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
[99221.665423] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99221.834214] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99221.835498] scsi14 : usb-storage 3-1:1.0
[99243.551263] usb 3-1: reset SuperSpeed USB device using xhci_hcd and address 2
[99243.571333] usb 3-1: device firmware changed
[99243.571442] usb 3-1: USB disconnect, address 2
[99243.571482] scsi 14:0:0:0: Device offlined - not ready after error recovery
[99243.690390] usb 3-1: new SuperSpeed USB device using xhci_hcd and address 3
[99243.712876] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99243.713494] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99243.714116] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99243.716617] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99243.720209] scsi15 : usb-storage 3-1:1.0
[99265.539920] usb 3-1: reset SuperSpeed USB device using xhci_hcd and address 3
[99265.563107] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[99265.563414] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with 
disabled ep ffff880119922480
[99265.563425] xhci_hcd 0000:05:00.0: xHCI xhci_drop_endpoint called with 
disabled ep ffff8801199224c0
[99265.566787] scsi 15:0:0:0: Direct-Access     WDC WD75 00BPKT-75PK4T0   01.0 
PQ: 0 ANSI: 0
[99265.567237] sd 15:0:0:0: Attached scsi generic sg2 type 0
[99265.567347] sd 15:0:0:0: [sdb] 1465149168 512-byte logical blocks: (750 
GB/698 GiB)
[99265.567464] xhci_hcd 0000:05:00.0: WARN: Stalled endpoint
[99265.568051] sd 15:0:0:0: [sdb] Write Protect is off
[99265.568056] sd 15:0:0:0: [sdb] Mode Sense: 23 00 00 00
[99265.568059] sd 15:0:0:0: [sdb] Assuming drive cache: write through
[99265.568472] xhci_hcd 0000:05:00.0: WARN: Stalled endpoint
[99265.571443] sd 15:0:0:0: [sdb] Assuming drive cache: write through
[99268.769527]  sdb: sdb1
[99268.774154] xhci_hcd 0000:05:00.0: WARN: Stalled endpoint
[99268.774855] sd 15:0:0:0: [sdb] Assuming drive cache: write through
[99268.774871] sd 15:0:0:0: [sdb] Attached SCSI disk
[99268.870225] sd 15:0:0:0: [sdb]  Sense Key : Recovered Error [current] 
[descriptor]
[99268.870239] Descriptor sense data with sense descriptors (in hex):
[99268.870244]         72 01 04 1d 00 00 00 0a 09 0c 00 00 00 00 00 07 
[99268.870263]         00 00 
[99268.870270] sd 15:0:0:0: [sdb]  ASC=0x4 ASCQ=0x1d

Last but not least, the bug affects kernels from 2.6.38 to 3.0.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/775543

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/775543/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to