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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html