USB devices fail after suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
I run Ubuntu 8.04.1 and after I suspend, everything works fine except USB devices. I could try to plug in an external HDD or a USB drive or a mouse, but none of them work. If I list the contents of /dev and try to work it manually, I see that the devices have not even shown up. So this is what I get, following the various debugging instructions out there to debug suspend/resume.
From dmesg (whole output attached):
[ 344.112011] usb 1-2: new high speed USB device using ehci_hcd and address 8
[ 344.149278] usb 1-2: device descriptor read/64, error -32
[ 344.221155] usb 1-2: device descriptor read/64, error -32
[ 344.293028] usb 1-2: new high speed USB device using ehci_hcd and address 9
[ 344.330297] usb 1-2: device descriptor read/64, error -32
[ 344.402173] usb 1-2: device descriptor read/64, error -32
[ 344.474062] usb 1-2: new high speed USB device using ehci_hcd and address 10
[ 344.609812] usb 1-2: device not accepting address 10, error -32
[ 344.647120] usb 1-2: new high speed USB device using ehci_hcd and address 11
[ 345.039849] usb 1-2: device not accepting address 11, error -32
[ 474.498052] end_request: I/O error, dev sr0, sector 8379400
[ 474.498059] Buffer I/O error on device sr0, logical block 2094850
[ 474.513461] end_request: I/O error, dev sr0, sector 8379404
[ 474.513466] Buffer I/O error on device sr0, logical block 2094851
[ 474.528882] end_request: I/O error, dev sr0, sector 8379400
[ 474.528888] Buffer I/O error on device sr0, logical block 2094850
[ 474.528895] Buffer I/O error on device sr0, logical block 2094851
[ 475.989036] usb 1-2: new high speed USB device using ehci_hcd and address 12
[ 476.026305] usb 1-2: device descriptor read/64, error -32
[ 476.098181] usb 1-2: device descriptor read/64, error -32
[ 476.170056] usb 1-2: new high speed USB device using ehci_hcd and address 13
[ 476.207325] usb 1-2: device descriptor read/64, error -32
[ 476.279199] usb 1-2: device descriptor read/64, error -32
[ 476.351076] usb 1-2: new high speed USB device using ehci_hcd and address 14
[ 476.486835] usb 1-2: device not accepting address 14, error -32
[ 476.524105] usb 1-2: new high speed USB device using ehci_hcd and address 15
[ 476.659874] usb 1-2: device not accepting address 15, error -32
I hope this helps....
tags: | added: glucid |
I suspect this could be related to bug #212660 "ehci-hcd causes failed suspends on kernel 2.6.24" for which a work-around is:
echo 'SUSPEND_ MODULES= "ehci-hcd" ' | sudo tee /etc/pm/ config. d/modules_ unload
If possible please try this work-around and report progress to bug #212660 if successful.