On Mon, 30 Apr 2012, Sarah Sharp wrote: > On Fri, Apr 27, 2012 at 03:30:24PM -0400, Christopher Harvey wrote: > > I have a Lenovo U300s and I was about to look into this over the > > weekend. Looking forward to testing any patches or providing hardware > > info. Feel free to CC me on anything related to this bug. > > Great! Do you think you could compile a custom kernel, and test whether > your suspend issues are solved? I've pushed a custom kernel that > extends Alan's patch to your Lenovo EHCI host controllers: > > git clone -b for-usb-linus-lenovo-fix git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git > > If that still doesn't work, I'll spin a patch that adds the quirk to the > xHCI host as well. > > We might need to add the Lenovo subsystem product ID as well to this > quirk. I have a Lenovo x220 with two EHCI and one xHCI host controller, > with a subsystem vendor:device ID of 17aa:21da. Suspend seems to work > fine on this system, although it's never been able to hibernate > properly, and I haven't had time to look into it. FYI, another patch has been submitted which appears to solve the underlying problem rather than simply blacklisting certain controllers: http://marc.info/?l=linux-pm&m=133573212512122&w=2 You might want to test that patch instead of the one I wrote. Alan Stern -- 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