What's new

Defect Report : USB HDD not detected correctly by the USB driver

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

algorab

Occasional Visitor
I think I found a defect pertaining to the USB driver. I do not know if it is specific to asuswrt or asuswrt-merlin, because from day one, I loaded Merlin's firmware.

What happens is that on boot, with the HDD connected, the OS reports that it had detected sda or sdb, but it does not detect the partitions, sda1, sda2, ... or sdb1, sdb2, ... Thus, the drive's partitions cannot be auto mounted.

After this happens, if I remove the drive from the USB port and reattach it, the devices are detected correctly and are auto mounted.
 
Im having similar problems with the last 2 merlin builds.
USB drive does no mount, if it does usb drive corrupted according to the router.
Clicking on the gui to renew status of drive crashes the router.
Now, this only happens with Usb stick regardless of the usb port.
My samsung 1TB drive has no such problems.

The only way i managed to have the usb sticks working was removing any name labels on it.

I have so far reseted the router 3 times.

Here is some of the logs, Maybe someone can shed some light.
usb_dbg: asus_usb_interface] (1-1): action=add.
[usb_dbg: asus_usb_interface] (1-1): Fail to get usb node.
[usb_dbg: asus_usb_interface] (1-1:1.0): action=add.
[usb_dbg: asus_usb_interface] (1-1:1.0): Fail to get usb node.
[usb_dbg: asus_usb_interface] (1-1.1): action=add.
[usb_dbg: asus_usb_interface] (1-1.1): Fail to get usb node.
[usb_dbg: asus_usb_interface] (1-1.1:1.0): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.0): Not modem interface.
[usb_dbg: asus_usb_interface] (1-1.2:1.0): action=add.
[usb_dbg: asus_usb_interface] (1-1.2:1.0): Not modem interface.
[usb_dbg: asus_usb_interface] (1-1.2): action=add.
[usb_dbg: asus_usb_interface] (1-1.2): Fail to get usb node.
[usb_dbg: asus_sd] (sda5): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sd] (sda): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sd] (sda): Success!
[usb_dbg: asus_sg] (sg0): action=add.
[usb_dbg: init_3g_param] 3G: Auto setting.
[usb_dbg: asus_sg] (sg0): insmod cdrom!
[usb_dbg: asus_sd] (sda1): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sg] (sg0): Success!
[usb_dbg: asus_sd] (sdb): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sd] (sdb1): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sg] (sg1): action=add.
[usb_dbg: init_3g_param] 3G: Auto setting.
[usb_dbg: asus_sg] (sg1): insmod cdrom!
[usb_dbg: asus_sg] (sg1): Success!
[usb_dbg: main] samba mode: share
[usb_dbg: main] samba mode: share
[usb_dbg: asus_sd] (sdb): Success!
[usb_dbg: asus_sd] (sda5): Success!
[usb_dbg: main] samba mode: share
[usb_dbg: asus_sd] (sdb1): Success!
[usb_dbg: asus_sd] (sda1): Success!][/CODE]
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top