Its come to my attention that some of us with Acer and Compaq laptops, among others, have an issue with our WiFi cards. Many of us (including myself) have changed out our PCI-E wireless cards out to OS X compatible ones, edited our .kexts and done our little dances only to find WiFi still doesn't work.
The one thing our laptops have in common is the WiFi radio killswitch LED on the front of the laptop that enables the user to physically disable the radio at a moment's notice. Its somewhat useful in Windows and can be controlled both with software and, of course, hardware (the switch itself).
We've narrowed it down to the PCI-E port - that's what the switch cuts power to; OS X System Profiler sees absolutely nothing installed on the PCI-E.
The good news is that Linux users have had the same issue and have written drivers and software fixes so the PCI-E slot gets power on boot up.
The bad news is that someone will have to port the drivers from Linux to OS X.
What I'm attempting to do here is compile resources and information to make that lucky programmer's job in building the killswitch driver easier. Testers can gather here and help solve this problem.
For many of us, WiFi is the only thing standing between us and never running Winblows again.
So far, we've:
- Flipped the switch itself (duh!)
- Tried BIOS options (there are none for wifi)
- Flipped the switch in Windows and booted to OS X.
http://www.cakey.de/acerhk/ - Acer Hotkey Drivers for Linux
http://rfswitch.sour...e=laptop_matrix - RF Switch Table
http://ubuntuforums....p/t-184033.html -ACPI Switch Configuration
https://bugs.launchp...etup/ bug/57849 - More Keycodes
http://www.fedorafor...a...=2&t=145267 - More ACPI Config.
http://code.google.com/p/aceracpi/ - Actual Acer ACPI Driver for Linux
http://forum.insanel...o...0&start=80# - Others who've had the same problem
(Will find the original Windows .exe ASAP)
Remember, this hack is a work in progress. I'm sure we'll figure it out.
Mods, feel free to let me know if this post isn't appropriate. I'll post it elsewhere if need be.