USB3 HDD not detected
Issue: USB3 HDD not detected / not working
Symptoms:
- HDD does not show up in
block info
- HDD does not show up in
/dev/sd*
- USB3 HDD works fine on other devices (e.g. PC, Laptop, ...)
- USB2 drives are working fine
Diagnosis:
- Does the USB3 HDD show up in
lsusb
andlsusb -t
? - Does it show up in
ls -l /dev/sd*
? - Does
logread
yield any helpful information related to USB when you connect/disconnect the HDD? - Does a different USB3 HDD (different manufacturer or different model) work correctly?
- Do you have all required USB related kmods installed? → Check with
opkg list-installed | grep usb
- Do you have all required filesystem kmods installed? → Check with
opkg list-installed | grep kmod-fs-
Root causes:
kmod-usb-storage-uas
not installed- specific USB controller problems (e.g. JMicron JMS561U, JMS578, ...)
- The XHCI driver for MT7621 is incompatible for UAS in USB 3.0
Solutions:
- install
kmod-usb-storage-uas
→opkg update && opkg install kmod-usb-storage-uas
- remove
kmod-usb-storage-uas
(=fallback to USB2, if acceptable and nothing else works) - Use a different USB3 HDD (different Manufacturer or different model)
- Use quirks
Further reading:
Forum links:
- ...