USB 3.0 support in 13.1 KDE (Revisited)

My USB 3.0 external hard drive is not recognized when plugged into a USB 2.0 slot on my box. I remember seeing somewhere that the device should be negotiated down to 2.0 speed but mine is not even seen by the opsys. Am I not remembering correctly or is my machine not configured correctly? Thanks!

Hard to say without any real info provided. Open a terminal and run

sudo tail -f /var/log/messages

Plug in the USB 3 HDD and observe/post what is reported. Maybe someone will be able to advise further.

It might also be useful to report output

usb-devices

*If this command is not available, install the ‘usbutils’ package.

Another possibility is that the USB 2 port may not provide enough power to start the USB 3 HDD. A USB powered hub might help if this is the case, or perhaps the HDD can be powered via an external PSU?

linux-uc1g:/home/charles # sudo tail -f /var/log/messages
2014-01-06T02:30:01.718891-06:00 linux-uc1g systemd[1]: Started Session 23 of user root.
2014-01-06T02:30:01.989631-06:00 linux-uc1g /USR/SBIN/CRON[2843]: pam_unix(crond:session): session closed for user root
2014-01-06T02:43:06.831092-06:00 linux-uc1g sudo: pam_unix(sudo:auth): authentication failure; logname=charles uid=1000 euid=0 tty=/dev/pts/1 ruser=charles rhost=  user=root
2014-01-06T02:44:06.308040-06:00 linux-uc1g sudo:  charles : 3 incorrect password attempts ; TTY=pts/1 ; PWD=/home/charles ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
2014-01-06T02:44:42.820478-06:00 linux-uc1g su: (to charles) charles on none
2014-01-06T02:44:42.823415-06:00 linux-uc1g su: pam_unix(su:session): session opened for user root by charles(uid=1000)
2014-01-06T02:44:42.830355-06:00 linux-uc1g su: pam_systemd(su:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
2014-01-06T02:45:00.128701-06:00 linux-uc1g sudo:     root : TTY=pts/1 ; PWD=/home/charles ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
2014-01-06T02:45:00.135056-06:00 linux-uc1g sudo: pam_unix(sudo:session): session opened for user root by charles(uid=0)
2014-01-06T02:45:00.142440-06:00 linux-uc1g sudo: pam_systemd(sudo:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
2014-01-06T02:45:01.011007-06:00 linux-uc1g /usr/sbin/cron[2983]: pam_unix(crond:session): session opened for user root by (uid=0)
2014-01-06T02:45:01.019842-06:00 linux-uc1g systemd[1]: Starting Session 24 of user root.
2014-01-06T02:45:01.023997-06:00 linux-uc1g systemd[1]: Started Session 24 of user root.
2014-01-06T02:45:01.189612-06:00 linux-uc1g /USR/SBIN/CRON[2983]: pam_unix(crond:session): session closed for user root
2014-01-06T02:45:24.160996-06:00 linux-uc1g kernel: [20436.652043] usb 10-1: new full-speed USB device number 2 using ohci-pci
2014-01-06T02:45:24.325991-06:00 linux-uc1g kernel: [20436.817061] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:24.591988-06:00 linux-uc1g kernel: [20437.083052] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:24.849990-06:00 linux-uc1g kernel: [20437.341052] usb 10-1: new full-speed USB device number 3 using ohci-pci
2014-01-06T02:45:25.014986-06:00 linux-uc1g kernel: [20437.506046] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:25.280990-06:00 linux-uc1g kernel: [20437.772063] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:25.538991-06:00 linux-uc1g kernel: [20438.030059] usb 10-1: new full-speed USB device number 4 using ohci-pci
2014-01-06T02:45:25.942993-06:00 linux-uc1g kernel: [20438.434046] usb 10-1: device not accepting address 4, error -62
2014-01-06T02:45:26.099987-06:00 linux-uc1g kernel: [20438.591052] usb 10-1: new full-speed USB device number 5 using ohci-pci
2014-01-06T02:45:26.503992-06:00 linux-uc1g kernel: [20438.995045] usb 10-1: device not accepting address 5, error -62
2014-01-06T02:45:26.504024-06:00 linux-uc1g kernel: [20438.995072] hub 10-0:1.0: unable to enumerate USB device on port 1                                   
^Clinux-uc1g:/home/charles #          

Clinux-uc1g:/home/charles # usb-devices                                                                                                                    
                                                                                                                                                            
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5                                                                                           
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1                                                                                                
P:  Vendor=1d6b ProdID=0002 Rev=03.11                                                                                                                       
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ehci_hcd                                                                                                  
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:0a.2
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0930 ProdID=6545 Rev=01.00
S:  Manufacturer=        
S:  Product=USB Flash Memory
S:  SerialNumber=6C626DBED99FED80E0009E1C
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=10 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ohci_hcd
S:  Product=OHCI PCI host controller
S:  SerialNumber=0000:02:01.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:10.3
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:02:01.2
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=13fe ProdID=1e00 Rev=01.10
S:  Manufacturer=        
S:  Product=Patriot Memory
S:  SerialNumber=079917018D3108EC
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:10.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1241 ProdID=f761 Rev=02.20
S:  Manufacturer=HOLTEK
S:  Product=Wireless Keyboard/Mouse(2.4G)
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:10.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=06 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:10.2
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=07 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ohci_hcd
S:  Product=OHCI PCI host controller
S:  SerialNumber=0000:00:0a.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ohci_hcd
S:  Product=OHCI PCI host controller
S:  SerialNumber=0000:00:0a.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=09 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev=03.11
S:  Manufacturer=Linux 3.11.10-7.g016ba65-desktop ohci_hcd
S:  Product=OHCI PCI host controller
S:  SerialNumber=0000:02:01.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
linux-uc1g:/home/charles # 

Also, I will try the powered USB hub and see if that affects things. Thanks.

The powered hub made no difference, so I presume there is enough power from those ports on my desktop machine. This is the machine I am trying to get the external device recognized on.

2014-01-06T02:45:24.325991-06:00 linux-uc1g kernel: [20436.817061] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:24.591988-06:00 linux-uc1g kernel: [20437.083052] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:24.849990-06:00 linux-uc1g kernel: [20437.341052] usb 10-1: new full-speed USB device number 3 using ohci-pci
2014-01-06T02:45:25.014986-06:00 linux-uc1g kernel: [20437.506046] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:25.280990-06:00 linux-uc1g kernel: [20437.772063] usb 10-1: device descriptor read/64, error -62
2014-01-06T02:45:25.538991-06:00 linux-uc1g kernel: [20438.030059] usb 10-1: new full-speed USB device number 4 using ohci-pci
2014-01-06T02:45:25.942993-06:00 linux-uc1g kernel: [20438.434046] usb 10-1: device not accepting address 4, error -62
2014-01-06T02:45:26.099987-06:00 linux-uc1g kernel: [20438.591052] usb 10-1: new full-speed USB device number 5 using ohci-pci
2014-01-06T02:45:26.503992-06:00 linux-uc1g kernel: [20438.995045] usb 10-1: device not accepting address 5, error -62
2014-01-06T02:45:26.504024-06:00 linux-uc1g kernel: [20438.995072] hub 10-0:1.0: unable to enumerate USB device on port 1

The errors reported could well be symptomatic of a power consumption issue. I’ve read of this behaviour elsewhere eg

How to fix “device not accepting address” error | Paul Philippov

  1. Are you getting the same kind of errors with the powered hub in the line?

  2. Do you have a USB 3 port to compare behaviour with?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Just wanted to say that I found an application at https://01.org/powertop/ that comes in a tarball but I don’t know how to utilize it. I know nothing about using these types of applications on Linux but did notice an Install script (I recognized that much in the archive) and presume that might be the way to install the program but don’t know enough how to go about doing that. This is supposed to monitor USB port power consumption with which I might be able to see if that is indeed the problem.

  1. I will obtain this information for a later post.

  2. No, there is no USB 3 PCI card to test. Maybe in the future when I bring up another of my older boxes with a new OpenSUSE 13.1 installation that I am planning on later.

Thanks for the continued support and, FYI, I read the previous post in which this was discussed here on the forums. Very complex and above my head though.

++++++++++++++++++++++++++++++++++++++++++++++++++

This remedy was unfruitful. FYI, I have two different manufacturers PCI cards in my box and neither of them wants to recognize the external hard drive.

Hmm. Different result this time with the powered hub:

charles@linux-uc1g:~> sudo tail -f /var/log/messages
root's password:
2014-01-06T05:07:28.243873-06:00 linux-uc1g kernel:  5761.038050] usb 8-1: device descriptor read/64, error -62
2014-01-06T05:07:28.509862-06:00 linux-uc1g kernel:  5761.304045] usb 8-1: device descriptor read/64, error -62
2014-01-06T05:07:28.767871-06:00 linux-uc1g kernel:  5761.562051] usb 8-1: new full-speed USB device number 10 using ohci-pci
2014-01-06T05:07:29.171871-06:00 linux-uc1g kernel:  5761.966055] usb 8-1: device not accepting address 10, error -62
2014-01-06T05:07:29.328869-06:00 linux-uc1g kernel:  5762.123075] usb 8-1: new full-speed USB device number 11 using ohci-pci
2014-01-06T05:07:29.732868-06:00 linux-uc1g kernel:  5762.527051] usb 8-1: device not accepting address 11, error -62
2014-01-06T05:07:29.732900-06:00 linux-uc1g kernel:  5762.527084] hub 8-0:1.0: unable to enumerate USB device on port 1
2014-01-06T05:08:09.349616-06:00 linux-uc1g sudo:  charles : TTY=pts/2 ; PWD=/home/charles ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
2014-01-06T05:08:09.351973-06:00 linux-uc1g sudo: pam_unix(sudo:session): session opened for user root by charles(uid=0)
2014-01-06T05:08:09.358012-06:00 linux-uc1g sudo: pam_systemd(sudo:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
^Ccharles@linux-uc1g:~> sudo tail -f /var/log/messages
2014-01-06T05:07:29.328869-06:00 linux-uc1g kernel:  5762.123075] usb 8-1: new full-speed USB device number 11 using ohci-pci
2014-01-06T05:07:29.732868-06:00 linux-uc1g kernel:  5762.527051] usb 8-1: device not accepting address 11, error -62
2014-01-06T05:07:29.732900-06:00 linux-uc1g kernel:  5762.527084] hub 8-0:1.0: unable to enumerate USB device on port 1
2014-01-06T05:08:09.349616-06:00 linux-uc1g sudo:  charles : TTY=pts/2 ; PWD=/home/charles ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
2014-01-06T05:08:09.351973-06:00 linux-uc1g sudo: pam_unix(sudo:session): session opened for user root by charles(uid=0)
2014-01-06T05:08:09.358012-06:00 linux-uc1g sudo: pam_systemd(sudo:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
2014-01-06T05:09:08.273904-06:00 linux-uc1g sudo: pam_unix(sudo:session): session closed for user root
2014-01-06T05:09:15.790317-06:00 linux-uc1g sudo:  charles : TTY=pts/2 ; PWD=/home/charles ; USER=root ; COMMAND=/usr/bin/tail -f /var/log/messages
2014-01-06T05:09:15.792554-06:00 linux-uc1g sudo: pam_unix(sudo:session): session opened for user root by charles(uid=0)
2014-01-06T05:09:15.799762-06:00 linux-uc1g sudo: pam_systemd(sudo:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR



Not seeing the same error as without the hub. Interesting. But then again there may be the same error but in a different location. I’ll leave the analysis to you.

As I read further, I see the suggestions you’ve made but none of them appears to work for me. I’m hoping that if I can get PowerTop installed that I may be able to make head or tails of the output so as to determine any problem.

Windows 7 works perfectly with the same device being recognized and the contents displayed correctly. I’ve done two backups on this external drive and hope to be able to restore with it if necessary. I was thinking about transferring these contents to my Linux box for safe keeping but cannot yet do so. That’s my plan when and if I get this worked out.

I am seeing inconsistent behaviour when plugging USB-3.0 devices (a memory stick and external drives) into my desktop PC’s USB-2.0 front ports. Sometimes the external USB-3.0 devices work with the 2.0 ports. Sometimes they don’t. On at least one occasion, when they did not work, they don’t even show up with ‘fdisk’. When they don’t work with the 2.0 ports, I can then plug them in to the back of the PC into a USB-3.0 PCI-e card I have, and then they work.

I’ve seen this intermittent behaviour mostly on my desktop (which has a USB-3.0 pci-e card and has many motherboard integrated USB-2.0 ports). I have also seen this less frequently on my Toshiba Z930 ultrabook (which has two USB-2.0 ports and one USB-3.0 port).

This is random/inconsistent for me, and I have not been able to reliably reproduce it. Typically, to complicate this, the problem happens when I do not have time to investigate (ie a case of Murphy’s Law ) .

I do not know if this is KDE specific. Given I could not see the device with ‘fdisk’ makes me think it may not be KDE, but I would need to check/observe (via running fdisk when access not possible) more so to be certain wrt that statement/observation.

Thanks for this.

I am thinking it may be an issue of SATA>USB3 hardware in the external drive housing. I had seen mention of this without resolution but am given pause when I see Linux “see” the full speed device when reporting the error as not being able to accept an address, but only then being recognized. As mentioned previously, I may treat myself to a PCI card with USB3 capability to test but fear it may be a worthless investment if the hard drive isn’t recognized accordingly.

Anyway, I’m remaining on the hunt for a resolution if there is one but appreciate your chiming in with your experience. I am just confused why Windows 7 sees the hardware without problems and Linux chokes. It remains to be seen.

Next time it occurs, could you run in a terminal (with root permissions):


fdisk -l

(that is a lower case “L” )

and see if your USB-3.0 storage device is listed there ? That would help localize if this is KDE, or if it is more fundamental.

linux-uc1g:/home/charles # fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes, 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000d94ac

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     6055935     3026944   82  Linux swap / Solaris
/dev/sda2   *     6277120    46153727    19938304   83  Linux
/dev/sda3        46153728   625141759   289494016   83  Linux

Disk /dev/sdb: 32.0 GB, 32010928128 bytes, 62521344 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd1d562b9

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            8064    62521343    31256640    7  HPFS/NTFS/exFAT

Disk /dev/sdc: 31.2 GB, 31221153792 bytes, 60978816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00030fd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048    58372095    29185024    c  W95 FAT32 (LBA)
/dev/sdc2        58374142    60977151     1301505    5  Extended
/dev/sdc5        58374144    60977151     1301504   82  Linux swap / Solaris
linux-uc1g:/home/charles #                                                       

It is NOT listed.

I assume sdb is not the external hard drive.

Then if it is not listed, then this is not a KDE problem, but likely more to do with the underlying Linux, where the posts of deano_ferrari on this thread are likely more relevant than what I posted

Out of curiosity, how old is your PC and how large the power supply ?

I ask because I have an external 1TB USB drive (USB-2.0) that is failing. I suspect hard drives power supply is failing, as after 10 minutes of connecting in GNU/Linux, data can no longer be accessed and drive feels warmer than normal. This is true for both Windows and GNU/Linux. If I let the drive cool down for 20 minutes and try again, I can again access the data briefly. I’ve copied all data off that external drive and will discard it soon.

But I did note when that drive is plugged into any USB port on my PC, none of the other USB ports work for mounting an external USB storage device (at the same time). My speculation is that external drive connecting causes a problem impacting the other USB ports for mounting (possibly a power draw or some other driver related issue). My desktop is 4 years old, and the power supply was not big, so one speculation I have is that that PC may have a developing old age power issue.

But that’s speculation and may not be relevant.

That will not work unfortunately, He is getting errors during the device initialization

 2014-01-06T05:07:29.732868-06:00 linux-uc1g kernel:  5762.527051] usb 8-1: device not accepting address 11, error -62
2014-01-06T05:07:29.732900-06:00 linux-uc1g kernel:  5762.527084] hub 8-0:1.0: unable to enumerate USB device on port 1

The PC is quite old, maybe 10 years and the power supply is on par with those sold at the time. What I find curious is that the USB port on my laptop sufficiently powers the external drive AND the LED illuminates as well as the drive itself is spinning (I believe but cannot guarantee) on both. My gut feeling is that the hardware is not communicating leading me back to my suspicion that the SATA>USB connector is deficient in some way.

Having just listened to the drive and comparing the differences between the laptop and the desktop, I discern a definite anomaly when connected to the PC. I have heard the sound before and it is best described as a hunting or seeking sound but not the normal one you might expect. More of a repetitious back and forth indicating to me that the drive might be faulty but for the fact that it functions flawlessly under Windows 7 on the laptop. (Scratching head).

Thanks for pointing that out. I missed that - and its always good to learn what the other symptoms of such error messages could be. It makes me wonder if the “not accepting address 11, error -62” could be a hint as to where the problem lay. ie for example, could be this be a problem with the USB-3.0 driver for GNU/Linux (that impacts some USB devices ) ?

I note 5 years ago (or so) some users with USB-2.0 ports/devices were getting such errors, which they addressed as a work around by sending with root permissions:


rmmod ehci_hcd

… however on my PC I do not see ehci_hcd loaded. My view if the module is not loaded, that command will do nothing and hence it is not relevant here.

I note also some years back (openSUSE-11.1 vintage) there was a fix for similar symptoms, as documented here: Support | USB devices not available; unable to enumerate device error . Where traditionally, the USB hub or controller would wake up when a new device was plugged in, but starting (?) with the 2.6.27 kernel, the USB does not wake up. At the time of that article, there was no upstream patch. Again, I am not really convinced that is relevant (ie more investigation needed).

But the real point of this post is possibly searching on the “not accepting address 11, error -62” may lead to a solution.
.

Just for experimentation I ran the following:

linux-uc1g:/sbin # rmmod ehci_hcd
ERROR: Module ehci_hcd does not exist in /proc/modules
linux-uc1g:/sbin # 


and had the above outcome. Just for edification of all in this search. Thanks!