Bug#584830: linux-image-2.6.32-5-amd64: USB 3.0 / xhci prevents suspend
On Mon, Jun 07, 2010 at 02:18:26AM +0100, Ben Hutchings wrote:
> On Mon, 2010-06-07 at 00:33 +0200, Thomas Jollans wrote:
> > Package: linux-2.6
> > Version: 2.6.32-15
> > Severity: normal
> > My motherboard includes a USB 3.0 controller, handled by the xhci
> > module. When the xhci module is loaded, the system fails to suspend with
> > the following log messages:
> > [ 458.601622] pm_op(): usb_dev_suspend+0x0/0xa [usbcore] returns -2
> > [ 458.601624] PM: Device usb2 failed to suspend: error -2
> > When I unload the xhci module, the system suspends just fine, without
> > this message.
> Sarah, any idea what's going on here? Debian version 2.6.32-15 is
> closely based on stable version 188.8.131.52. I didn't see any later
> changes to xhci that look related to PM.
The report is expected behavior, since the xHCI driver doesn't implement
PCI and USB bus power management yet.
The xHCI power management code is still under development. I'm not sure
if this code will be added to 2.6.32 stable, since it will add a lot of
code to the driver. The code may need to be backported.
Can you add this bug (or a link to the debian bug) to the kernel.org
bugzilla? I'm trying to get all my xHCI-related bug reports and feature