Hi Ákos~ On Thu, Feb 25, 2010 at 6:36 AM, Ákos Maróy <akos@xxxxxxxx> wrote: > Alan, > >> You can get more information if you enable CONFIG_USB_DEBUG in your >> kernel configuration. The most likely explanation is that the suspend >> failed because one of the ports on that root hub issued a wakeup >> request. > > I tried, and this is what I seem to be getting now: > > > Feb 24 23:28:52 tonkachi kernel: [ 348.733460] PM: Syncing filesystems ... > Feb 24 23:28:52 tonkachi kernel: [ 348.903106] done. > Feb 24 23:28:52 tonkachi kernel: [ 348.903123] Freezing user space > processes ... (elapsed 0.00 seconds) done. > Feb 24 23:28:52 tonkachi kernel: [ 348.903808] Freezing remaining > freezable tasks ... (elapsed 0.00 seconds) done. > Feb 24 23:28:52 tonkachi kernel: [ 348.903952] Suspending console(s) > (use no_console_suspend to debug) > Feb 24 23:28:52 tonkachi kernel: [ 348.985903] xhci_hcd 0000:02:00.0: > WARN: short transfer on control ep > Feb 24 23:28:52 tonkachi kernel: [ 348.987274] PM: resume devices took > 0.060 seconds > Feb 24 23:28:52 tonkachi kernel: [ 348.987371] Restarting tasks ... > Feb 24 23:28:52 tonkachi kernel: [ 348.988165] done. > > > though I don't see the pm_op() error log anymore.. > > would this make sense? > > actually, the whole USB susbsystem seems to be very fragile - I plug in > a USB device, and the whole system freezes for about 5 seconds or more. > then the device is registered (for example, a mouse). but I unplug and > re-plug, and the device doesn't work anymore... the whole system freezes for about 5 seconds or more? I meet a very similar issue before on HP Envy 15 laptop when I plugged usb device on xhci port. My problem was BIOS still controlled xhci host controller. Maybe you can try this patch. http://markmail.org/message/vqcbzks4gnbrlir3 > > or I plug in an external USB DVD drive - but if I unplug it, it is still > listed in lsusb.. > > > Akos > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- Best Regards, Edward -- 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