This stuff seems to work very well, so...

<code>
~ cp /sys/firmware/acpi/interrupts/gpe13 /pathtobackup
~ crontab -e
</code>

Add this line, so it will be executed every startup/reboot:

<code>
@reboot echo "disable" > /sys/firmware/acpi/interrupts/gpe13
</code>

Save/exit. Then, to make it work also on after wakeup from suspend:

<code>
~ touch /etc/pm/sleep.d/30_disable_gpe13
~ chmod +x /etc/pm/sleep.d/30_disable_gpe13 
~ vim /etc/pm/sleep.d/30_disable_gpe13
</code>

Add this stuff:
<code>
#!/bin/bash
case "$1" in
    thaw|resume)
        echo disable > /sys/firmware/acpi/interrupts/gpe13 2>/dev/null
        ;;
    *)
        ;;
esac
exit $?
</code>

Save/exit.

Done (Under Ubuntu 12.10).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/887793

Title:
  Kworker constantly taking about 100% CPU

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/887793/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to