* suggest 1: Fix it in the kernel side in "enable" or "enabled".

/sys/class/net/wlan0/device/enable
          or
/sys/class/net/wlan0/device/enabled   <- being ideal

* suggest 2: Revert by lp #1299975

[ "$(cat /sys/class/net/$1/device/enabled)" = "1" ] || return 1
          to
[ "$(cat /sys/class/net/$1/device/enable)" = "1" ] || return 1

* suggest 3: In the same way as a lp #1299975, modify pm-utils package
again.

diff -Nur pm-utils-1.4.1.orig/pm/power.d/wireless 
pm-utils-1.4.1/pm/power.d/wireless
--- pm-utils-1.4.1.orig/pm/power.d/wireless     2014-12-25 10:20:01.000000000 
+0900
+++ pm-utils-1.4.1/pm/power.d/wireless  2014-12-25 10:23:12.727673449 +0900
@@ -19,8 +19,12 @@
     [ -L "/sys/class/net/$1/device/driver" ] || return 1
     # Skip if not a wireless card.
     [ -d "/sys/class/net/$1/wireless" ] || return 1
+    # temporary patch. lp:1404612
+    [ -e "/sys/class/net/$1/device/enabled" ] && enabled="enabled"
+    [ -e "/sys/class/net/$1/device/enable" ] && enabled="enable"
     # Also don't do anything if the device is disabled
-    [ "$(cat /sys/class/net/$1/device/enabled)" = "1" ] || return 1
+    [ "$(cat /sys/class/net/$1/device/$enabled)" = "1" ] || return 1
+    unset enabled
     driver="$(readlink "/sys/class/net/$1/device/driver")"
     driver=${driver##*/}
     case $driver in

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

Title:
  Power management of the wireless LAN does not work.

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

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

Reply via email to