Dear all,

I use an external 2.5'' HD for backups, filesystem is btrfs. System: openSuse 
12.3, kernel 3.8.9, but the bug ocurred earlier, at least it was present in 
12.2:

If I connect the cable to the USB 3.0 port of my notebook (Thinkpad T 420s), up 
and running KDE, the HD (as well capable of USB 3.0) is not recognized by KDE. 
The device notifier shows no device. But there is something wrong, e.g. s2ram 
no longer works.

My workaround for a long time was to suspend the notebook, connect the cable, 
wake it up and then the computer "found" the HD.

If I put the plug of the 2.5' HD into the USB 3.0 port and ask, being root:

========================
dmesg | tail -50
...

[ 7402.732517] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[ 7407.720250] xhci_hcd 0000:0d:00.0: Timeout while waiting for address device 
command
[ 7423.926379] xhci_hcd 0000:0d:00.0: Stopped the command ring failed, maybe 
the host is dead
[ 7423.978212] xhci_hcd 0000:0d:00.0: Host not halted after 16000 microseconds.
[ 7423.978217] xhci_hcd 0000:0d:00.0: Abort command ring failed
[ 7423.979085] [sched_delayed] sched: RT throttling activated
[ 7423.980776] xhci_hcd 0000:0d:00.0: HC died; cleaning up
[ 7429.168320] xhci_hcd 0000:0d:00.0: Timeout while waiting for address device 
command
[ 7429.168337] xhci_hcd 0000:0d:00.0: Abort the command ring, but the xHCI is 
dead.
[ 7429.368829] usb 3-1: device not accepting address 2, error -108
[ 7429.368852] hub 3-0:1.0: cannot disable port 1 (err = -19)
[ 7434.356530] xhci_hcd 0000:0d:00.0: Timeout while waiting for a slot
[ 7434.356547] xhci_hcd 0000:0d:00.0: Abort the command ring, but the xHCI is 
dead.
[ 7434.356575] hub 3-0:1.0: cannot reset port 1 (err = -19)
[ 7434.356588] hub 3-0:1.0: cannot disable port 1 (err = -19)
[ 7434.356597] xHCI xhci_free_dev called with unaddressed device
[ 7439.344340] xhci_hcd 0000:0d:00.0: Timeout while waiting for a slot
[ 7439.344353] xhci_hcd 0000:0d:00.0: Abort the command ring, but the xHCI is 
dead.
[ 7439.344376] hub 3-0:1.0: cannot reset port 1 (err = -19)
[ 7439.344384] hub 3-0:1.0: cannot disable port 1 (err = -19)
[ 7439.344390] xHCI xhci_free_dev called with unaddressed device
[ 7444.331946] xhci_hcd 0000:0d:00.0: Timeout while waiting for a slot
[ 7444.331960] xhci_hcd 0000:0d:00.0: Abort the command ring, but the xHCI is 
dead.
[ 7444.331982] hub 3-0:1.0: cannot reset port 1 (err = -19)
[ 7444.331990] hub 3-0:1.0: cannot disable port 1 (err = -19)
[ 7444.331997] xHCI xhci_free_dev called with unaddressed device
[ 7444.332005] hub 3-0:1.0: unable to enumerate USB device on port 1
[ 7444.332010] hub 3-0:1.0: cannot disable port 1 (err = -19)
================================================

AND:

================================================
tail /var/log/messages
2013-04-29T10:36:52.150008+02:00 linux-ik7b rtkit-daemon[2840]: Successfully 
demoted thread 2847 of process 2839 (/usr/bin/pulseaudio).
2013-04-29T10:36:52.150916+02:00 linux-ik7b rtkit-daemon[2840]: Successfully 
demoted thread 2846 of process 2839 (/usr/bin/pulseaudio).
2013-04-29T10:36:52.151957+02:00 linux-ik7b rtkit-daemon[2840]: Successfully 
demoted thread 2839 of process 2839 (/usr/bin/pulseaudio).
2013-04-29T10:36:52.152877+02:00 linux-ik7b rtkit-daemon[2840]: Demoted 3 
threads.
2013-04-29T10:37:01.621692+02:00 linux-ik7b kernel: [ 7407.720250] xhci_hcd 
0000:0d:00.0: Timeout while waiting for address device command
2013-04-29T10:37:01.621720+02:00 linux-ik7b kernel: [ 7423.926379] xhci_hcd 
0000:0d:00.0: Stopped the command ring failed, maybe the host is dead
2013-04-29T10:37:01.621723+02:00 linux-ik7b kernel: [ 7423.978212] xhci_hcd 
0000:0d:00.0: Host not halted after 16000 microseconds.
2013-04-29T10:37:01.621725+02:00 linux-ik7b kernel: [ 7423.978217] xhci_hcd 
0000:0d:00.0: Abort command ring failed
2013-04-29T10:37:01.624254+02:00 linux-ik7b kernel: [ 7423.979085] 
[sched_delayed] sched: RT throttling activated
2013-04-29T10:37:01.624266+02:00 linux-ik7b kernel: [ 7423.980776] xhci_hcd 
0000:0d:00.0: HC died; cleaning up
=================================================

Some seconds later:

=================================================

tail /var/log/messages
2013-04-29T10:37:17.026654+02:00 linux-ik7b kernel: [ 7439.344376] hub 3-0:1.0: 
cannot reset port 1 (err = -19)
2013-04-29T10:37:17.026659+02:00 linux-ik7b kernel: [ 7439.344384] hub 3-0:1.0: 
cannot disable port 1 (err = -19)
2013-04-29T10:37:17.026665+02:00 linux-ik7b kernel: [ 7439.344390] xHCI 
xhci_free_dev called with unaddressed device
2013-04-29T10:37:22.026625+02:00 linux-ik7b kernel: [ 7444.331946] xhci_hcd 
0000:0d:00.0: Timeout while waiting for a slot
2013-04-29T10:37:22.026661+02:00 linux-ik7b kernel: [ 7444.331960] xhci_hcd 
0000:0d:00.0: Abort the command ring, but the xHCI is dead.
2013-04-29T10:37:22.026666+02:00 linux-ik7b kernel: [ 7444.331982] hub 3-0:1.0: 
cannot reset port 1 (err = -19)
2013-04-29T10:37:22.026670+02:00 linux-ik7b kernel: [ 7444.331990] hub 3-0:1.0: 
cannot disable port 1 (err = -19)
2013-04-29T10:37:22.026676+02:00 linux-ik7b kernel: [ 7444.331997] xHCI 
xhci_free_dev called with unaddressed device
2013-04-29T10:37:22.026681+02:00 linux-ik7b kernel: [ 7444.332005] hub 3-0:1.0: 
unable to enumerate USB device on port 1
2013-04-29T10:37:22.026684+02:00 linux-ik7b kernel: [ 7444.332010] hub 3-0:1.0: 
cannot disable port 1 (err = -19)

=================================================

If I can do something to help bug hunting, please let me know. Beware, my 
skills are very limited on that area. I installed kernel 3.9.0, but no better 
result.

Kind regards,

Alexander


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to