Kernel crash when unplugging ExpressCard-to-USB adaptor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
This is a somewhat complex problem and seems to be the combination of two separate bugs, one present in 12.04 (kernel 3.2.0-32-generic) and another new in 12.10 (kernel 3.5.0-17-generic). The problem is seen when unplugging an Encore Electronics ENPUH-302 ExpressCard-to-USB adaptor, with a generic USB thumb drive attached, from a 64-bit Intel Atom system.
On 12.04, I see this message logged 20 seconds after removing the card: "xhci_hcd 0000:0b:00.0: Timeout while waiting for configure endpoint command". If I plug the card in again during that 20 seconds, it is not recognized (dmesg says only "pciehp 0000:00:
On 12.10, the problem is worse. The same message ("Timeout while waiting ...") is logged 20 seconds after removing the card. If I plug the card in again during that 20 seconds, I see an additional message that was not printed in 12.04: "pciehp 0000:00:
Attached are the following logs:
12.04/dmesg-
12.04/dmesg-
12.04/lspci-
12.04/lspci-in.log: "lspci -tv" output with ExpressCard inserted (Ubuntu 12.04)
12.10/dmesg-
12.10/dmesg-
12.10/lspci-
12.10/lspci-in.log: "lspci -tv" output with ExpressCard inserted (Ubuntu 12.10)
12.10/kernel-
The testing system is the following Kontron COM on a custom board:
http://
Let me know if you need any more info.
John Lindgren
---
Architecture: amd64
DistroRelease: Ubuntu 12.10
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
Uname: Linux 3.5.0-17-generic x86_64
UserGroups:
tags: | added: apport-collected |
description: | updated |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1073688
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.