3 source /etc
/acpi
/eee.conf
5 PWR
=$
(cat $WIRELESS_SWITCH)
7 logger
"args are ${*} and PWR is $PWR"
11 if [ "$PWR" = "0" ]; then
14 echo 1 > $WIRELESS_SWITCH
16 echo "Loading wlan modules..."
17 logger
"Loading wlan modules..."
18 modprobe
$WIRELESS_MODULE
20 echo "Creating wlan interface"
21 logger
"Creating wlan interface"
22 ifconfig
$WIRELESS_DEVICE up
25 if [ $WIRELESS_MODULE = "iwl3945" ]; then
26 AC
=`cat /proc/acpi/ac_adapter/AC0/state | awk '{ print $2 }'`
29 echo $WIRELESS_POWERSAVE > /sys
/bus
/pci
/drivers
/iwl3945
/0000:01:00.0/power_level
32 echo 6 > /sys
/bus
/pci
/drivers
/iwl3945
/0000:01:00.0/power_level
42 if [ "$PWR" = "1" ]; then
46 echo "Turning interface down and unloading moduels"
47 logger
"Turning wifi down and unloading moduels"
48 ifconfig
$WIRELESS_DEVICE down
50 modprobe
-r $WIRELESS_MODULE
52 echo "Turning wlan device power off"
53 logger
"Turning wlan device power off"
54 echo 0 > $WIRELESS_SWITCH