Package: laptop-mode-tools
Version: 1.58-3

It seems that there is a typo in these scripts:
* /usr/share/laptop-mode-tools/modules/wireless-ipw-power
* /usr/share/laptop-mode-tools/modules/wireless-iwl-power

wireless-ipw-power:
-------------------
81:                                # LP: #369113
82:                                # Kernel's 2.6.29 and above have been 
reported to be missing
83:                                # the $DEVICE/wireless folder.
84:                                dev=`basename $DEVICE`
85:
86:                # Inverting return values, we get "0" for wireless device, 
87:                # and "1" for non-wireless device.
88:                ($IWCONFIG $IFNAME 2>&1 | grep -q "no wireless 
extensions.") && ret=1 || ret=0

=> basename of the interface is assigned to a variable named "dev" (line 84), 
but for the iwconfig call a variable with the name IFNAME is used (line 88).
Therefore power on is never set for a device.
The variable "dev" should be renamed to "IFNAME", then power management works 
for ipr-wireless cards :)

Same error exists in file wireless-iwl-power (look at line 39 and 43):

36:                        # LP: #369113
37:                        # Kernel's 2.6.29 and above have been reported to 
be missing
38:                        # the $DEVICE/wireless folder.
39:                        dev=`basename $DEVICE`
40:
41:            # Inverting return values, we get "0" for wireless device, 
42:            # and "1" for non-wireless device.
43:            ($IWCONFIG $IFNAME 2>&1 | grep -q "no wireless extensions.") && 
ret=1 || ret=0

Please change both files (wireless-ipr-power and wireless-iwl-power) so that 
power management works for Intel wireless cards and newer kernels.

Thank you.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to