Comment 32 for bug 206952

Revision history for this message
Dmitri Medvedev (dmitri-medvedev) wrote : Re: suspend only works once

On my thinkpad t61 running kernel 2.6.24-19
this behavior seems to be caused by suspending the laptop while in the docking station.
If laptop is booted up and never docked, and no USB devices are plugged in
this doesn't happen.

Steps to reproduce:
Boot up
Dock
Suspend -- works fine
Undock
Wake it up
At this point suspend never works again unless you reboot the laptop.

The reason is the khubd is having some issues: it's waking up a lot, according
to powertop, and lsusb hangs forever.

My guess is that since suspend was done while t61 was docked in a station with
USB keyboard and mouse, khubd is in a bad state, and after it's awaken it
never recovers, thinking there are some non-existing USB devices that it keeps polling.
At this point khubd prevents either suspend or hibernate from working.