Ubuntu – How to prevent iwconfig power management from being turned on

kernelpower-managementwireless

I am affected by this bug: 869502.

A workaround which seems to stop the kernel panics for me is to disable wlan0 power management:

sudo iwconfig wlan0 power off

However it seems to automatically turn power management back on when I unplug the power cable and I think at many other times, too.

Is there something that might be causing this? Does anyone know how I can prevent it?

Best Answer

  • Wireless powermanagement is run by a hook in pm-utils. You can turn it off in any of the following way:

    Create a file in /etc/pm/config.d. I have named it blacklist:

    gksu gedit /etc/pm/config.d/blacklist
    

    and inside the file keep:

    HOOK_BLACKLIST="wireless"
    

    If you want to disable any other hooks, default hooks are located at /usr/lib/pm-utils/power.d/.

    OR

    You can just create an empty hook in either /etc/pm/sleep.d or /etc/pm/power.d. See which one works for you. i.e.

    Just do

    sudo touch /etc/pm/sleep.d/wireless
    

    OR

    sudo touch /etc/pm/power.d/wireless