On Tue, 2007-03-06 at 12:59 -0500, Stefan Monnier wrote: > > This button works to the extent that when I use it to turn off the wireless, > it indeed turns it off, and even my wpa_supplicant ends up terminating. > > But it doesn't work to bring up the interface: hitting the button just > enables the interface, but does not cause it to get configured. So I'd like > to bind something like the command "ifup eth2" to this button. I need this > binding to work whether I'm in X or not. I've found `funkey' which seems > to be able to do that, but it also seems to be too old for my kernel. > > Another alternative would be to arrange for the ipw3925 driver to cause > hotplug events that udev or ifplugd understands, so it would work > "transparently".
Hi Stefan, Ditto for my HP Compaq nx6320. I find that when I disable the wifi the daemon exits and (possibly) the module is unloaded. When I re-enable the wifi I need to "modprobe ipw3945" which also manages to restart the daemon (there must be some special magic there somewhere, but I haven't investigated much further. At that point network-manager seems to pick up on things and crank up my wireless network fine. It's possible that there is an ACPI event that happens, and I might investigate that further. If there is then adding something to /etc/acpi/events is probably the best way to go. Do you see any acpi events at all? I've made some small changes to my system to log all acpi events, like: ==================== /etc/acpi/events/allevents === # /etc/acpi/events/allevents # This is called when any ACPI event happens # /etc/acpi/log_event is called to log the event # Optionally you can specify the placeholder %e. It will pass # through the whole kernel event message to the program you've # specified. event=.* action=/etc/acpi/log_event "%e" =================================================== and: ==================== /etc/acpi/events/log_event === #!/bin/sh logger -t 'acpi-allevents' "Received ACPI event =>$1<=" =================================================== So that I can see every ACPI event in syslog. Cheers, Andrew McMillan. ------------------------------------------------------------------------- Andrew @ Catalyst .Net .NZ Ltd, PO Box 11-053, Manners St, Wellington WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St DDI: +64(4)803-2201 MOB: +64(272)DEBIAN OFFICE: +64(4)499-2267 A foolish consistency is the hobgoblin of little minds -- Shaw ------------------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]