After a power outage or a manual reboot I have to manually replug the usb drive or reboot multiple times afterwards to have it successfully detected.
drive’s format is ext4 but the same happens with all formats.
And sometimes Force reinstalling kmod-fs* packages works.
Lsusb shows the device is there
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0781:5581 SanDisk Corp. Ultra
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Dead thread but I'll post my research here to help anyone who needs it,
root@OpenWrt:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.188 xhci-hcd xHCI Host Controller
Bus 004 Device 001: ID 1d6b:0003 Linux 5.4.188 xhci-hcd xHCI Host Controller
Bus 001 Device 002: ID 152d:0580 JMicron USB Mass Storage
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.188 xhci-hcd xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux 5.4.188 xhci-hcd xHCI Host Controller
root@OpenWrt:~# hub-ctrl -v
Hub #0 at 002:001
INFO: ganged switching.
WARN: Port indicators are NOT supported.
Hub Port Status:
Hub #1 at 004:001
INFO: ganged switching.
WARN: Port indicators are NOT supported.
Hub Port Status:
root@OpenWrt:~# hub-ctrl -h 0 -p 0
root@OpenWrt:~# hub-ctrl -h 1 -p 0
failed to control.
: Broken pipe
first off, the EA 8300 seems to have ganged ports which means they cant be power cycled individually. Second, Hub #0 responds to resets but Hub #1 refuses to be controlled. Hopefully someone can make something out of this