Stworzyłem ostatnio legacy kexta do uruchamiania kart WiFi z chipsetem Atherosa. Pierwotnie był to poprawiony AtherosFix, żeby nie powodował KP na wersji 10.6.5 i nowszych. Aktualnie kext ma zmienioną strukturę Info.plist i dodaną obsługę kart, których AtherosFix nie uruchamiał. Jest kompatybilny ze wszystkimi wersjami Snowa i Lionem, testowany na Snow Leopardzie 10.6.3, 10.6.7, 10.6.8 i Lionie 10.7.3.
Problemy z działaniem kexta i propozycje dodania nowych kart można zgłaszać w tym wątku.
Kexta wrzucamy do /System/Library/Extensions lub /Extra/KextStore (Extensions), dodajemy ID naszej karty do Info.plist (jeżeli jej tam nie ma), naprawiamy uprawnienia, odświeżamy mkext'a, restartujemy system i powinniśmy mieć działające WiFi.
W razie problemów z poprawnym rozpoznaniem interfejsu sieciowego (po kliknięciu w ikonę AirPort'a na pasku menu otrzymujesz komunikat "AirPort: nieskonfigurowany" i musisz łączyć się z siecią przez Preferencje systemowe) należy w terminalu wykonać komendę:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
Po czym restartujemy system i problem powinien zniknąć.
UWAGA:
Legacy kext nie obsługuje kart USB, gdyż nie są one wspierane przez oryginalne sterowniki AirPort'a.
Podziękowania:
-dla autora AtherosFixa, netkasa
-dla użytkownika oswaldini, który pisał, że AtherosFix działa tylko z IO80211Family.kext z wersji max 10.6.4 (http://hamac.pl/topi...551g-vt3100.htm)
-dla użytkownika Astarael za zmotywowanie do stworzenia kexta i pomoc w dodawaniu nowych kart
Historia wydań kexta:
06.08.2011 - pierwsza wersja
24.09.2011 - zmodyfikowana struktura Info.plist, dodane karty AR9287 (168c:002e), AR9285 (168c:002b) i AR5BXB6 (168c:1014)
23.12.2011 - dodane ID większości kart działających z serii 5xxx, dokładna lista tu