Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When I try to put my Ubuntu 10.10 box to sleep or into hibernation, it appears to wake up right away (couple of seconds at most). I am trying to figure out what's going on, and would appreciate any suggestions.

syslog says:

Dec 12 13:15:25 mig kernel: [13049.728355] pm_op(): usb_dev_suspend+0x0/0x20 returns -2
Dec 12 13:15:25 mig kernel: [13049.728357] PM: Device usb3 failed to suspend async: error -2
Dec 12 13:15:25 mig kernel: [13049.728451] PM: Some devices failed to suspend

Now, how do I find out which device is usb3 and why it's failing to suspend?

The only external USB device in the system is a dongle for wireless keyboard and mouse. If I disconnect it, ssh into the box and run pm-suspend, it still fails with exactly the same error message.

lsusb gives:

Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

so the setup isn't exactly extravagant. The mobo is Asus P7P55D-E based on the P55 Express chipset.

edit It turns out usb3 wasn't the name of a device but was a reference to the USB 3.0 protocol. If I disable the latter in the BIOS, the box can sleep!

This is cross-posted from superuser.com, since there are no answers there and the question is Ubuntu-specific.

share|improve this question
1  
Have you checked dmesg and the syslog? –  karthick87 Dec 12 '10 at 13:03
    
Is there anything specific I should be looking for? I did have a look everywhere I thought relevant, but couldn't find any clues. –  NPE Dec 12 '10 at 13:06
    
@karthick87 I just found something in syslog which (inexplicably!) I was overlooking before. I'll update the question. –  NPE Dec 12 '10 at 13:17
    
Might be better to answer your own question and close it properly? –  Scaine Dec 12 '10 at 14:36
add comment

1 Answer

do you say that you have a motherboard that support usb 3.0 well that a well know issue that happened when the box is in suspend mode,

When the XHCI module is loaded for USB 3.0 operation the system cannot suspend. Manually unloading XHCI will allow suspend to complete normally. To avoid future suspend problems, the workaround is to add SUSPEND_MODULES="xhci-hcd" to /etc/pm/config.d/unload_module then the system can suspend normally.

P7P55D-E

* Intel LGA1156 Platform / Intel® P55 Express Chipset
* **True USB 3.0** or SATA 6Gb/s Support - Future Transfer Technology
* ASUS Hybrid Technology
* ASUS 16 Hybrid Phase Design*
  *16 Hybrid Phase = 12+2 Phase x T.Probe
* TurboV EVO - Ultimate O.C. Processor
* T.Probe - Leading Active Cooling Technology 

Description of the bug and How to Fix : here

share|improve this answer
    
(+1) Thanks, I've found the Launchpad report as soon as I've figured out that usb3 in the logs wasn't referring to a device, but rather to the protocol. –  NPE Dec 12 '10 at 15:03
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.