[Debian-eeepc-devel] Problem with wireless hotkey
Conny
uncurbed at swipnet.se
Tue Aug 12 22:18:48 UTC 2008
Gilles Mocellin skrev:
> Hello EeePC users,
>
> I've never seen my wireless key working.
> So, I investigate.
>
> Here's what I found:
>
> 1) There's only one key
> So, one code to handle by /etc/acpi/actions/hotkey.sh.
> /etc/acpi/actions/wireless.sh must be a toggle script.
>
> 2) The wifi hardware and led are enabled by hardware (like the brightness)
> With the "echo 1 > /proc/acpi/asus/wlan", I saw my wifi led disabled one or
> two seconds after having been light up.
> I simply remove them.
>
> In case there's an interaction,
> I use a 701 4G Linux model
> My BIOS is 1101
> The interesting packages:
> linux-image-2.6.25-2-686
> eeepc-acpi-modules-2.6.25-2-686
> eeepc-acpi-scripts_1.0.4
> acpi-support-base_0.109-5
>
> I will have to test with the 2.6.26 kernel…
>
> Finaly, there's my scripts:
> gilles at eeepc:/etc/acpi/actions$ cat wireless-toggle.sh
> ===========================================================================
> #!/bin/sh
>
> wlan_control=/sys/devices/platform/eeepc/wlan
> [ -e $wlan_control ] || wlan_control=/proc/acpi/asus/wlan # pre-2.6.26
>
> if [ $(cat $wlan_control) = 1 ]; then
> modprobe -r pciehp
> modprobe pciehp pciehp_force=1
> modprobe ath_pci
> # adding a sleep here, due to some bug the driver loading is not atomic
> here
> # and could cause ifconfig to fail
> sleep 1
> ifconfig ath0 up
> else
> ifdown --force ath0
> modprobe -r ath_pci
> fi
> ===========================================================================
>
> gilles at eeepc:/etc/acpi/actions$ diff hotkey.sh.ori hotkey.sh
> ===========================================================================
> 2d1
> < echo "$@" >> /tmp/hotkeys.log
> 63,66c62,65
> < 00000010)
> < /etc/acpi/actions/wireless.sh on
> < show_wireless
> < ;;
> ---
>> # 00000010)
>> # /etc/acpi/actions/wireless.sh on
>> # show_wireless
>> # ;;
> 68c67
> < /etc/acpi/actions/wireless.sh off
> ---
>> /etc/acpi/actions/wireless-toggle.sh
You may take a look here, you may need the eee-kernel also I think, but
give it a try.
http://www.array.org/ubuntu/post-install.html#Hotkey_Support
More information about the Debian-eeepc-devel
mailing list