Red Hat Bugzilla – Bug 446285
USB Peripherals don't work after system suspend
Last modified: 2008-06-30 05:31:14 EDT
Description of problem:
After I have suspended and then resumed my system, a number of usb peripherals
aren't detected, such as a usb mouse and a usb printer. My usb flash drive is
still detected and working, and if the mouse was plugged into the laptop before
the suspend (and I don't pull it out during resume) then it works as well, but
if not, then there is no way to make it work. I have tried restarting haldaemon
and d-bus, but these didn't help with the problem, and I don't know what other
services to try.
Version-Release number of selected component (if applicable):
Always happens after I suspend and then resume on my laptop.
Steps to Reproduce:
Bug still present in 126.96.36.199-92 release of kernel. Here is some further
information (gets a little bit complicated):
- When I start my laptop up for the first time, everything works alright - all
peripherals connect fine, disconnect fine, and reconnect fine.
- If I then suspend my computer with a usb mouse still attached, this mouse will
work when I resume my session later on (i.e. will have power, light up, and move
the cursor, etc)
- If I don't have the mouse plugged in when I suspend, then when I resume, it
won't work any more, even if I plug it back in before I resume (i.e. mouse won't
have any power, won't light up, can't move cursor, etc.)
- If the mouse didn't power up after my first suspend / resume, I can't get it
to work again until I restart my whole computer.
A similar thing happens with almost all other usb devices (if they aren't
plugged in when i suspend, they don't work after I resume). The only exception
to this is my usb flash drives, which still work any way, no matter what.
BTW, not sure if this is related, but I notice that my NetworkManager also
crashes after a suspend / resume and needs to be restarted to work again
properly (if it isn't related, I will delete this part and file a seperate bug).