Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#22046 - [kernel26] xhci-hcd + ehci-hcd (USB 3.0) kernel module prevents suspend

Attached to Project: Arch Linux
Opened by Jorge Sousa (Xehoz) - Saturday, 11 December 2010, 00:26 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 14 February 2012, 14:36 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas B├Ąchler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No



This is somewhat a duplicate from a bug reported in Ubuntu/Maverick.

In order to suspend (suspension method: pm-suspend with SLEEP_MODULE="uswsusp"), one must blacklist / explicitly unload modules related with usb 3.0. I belive that in the latest kernel versions that module is called xhci-hcd and not simply xhci anymore. Anyway, this is a bug report + solution report.

Personally, adding SUSPEND_MODULES="xhci-hcd ehci-hcd" to a file in /etc/pm/config.d/ solves the problem.

Additional info:
* package version(s)
I'm not sure what packages are relevant, other than kernel26
* config and/or log files etc.
The required config is stated in the description.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 14 February 2012, 14:36 GMT
Reason for closing:  Fixed
Comment by Jelle van der Waa (jelly) - Saturday, 18 June 2011, 08:53 GMT
any update on a newer kernel?
Comment by Jelle van der Waa (jelly) - Tuesday, 16 August 2011, 09:04 GMT
again any update?