Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

With the update from 11.04 to 12.04, my USB keyboard activity will wake Ubuntu from 'suspend'. I'd like to disable this. (My battery went dead due to some unexpected keyboard activity.) This didn't happen in 11.04.

These links talk about USB power ctrl:

The USB PwrMan doc:

Unfortunately, none offer a solution for me.

All my /sys/bus/usb/devices/usbx/wakeup are set to disable. When you get the actual device, those are set to enabled, and are not editable.

$ cat /proc/acpi/wakeup
EHC1  S3  *enabled  
EHC2  S3  *enabled

Is there another way to disable USB wakeup?

share|improve this question

You can toggle the enabled/disabled state of each device in /proc/acpi/wakeup by writing the device name into that file. For my system (Debian, not Ubuntu) I have the following in my /etc/rc.local to do this:

# Disable USB wakeups caused by (un)plugging new devices. Otherwise the hub in
# my USB monitor causes my PC to wake up when I turn the monitor off.
for device in EHC1 EHC2 XHC
    if grep -q "$device.*enabled" /proc/acpi/wakeup
        echo $device > /proc/acpi/wakeup
share|improve this answer

I've seen options for this in my BIOS. Maybe try setting it there instead of in the OS?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.