[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#584830: linux-image-2.6.32-5-amd64: USB 3.0 / xhci prevents suspend



On Mon, Jun 07, 2010 at 09:20:07AM -0700, Sarah Sharp wrote:
> 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 2.6.32.14.  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.

That seems like a big problem if the xhci driver is going to be auto-loaded
in desktops and laptops.

> 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.

I doubt it is a candidate for 2.6.32 stable, but I think we would want to
include it in Debian's kernel packages based on 2.6.32.

> 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
> requests there.
 
Will do.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus



Reply to: