1033:0194 xhci_hcd: Timeout while waiting for a slot - Issue with USB3 hard disk on 11.04 x86_64

Bug #775543 reported by Toshe Bukov
166
This bug affects 31 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
High
Unassigned

Bug Description

I do have USB 3 add-on controller and USB 3 external hard disk. The hard disk works fine on Windows XP and is seen fine on Ubuntu 10.10, but does not work on fresh 11.04 installation.

When I try "lsusb" command, the following message appears in the dmesg logs:
[ 1652.340030] xhci_hcd 0000:06:00.0: Timeout while waiting for a slot
[ 1652.340042] hub 3-0:1.0: couldn't allocate port 2 usb_device

The external hard disk is not shown by "lsusb" command. The result from "lspci -v" is:
...
06:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fdefe000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] #18
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci-hcd

Kernel version: 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

The bug is reproducible and happens every time USB 3 hard disk is connected to the USB 3 controller. When device is connected to an USB 2 port, it is recognized correctly:
"dmesg" result:
....
[ 2920.140026] usb 1-1: new high speed USB device using ehci_hcd and address 4
[ 2920.319875] usbcore: registered new interface driver uas
[ 2920.328535] Initializing USB Mass Storage driver...
[ 2920.328667] scsi10 : usb-storage 1-1:1.0
[ 2920.328762] usbcore: registered new interface driver usb-storage
[ 2920.328764] USB Mass Storage support registered.
[ 2921.332718] scsi 10:0:0:0: Direct-Access JMicron PQ: 0 ANSI: 2 CCS
[ 2921.334517] sd 10:0:0:0: Attached scsi generic sg5 type 0
[ 2921.335691] sd 10:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[ 2921.338578] sd 10:0:0:0: [sdd] Write Protect is off
[ 2921.338582] sd 10:0:0:0: [sdd] Mode Sense: 28 00 00 00
[ 2921.340580] sd 10:0:0:0: [sdd] Incomplete mode parameter data
[ 2921.340583] sd 10:0:0:0: [sdd] Assuming drive cache: write through
[ 2921.345584] sd 10:0:0:0: [sdd] Incomplete mode parameter data
[ 2921.345588] sd 10:0:0:0: [sdd] Assuming drive cache: write through
[ 2921.370114] sdd: sdd1
[ 2921.376581] sd 10:0:0:0: [sdd] Incomplete mode parameter data
[ 2921.376585] sd 10:0:0:0: [sdd] Assuming drive cache: write through
[ 2921.376588] sd 10:0:0:0: [sdd] Attached SCSI disk

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-8-generic 2.6.38-8.42
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: toshe 1704 F.... pulseaudio
 /dev/snd/pcmC0D0p: toshe 1704 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Audigy2'/'SB Audigy 4 [SB0610] (rev.0, serial:0x10211102) at 0x9c00, irq 16'
   Mixer name : 'SigmaTel STAC9750,51'
   Components : 'AC97a:83847650'
   Controls : 202
   Simple ctrls : 37
Date: Mon May 2 13:27:38 2011
HibernationDevice: RESUME=UUID=889b436b-2bc2-4e57-b7e3-8d8fbc43b9ca
InstallationMedia: Kubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427)
Lsusb:
 Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 002 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: System manufacturer System Product Name
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=fabe2a44-e873-4606-9bb4-1bef219aab02 ro vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-8-generic N/A
 linux-backports-modules-2.6.38-8-generic N/A
 linux-firmware 1.52
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/12/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS P5N32-SLI PREMIUM ACPI BIOS Revision 1002
dmi.board.name: P5N32-SLI PREMIUM
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.asset.tag: 123456789000
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrASUSP5N32-SLIPREMIUMACPIBIOSRevision1002:bd03/12/2008:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5N32-SLIPREMIUM:rvr1.XX:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Toshe Bukov (tedbukov) wrote :
Revision history for this message
Alexey Maksimov (alexey-maksimov) wrote :

Hi

I have the same issue on Asus N73J laptop. Usb3 port doesn't work. Even generic Genius mouse doesn't work with this port.
The error message is "xhci_hcd 0000:04:00.0: Timeout while waiting for a slot", followed by "hub 3-0:1.0: couldn't allocate port 2 usb_device".

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Alexey Hellman (hellman1908) wrote :

Hi
I have the same bug. My laptop is Asus N53SV. The bug is present on Linux Mint 11. Strangely there is no such bug on Linux Mint 10. I'll try to find some more information about that

Revision history for this message
AceLan Kao (acelankao) wrote :

Hi,

Could you try this kernel to see if it helps. Thanks.
http://people.canonical.com/~acelan/bugs/lp775543/

AceLan Kao (acelankao)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

Why is this bug marked incomplete? You are posting a link to kernel images but don't mention what has been changed. Even the source packages are missing! Usually I would expect a PPA before I install something critical like a kernel on my Home PC.

Revision history for this message
AceLan Kao (acelankao) wrote :

Eduard,

This bug is marked as incomplete, because I'm waiting user's response.
You can see this line[1] on top of this bug, that will help us to manage bugs more efficiently.

And, sorry, I, personally, don't provide PPA for those testing kernels.
I cherry picked two commits[2] from upstream kernel and would like to see if that helps on this issue.
Sorry for not explain it in advance.

1. "This bug report will be marked for expiration in 59 days if no further activity occurs. (find out why)"
2. http://www.spinics.net/lists/linux-usb/msg47791.html

Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

Thanks for the pointers. The thing is that I - similar the original submitter - have the problem of said kernel log message (timeout while waiting for a slot). Currently, I'm using oneiric, which exposes the same bug. For me, reproducing this bug is a bit hard since it only happens every now and then. When it happens, I have to power-cycle my USB 3.0 hub in order to get the USB (3.0) subsystem working again.

According to the log messages of the cherry-picked commit, the commit fixes a problem with the Eltron USB 3.0 controller. But I (and the original submitter according to lspci.txt) have an "NEC Corporation uPD720200 USB 3.0 Host Controller", so I have doubt the fix will help.

Is there something I can do with my "oneiric" to get this bug back to "Confirmed" state?

Revision history for this message
AceLan Kao (acelankao) wrote :

Alright, as you wish.
I didn't check the chips difference, so the commits won't fix your problem, since the problem is easily to reproduce by inserting USB stick.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

I tried a lot to reproduce the bug on oneiric, but did not succeed anymore. Maybe there was already a fix commited in linux-3.0.

In contrast to the original submitter, I was never able to reliably trigger the problem, it happened only every now and then. This could mean, that we still might have had different problems, and the problem of the submitter is not yet solved in linux-3.0. It is just that the symptoms are identical (timeout while waiting for a slot) and we both had problems with USB 3.0 HDDs.

Considering that, I want to withdraw my "veto" to set the bug status to incomplete, since I'm not personally affected anymore. Maybe the original submitter can try with a newer (3.0.0-x) kernel.

Revision history for this message
Alexandre (ab-linuxfr) wrote :
Download full text (5.5 KiB)

You can keep the "confirmed" state of this bug, I have a Toshiba Portege r830 laptop with :
05:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
...and I experience the same problem that I can reproduce everytime.

The steps to do so are :
1) Plug my usb 3 external hard-disk into the usb 3 ports
2) Check the /var/log/kern.log for :
usb 3-3: new full speed USB device using xhci_hcd and address 5
usb 3-3: Device not responding to set address.
3) Nothing will ever happen in this state, and the disk isn't recognized by the system.

I have found a workaround to be able to use the usb3 disk normally at full speed :
1) Plug the usb3 external disk to the usb3 port
2) rmmod xhci_hcd (it may takes 1-2 minutes to remove it) :
[99018.528062] xhci_hcd 0000:05:00.0: remove, state 1
[99018.528083] usb usb3: USB disconnect, address 1
[99021.284289] xhci_hcd 0000:05:00.0: Timeout while waiting for a slot
[99071.468495] xhci_hcd 0000:05:00.0: Timeout while waiting for a slot
[99071.678375] usb 3-3: device not accepting address 4, error -62
[99071.678391] hub 3-0:1.0: cannot disable port 3 (err = -19)
[99121.652723] xhci_hcd 0000:05:00.0: Timeout while waiting for a slot
[99121.652736] hub 3-0:1.0: couldn't allocate port 3 usb_device
[99121.652748] hub 3-0:1.0: cannot disable port 3 (err = -19)
[99121.653412] usb 1-1.6: USB disconnect, address 10
[99121.654358] cdc_ncm 1-1.6:1.6: usb0: unregister 'cdc_ncm' usb-0000:00:1a.0-1.6, CDC NCM
[99121.739368] xhci_hcd 0000:05:00.0: Host controller not halted, aborting reset.
[99121.739528] xhci_hcd 0000:05:00.0: dma_pool_destroy xHCI ring segments, ffff88000ab9c000 busy
[99121.739548] xhci_hcd 0000:05:00.0: USB bus 3 deregistered
[99121.739716] xhci_hcd 0000:05:00.0: PCI INT A disabled

3) UNPLUG the usb3 external disk (this is very important, if you don't unplug it it won't work)
4) Plug the usb3 external disk to the usb3 port
5) modprobe xhci_hcd
...Then it's working with the following kernel messages :
[99221.122063] xhci_hcd 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[99221.122132] xhci_hcd 0000:05:00.0: setting latency timer to 64
[99221.122140] xhci_hcd 0000:05:00.0: xHCI Host Controller
[99221.122297] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 3
[99221.310497] xhci_hcd 0000:05:00.0: irq 16, io mem 0xc2500000
[99221.310605] xhci_hcd 0000:05:00.0: irq 41 for MSI/MSI-X
[99221.310610] xhci_hcd 0000:05:00.0: irq 42 for MSI/MSI-X
[99221.310613] xhci_hcd 0000:05:00.0: irq 43 for MSI/MSI-X
[99221.310617] xhci_hcd 0000:05:00.0: irq 44 for MSI/MSI-X
[99221.310621] xhci_hcd 0000:05:00.0: irq 45 for MSI/MSI-X
[99221.313855] usb usb3: No SuperSpeed endpoint companion for config 1 interface 0 altsetting 0 ep 129: using minimum values
[99221.313980] xHCI xhci_add_endpoint called for root hub
[99221.313982] xHCI xhci_check_bandwidth called for root hub
[99221.314012] hub 3-0:1.0: USB hub found
[99221.314017] hub 3-0:1.0: 4 ports detected
[99221.641596] usb 3-1: new SuperSpeed USB device using xhci_hcd and address 2
[99221.664184] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99221.664798] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[9...

Read more...

Revision history for this message
Eduard Hasenleithner (eduard-hasenleithner) wrote :

I activated CONFIG_USB_XHCI_HCD_DEBUGGING and get following kernel messages:

[ 45.051446] xhci_hcd 0000:07:00.0: xHCI host not responding to stop endpoint command.
[ 45.051450] xhci_hcd 0000:07:00.0: Assuming host is dying, halting host.
[ 45.089635] xhci_hcd 0000:07:00.0: Non-responsive xHCI host is not halting.
[ 45.089636] xhci_hcd 0000:07:00.0: Completing active URBs anyway.
[ 45.089656] xhci_hcd 0000:07:00.0: HC died; cleaning up
[ 57.950270] xhci_hcd 0000:07:00.0: Timeout while waiting for a slot
[ 108.170035] xhci_hcd 0000:07:00.0: Timeout while waiting for a slot

Device is the same as for the original submitter:
07:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])

Revision history for this message
henning (henning-red) wrote :

on a fresh kubuntu 11.04 installation i mostly have exactly the same symptoms as first poster except that after adding pci=nomsi to /etc/default/grub my usb 3.0 disk is detected sometimes. Never directly after boot if plugged in but every 3rd time or so if plugged in after boot. Perhaps time out for device wakeup is too short? Hope it's a useful clue

Revision history for this message
Rocko (rockorequin) wrote :

I have seen this occur in the 3.1 kernel as well. 'sudo rmmod xhci-hcd' took a very long time to work, but eventually it did, and then 'sudo modprobe xhci-hcd' fixed it.

Revision history for this message
Christopher Fogg (ravenfellblade) wrote :

Having the same issue with the internal USB 3.0 port not working on my Asus G53SW.
lsusb reports:

ravenfb@ravenfb-G53SW ~ $ lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 0bb4:0cba High Tech Computer Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 04f2:b1bb Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 13d3:3304 IMC Networks
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I get the same time-out issue when plugging a device into the port. I figured I would report this, since it is a different controller chipset then has been reported so far. This is the first bug report I have done, so if any more information is needed from me, please let me know. I'd be happy to do anything I can to help get this bug squished.

Revision history for this message
Christopher Fogg (ravenfellblade) wrote :

WIsh I could edit my above post, as I would rather not clutter things up, but I realized that there are some pertinent facts I should point out: I am running Linux Mint 11 64-bit Gnome with kernel 2.6.38-8-generic x86_64-. Devices I have tried using with this port are : HTC EVO 3D, HTC Vision (G2), USB receiver for Logitech M510 wireless mouse, and a SanDisk Cruzer 8GB USB Flash Drive. None of them have ever worked. The port works just fine under Windows, and all devices I have used under Windows 7 have exhibited no trouble.

Revision history for this message
mebuntu (salsa-temps) wrote :

I'm getting this problem with Kubuntu Oneiric running kernel Linux ubuntu 3.2.0-030200-generic #201201042035.

Revision history for this message
PowerKiKi (adrien-crivelli) wrote :

Same problem on a fresh Ubuntu 12.04 install on a Samsung NT900X3B-A78. What logs or system info should I provide ?

Revision history for this message
McX (mcg-yver) wrote :
Download full text (5.1 KiB)

Same problem on upgraded Ubuntu 12.04 ( 3.2.0-24-generic ) on Samsung R580 while working working with Windows7 mounted from a USB3.0 Stick on virtualbox.

In Addition, every time, the USB3.0 collapse, my external disk via USB 2.0 dis-/ reconnects itself too..

Tell me, if you need another data.
(btw is it more usual to put log quotes in an extra file, or just paste it here, to save some extra clicks & tabs?)

Have a look here:

Jun 15 20:25:40 McXII kernel: [18315.702990] xhci_hcd 0000:05:00.0: Timeout while waiting for address device command
Jun 15 20:26:00 McXII kernel: [18335.898414] xhci_hcd 0000:05:00.0: Timeout while waiting for address device command
Jun 15 20:26:00 McXII kernel: [18336.102362] usb 4-2: device not accepting address 2, error -62
Jun 15 20:26:20 McXII kernel: [18356.205917] xhci_hcd 0000:05:00.0: Timeout while waiting for reset device command
Jun 15 20:26:20 McXII kernel: [18356.205929] usb 4-2: Cannot reset HCD device state
Jun 15 20:26:41 McXII kernel: [18376.309365] xhci_hcd 0000:05:00.0: Timeout while waiting for reset device command
Jun 15 20:26:41 McXII kernel: [18376.309380] usb 4-2: Cannot reset HCD device state
Jun 15 20:27:01 McXII kernel: [18396.412839] xhci_hcd 0000:05:00.0: Timeout while waiting for reset device command
Jun 15 20:27:01 McXII kernel: [18396.412850] usb 4-2: Cannot reset HCD device state
Jun 15 20:27:01 McXII kernel: [18396.412981] usb 4-2: USB disconnect, device number 2
Jun 15 20:27:01 McXII kernel: [18396.412996] sd 7:0:0:0: Device offlined - not ready after error recovery
Jun 15 20:27:01 McXII kernel: [18396.413010] sd 7:0:0:0: [sdc] Unhandled error code
Jun 15 20:27:01 McXII kernel: [18396.413014] sd 7:0:0:0: [sdc] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
Jun 15 20:27:01 McXII kernel: [18396.413020] sd 7:0:0:0: [sdc] CDB: Read(10): 28 00 00 8e 25 58 00 00 05 00
Jun 15 20:27:01 McXII kernel: [18396.413036] end_request: I/O error, dev sdc, sector 9315672
Jun 15 20:27:01 McXII kernel: [18396.413059] sd 7:0:0:0: rejecting I/O to offline device
Jun 15 20:27:01 McXII kernel: [18396.413064] sd 7:0:0:0: killing request
Jun 15 20:27:01 McXII kernel: [18396.417424] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800c836b480
Jun 15 20:27:01 McXII kernel: [18396.417432] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800c836b4c0
Jun 15 20:27:01 McXII ntfs-3g[8649]: Unmounting /dev/sdc1 (W7)
Jun 15 20:27:21 McXII kernel: [18416.408412] xhci_hcd 0000:05:00.0: Timeout while waiting for a slot
Jun 15 20:27:21 McXII kernel: [18416.408424] hub 4-0:1.0: couldn't allocate port 2 usb_device
Jun 15 20:27:43 McXII kernel: [18438.399132] xhci_hcd 0000:05:00.0: Timeout while waiting for stop endpoint command
Jun 15 20:29:34 McXII kernel: [18549.400433] usb 2-1.5: reset high-speed USB device number 4 using ehci_hcd
Jun 15 20:29:34 McXII kernel: [18549.496516] scsi12 : usb-storage 2-1.5:1.0
Jun 15 20:29:34 McXII kernel: [18549.503265] VirtualBox[9124] trap int3 ip:7f4315e95d09 sp:7f42d9e32ca0 error:0
Jun 15 20:29:35 McXII kernel: [18550.497059] scsi 12:0:0:0: Direct-Access USB 3.0 LucidPort USB300 0100 PQ: 0 ANSI: 4
Jun 15 20:29:35 McXII kernel:...

Read more...

Revision history for this message
Attila Horvath (18mc1x) wrote :

Same problem on 12.04 upgraded from 11.10. Under 11.10 USB 3.0 ports worked fine (although slower then expected - approximately USB2.0 speed) after upgrading I've got the same error.

USB controller: NEC Corporation uPD720200

Jun 18 18:29:42 hat-uo kernel: [11242.726614] xhci_hcd 0000:03:00.0: Timeout while waiting for a slot
Jun 18 18:29:42 hat-uo kernel: [11242.726621] hub 4-0:1.0: couldn't allocate port 1 usb_device

Revision history for this message
penalvch (penalvch) wrote :

Toshe Bukov, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available? It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. As well, please comment on which kernel version specifically you tested.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream', and comment as to why specifically you were unable to test it.

Please let us know your results. Thanks in advance.

Helpful Bug Reporting Links:
https://help.ubuntu.com/community/ReportingBugs#Bug_Reporting_Etiquette
https://help.ubuntu.com/community/ReportingBugs#A3._Make_sure_the_bug_hasn.27t_already_been_reported
https://help.ubuntu.com/community/ReportingBugs#Adding_Apport_Debug_Information_to_an_Existing_Launchpad_Bug
https://help.ubuntu.com/community/ReportingBugs#Adding_Additional_Attachments_to_an_Existing_Launchpad_Bug

tags: added: needs-upstream-testing regression-release
Changed in linux (Ubuntu):
importance: Undecided → High
status: Confirmed → Incomplete
summary: - xhci_hcd: Timeout while waiting for a slot - Issue with USB3 hard disk
- on 11.04 x86_64
+ 1033:0194 xhci_hcd: Timeout while waiting for a slot - Issue with USB3
+ hard disk on 11.04 x86_64
Revision history for this message
Pink Ink (pink-ink) wrote :

I think this is still an issue.
My external harddisk is still not recognised at the USB3.0 port, but works fine at the USB2.0 port.
(please see my post #9 at Question 175839, https://answers.launchpad.net/ubuntu/+source/util-linux/+question/175839)

There are some similar/related bugs which have the stati "open", "incomplete" and "confirmed".
Maybe having only one Bug for the common problem "USB3.0 Ports Not Working because of Timeout while waiting for a slot" would be an idea.
The other bugs could then be marked as duplicates.

Question #175839: Ubuntu 11.04 not recognizing usb 3.0 device
Bug #775543: 1033:0194 xhci_hcd: Timeout while waiting for a slot - Issue with USB3 hard disk on 11.04 x86_64
Bug #843764: Oneiric current, USB 3 capable External Box with a 3.5 sata disk inside doesn't work when attached to USB 3 port, works perfect on USB 2 port. AsRock 880GMH/USB3 motherboard
Bug #966248: USB3.0 Ports Not Working

Revision history for this message
penalvch (penalvch) wrote :

Pink Ink, could you please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see https://help.ubuntu.com/community/ReportingBugs#Bug_Reporting_Etiquette . If you do file a new report, please feel free to subscribe me to it. Thank you for your understanding.

Helpful Bug Reporting Links:
https://help.ubuntu.com/community/ReportingBugs#A3._Make_sure_the_bug_hasn.27t_already_been_reported
https://help.ubuntu.com/community/ReportingBugs#Adding_Apport_Debug_Information_to_an_Existing_Launchpad_Bug
https://help.ubuntu.com/community/ReportingBugs#Adding_Additional_Attachments_to_an_Existing_Launchpad_Bug

Revision history for this message
Pink Ink (pink-ink) wrote :

@Christopher M. Penalver:
I've filed a new report and subscribed you to it.
Please see Bug #1031982.

Revision history for this message
Barry (barrymac) wrote :

I'm running a 3.5 kernel and still getting this problem with an NEC uPD720200 USB 3.0 Host Controller PCI card

Revision history for this message
drhex (joakim-rosqvist) wrote :

Maybe insufficient power causes some of the problems?
My Iomega prestige external harddrive gives the following in dmesg when connected to a USB3.0 port in Ubuntu 12.10:

  [26060.639311] xhci_hcd 0000:02:00.0: Timeout while waiting for address device command
  [26065.837435] xhci_hcd 0000:02:00.0: Timeout while waiting for address device command
  [26066.041256] usb 4-2: device not accepting address 2, error -62
  [26066.041557] xhci_hcd 0000:02:00.0: Bad Slot ID 1
  [26066.041565] xhci_hcd 0000:02:00.0: Could not allocate xHCI USB device data structures
  [26066.041575] hub 4-0:1.0: couldn't allocate port 2 usb_device

However, there is an extra USB connector on the cable that can also be plugged in for extra power. With that, the drive works fine with USB 3.0. (Connected to a USB 2.0 port, it works fine even without the extra power).

Revision history for this message
penalvch (penalvch) wrote :

Barry / drhex, if you have a bug in Ubuntu, could you please file a new report by executing the following in a terminal:
ubuntu-bug linux

For more on this, please see the Ubuntu Kernel team article:
https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports

the Ubuntu Bug Control and Ubuntu Bug Squad article:
https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue

and Ubuntu Community article:
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report may delay your problem being addressed as quickly as possible.

Thank you for your understanding.

Revision history for this message
Juha Laukkanen (jlaukkanen) wrote :

At least for me it seems that main line kernel 3.7 doesn't have this problem anymore.

I haven't gotten no more "Timeout while waiting for address device command" OR "Timeout while waiting for a slot" or any such.

So everyone still suffering from this nastyness try kernel 3.7.

ps. my machine is Dell Precision M4600.

Revision history for this message
penalvch (penalvch) wrote :
Revision history for this message
Rocko (rockorequin) wrote :

I'm also no longer seeing this in 3.7. However, this might instead be due to the fact that I did find and fix two non-software issues that might have been causing errors that xhci wasn't able to recover from: my USB3 hub cable turned out to be dodgy, so I replaced it, and the firmware in one of my USB3 hard drives turned out to be dodgy, so I upgraded it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.