[ 9.664219] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[ 9.676481] block: extroot: device not present, retrying in 15 seconds (no matter what delay_root is set to (15, 45, 60, 90…) in fstab. This number is just added to 9.67seconds. , so we try again after calculated delay (now at 24.94s)
[ 9.991069] usb 1-1.4: new high-speed USB device number 8 using xhci-mtk
[ 10.159331] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 10.341982] usb-storage 1-1.4:1.1: USB Mass Storage device detected
[ 10.382083] usb-storage 1-1.4:1.2: USB Mass Storage device detected
[ 10.421950] usb-storage 1-1.4:1.3: USB Mass Storage device detected
[ 10.432679] scsi host0: usb-storage 1-1.4:1.3
[ 11.494618] scsi 0:0:0:0: Direct-Access Brand MMC Storage 3.22 PQ: 0 ANSI: 2
[ 11.513098] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 24.843441] sd 0:0:0:0: [sda] 15267840 512-byte logical blocks: (7.82 GB/7.28 GiB)
[ 24.855414] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 24.922569] sda: sda1 sda2 sda3 sda4 (Appeared. Here on sda1 extroot lives)
.92 .94 - TOO FAST?
[ 24.942037] block: extroot: cannot find device with label VOL1 <=== continue here, but still can’t find SDA1/VOL1. Tried UUID, device, label - no result.
[ 24.949433] mount_root: switching to jffs2 overlay
[ 24.965581] overlayfs: upper fs does not support tmpfile.
…
[ 40.923295] mount_root: switched to extroot <== this is triggered late, by rc.local’s (export PREINIT=1 and mount_root)
Disks are recognized, but not VOL1 to switch to.
I suspect I need to increase timeout between the moment disks appear, and label/devname or UUID is accepted by the system.
option delay_root '15' (30, 60, 90, 120) - is useless here.