Hi,
I'm trying to set up extroot using the SD-card reader on the Huawei E3372h-153. I'm using a TP-Link WDR3600 running Chaos Calmer 15.05.1.
I've followed the guide on the wiki, including the steps to avoid usb-modeswitch. The router recognizes the card reader, but still refuses to mount any partition as /overlay. Mounting anywhere else (for instance to /mnt/data) works fine. See the dmesg snippet below:
[ 11.520000] usb-storage 1-1.2:1.3: USB Mass Storage device detected
[ 11.530000] scsi host0: usb-storage 1-1.2:1.3
[ 12.530000] scsi 0:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 12.550000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 24.510000] sd 0:0:0:0: [sda] 15360000 512-byte logical blocks: (7.86 GB/7.32 GiB)
[ 24.520000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 24.530000] sda: sda1 sda2 sda3
[ 24.540000] block: extroot: cannot find device sda1
[ 24.550000] mount_root: switching to jffs2 overlay
[ 24.590000] eth0: link down
[ 24.600000] procd: - early -
[ 24.610000] procd: - watchdog -
[ 25.340000] procd: - ubus -
[ 26.360000] procd: - init -
[ 27.960000] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts:
[ 28.060000] Adding 338940k swap on /dev/sda3. Priority:-1 extents:1 across:338940k
Why will it not mount sda1, when its detected on the previous line? My fstab looks like this (I've tried using both UUID and the path to the partition):
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '15'
option check_fs '0'
config 'mount'
option target '/overlay'
option device '/dev/sda1'
option enabled '1'
config 'swap'
option uuid '6ad2199c-2e61-4062-9182-b00962424f0a'
option enabled '1'
config 'mount'
option target '/mnt/data'
option uuid 'de64d2d4-07b0-481f-8f77-1b5a422eb2dc'
option enabled '1'
Has anyone managed to get extroot working with this modem? Any help would be appreciated!