I am trying to set up ExtRoot on my TP-Link W8980 but it keeps saying in log that it cant find a device with UUID.
Now when I try blkid
and (block info
or block detect
) I get different UUIDs for the partitions. I am using v18.06.4 with custom built firmware.
The output is as follows:
root@TpLink-W8980:~# blkid
/dev/mtdblock3: TYPE="squashfs"
/dev/sda1: LABEL="data" UUID="01D588B5B6ABACE0" TYPE="ntfs" PARTUUID="049ddfb1-01"
/dev/sda2: LABEL="root" UUID="01D588B5BAD55960" TYPE="ntfs" PARTUUID="049ddfb1-02"
/dev/sda3: TYPE="swap" PARTUUID="049ddfb1-03"
/dev/sdb1: LABEL="Data" UUID="40447BA2447B997C" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="5d52e53e-d1e2-44b3-b290-df4517d34b8f"
root@TpLink-W8980:~# block detect
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/mnt/sda1'
option uuid '01D588B5B6ABACE0'
option enabled '0'
config 'mount'
option target '/mnt/sda2'
option uuid '0000001800000048'
option enabled '0'
config 'swap'
option device '/dev/sda3'
option enabled '0'
config 'mount'
option target '/mnt/sdb1'
option uuid '0000001800000048'
option enabled '0'
root@TpLink-W8980:~# block info
/dev/mtdblock3: UUID="eb458983-9b33933e-14968b82-0499697a" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/mtdblock4: MOUNT="/overlay" TYPE="jffs2"
/dev/sda1: UUID="01D588B5B6ABACE0" TYPE="ntfs"
/dev/sda2: UUID="0000001800000048" TYPE="ntfs"
/dev/sda3: VERSION="1" TYPE="swap"
/dev/sdb1: UUID="0000001800000048" TYPE="ntfs"
Can someone advise anything here?
Please note that /dev/sda
is a USB Flash Disk and /dev/sdb
is external Hard Disk.
Also my current /etc/config/fstab
:
root@TpLink-W8980:~# cat /etc/config/fstab
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 '/tmp/data'
option uuid '01D588B5B6ABACE0'
option options 'rw,async,noatime,hide_hid_files,big_writes,fmask=0000,dmask=0000'
option fstype 'ntfs'
option enabled '1'
config 'mount'
option target '/overlay'
option uuid '01D588B5BAD55960'
option options 'rw,sync,hide_hid_files,fmask=0000,dmask=0000,noatime'
option fstype 'ntfs'
option enabled '1'
config 'swap'
option device '/dev/sda3'
option enabled '1'
config 'mount'
option target '/tmp/data-hdd'
option uuid '40447BA2447B997C'
option options 'rw,async,noatime,hide_hid_files,big_writes,fmask=0000,dmask=0000'
option fstype 'ntfs'
option enabled '1'
I think it could be a bug but not sure.
Edit: Is it possible that I can use the PARTUUID instead of the UUID in case there is a bug within block mount or something?
Edit2: There is a bug created for this issue since 18.06.1 but nothing has been done so far to make it right. Bug #2129
Workaround Solution: The workaround is available in 9th post