18.06 is not detecting my 6T external hard drive

Is it in /proc/partitions?

I believe it is not in /proc/partitions. sda is my flash drive.

major minor  #blocks  name

  31        0      12800 mtdblock0
  31        1       5120 mtdblock1
  31        2        512 mtdblock2
  31        3       1280 mtdblock3
  31        4       1280 mtdblock4
  31        5       4096 mtdblock5
  31        6      28672 mtdblock6
  31        7      70144 mtdblock7
  31        8       7168 mtdblock8
 254        0       2976 ubiblock0_0
   8        0   30031872 sda
   8        1   30031856 sda1

Then have a look in your kernel log. If you pull the disk and replug it, the last lines should be significant.

This is the kernel log for disconnect and reconnect my Seagate Backup Plus Hub.

[65418.260237] usb 4-1.3: USB disconnect, device number 10
[65429.526274] usb 4-1: USB disconnect, device number 8
[65429.526320] usb 4-1.1: USB disconnect, device number 9
[65429.657881] usb 3-1: USB disconnect, device number 6
[65436.649382] usb 3-1: new high-speed USB device number 9 using xhci-hcd
[65436.875965] hub 3-1:1.0: USB hub found
[65436.876332] hub 3-1:1.0: 3 ports detected
[65436.989415] usb 4-1: new SuperSpeed USB device number 11 using xhci-hcd
[65437.036322] hub 4-1:1.0: USB hub found
[65437.036697] hub 4-1:1.0: 3 ports detected
[65438.049691] usb 3-1-port2: Cannot enable. Maybe the USB cable is bad?
[65438.150812] usb 4-1.1: new SuperSpeed USB device number 12 using xhci-hcd

It says "Maybe the USB cable is bad?" However, when I connect the hard drive to my computer, it works with no problem. Replacing the usb 3.0 cable makes no difference.

Furthermore, the router can detect my Toshiba 3T external hard drive. Can the fact the seagate hard drive has size 6T matters?

Try the the test again with all USB devices disconnected, then reconnect the Seagate Only and post the kernel log

I have power off the router, disconnect all usb devices, power on, and then connect the hard drive. And the kernel log is as follow.

[  245.251903] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[  245.479142] hub 1-1:1.0: USB hub found
[  245.479529] hub 1-1:1.0: 3 ports detected
[  245.591762] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[  245.639106] hub 2-1:1.0: USB hub found
[  245.639501] hub 2-1:1.0: 3 ports detected
[  246.642755] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[  246.741733] usb 2-1.1: new SuperSpeed USB device number 3 using xhci-hcd

I suspect the router/usb cable is not able to supply enough current to the 6T HDD

It is connected with USB3 (SuperSpeed) succesfully.

It looks like the error message is for USB2 (high-speed).

Summary:

The seagate is detecting the router has USB3 and then ignoring USB2, should be safe to ignore the error message about bad cable.

Do you have all the necessary USB packages installed.

Thank you for the suggestion. I think I have all the USB packages installed.

root@OPENWRT:~# opkg list-installed | grep usb
kmod-usb-core - 4.14.54-1
kmod-usb-dwc3 - 4.14.54-1
kmod-usb-dwc3-of-simple - 4.14.54-1
kmod-usb-ehci - 4.14.54-1
kmod-usb-ledtrig-usbport - 4.14.54-1
kmod-usb-ohci - 4.14.54-1
kmod-usb-ohci-pci - 4.14.54-1
kmod-usb-phy-qcom-dwc3 - 4.14.54-1
kmod-usb-storage - 4.14.54-1
kmod-usb-uhci - 4.14.54-1
kmod-usb2 - 4.14.54-1
kmod-usb2-pci - 4.14.54-1
kmod-usb3 - 4.14.54-1
libusb-1.0 - 1.0.22-1
usbutils - 007-7
root@OPENWRT:~# insmod usbcore
Failed to find usbcore. Maybe it is a built in module ?
root@OPENWRT:~# insmod usb-ohci
Failed to find usb-ohci. Maybe it is a built in module ?
root@OPENWRT:~# insmod uhci
Failed to find uhci. Maybe it is a built in module ?
root@OPENWRT:~# insmod ehci-hcd
module is already loaded - ehci-hcd
root@OPENWRT:~# insmod xhci-hcd
module is already loaded - xhci-hcd

However, it seems that uhci and ohci cannot be find.

what type of filesystem is on the seagate drive / partitions

if ext4 have you installed these packages ( e2fsprogs kmod-fs-ext4 )

The filesystem is ext4. Yes, I have kmod-fs-ext4 and e2fsprogs installed.

Hi, I'm having the same difficulty. I had to go back to version 17 because the 18 does not recognize the 5T USB my Netgear R8000 is waiting for the solution

1 Like

Thank you for sharing your case. It is somewhat a relief to know that I am not along. Is it detected when you simply roll back to 17?

Same problem here, reverting to previous version. :frowning:

1 Like

Thank you for reporting the same problem. Looking forward to the issue being solved in the future.

Have you tried kmod-storage-uas? Alot of new USB 3.0 devices are UASP exclusive.

No, I haven't. And It works by installing kmod-usb-storage-uas! Thank you!

1 Like

Maybe leave this up? The kmod-usb-storage-uas just worked for me as well and I haven't read about that anywhere else.

it worked for me too! thanks!!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.