Wie kann ich eine TP-LINK WiFi USB-Schnittstelle in OS X Lion verwenden?

9

Ich habe zufällig einen TP-LINK TL-WN821N (es ist ein WiFi-USB-Stick) in der Nähe. Gibt es eine Chance, dass dies auf einem Mac mini mit OS X Lion funktioniert?

Es gibt keine offiziellen Treiber, aber es scheint, dass es Treiber für den ATHEROS AR9170 + AR9102-Chipsatz von anderen Anbietern wie Ralink gibt.

Jonas Elfström
quelle
1
"Es tut uns leid, dass derzeit kein Plan zur Veröffentlichung des TL-WN821N-Treibers für MAC OS geplant ist." - TP-LINK-Vertreter.
Jonas Elfström
Ich frage mich, wie schwierig es wäre, wireless.kernel.org/en/users/Drivers/ar9170 auf OS X zu portieren.
Jonas Elfström

Antworten:

7

Update: Der folgende Hack hat funktioniert, wenn die DWA-130 Rev. D-Treiber von D-Link anstelle der DWA-160- Treiber verwendet wurden. Kompatible Treiber, die denselben Chipsatz verwenden, wurden mithilfe der WikiDevi- Datenbank identifiziert .


Eine schnelle Google - Suche zeigt , dass jemand Erfolg hatte sich mit der D-Links DWA-160 - Treiber (die die verwendet gleichen Chipsatz ), wenn auch nicht ohne einige kleinere der Fahrer erkennen , die verschiedenen Hardware - IDs machen Hacking:

  • Installieren Sie das Treiberpaket
  • Extrahieren Sie die Kernel-Erweiterung aus dem Installationsprogramm:
    • Paketinhalt des Installationsprogramms anzeigen
    • unarchive Archive.pax.gz
    • Schnappen AtherosOtusMac.kext
  • Bearbeiten Sie plist und ändern oder fügen Sie Ihre Geräte-ID und Produkt-ID hinzu, die in Dezimalzahlen konvertiert wurden (siehe Abbildung unten):
    • Paketinhalt von AtherosOtusMac.kext anzeigen
    • Öffnen Sie Info.plist in (entweder mit Xcode oder einem Text- oder XML-Editor).
    • Öffnen Sie die Systeminformationen , suchen Sie Ihren TP-Link unter USB und notieren Sie sich die Produkt-ID und die Hersteller-ID
    • Konvertieren Sie beide Zahlen von hexadezimal nach dezimal (Sie können Calculator.app verwenden)
    • Ersetzen Sie idProduct und idVendor beim ersten Modell durch Ihre Nummern
  • Verwenden Sie den kext-Helfer , um Ihre modifizierte AtherosOtusMac.kext zu installieren
  • Verwenden Sie DWA-160.app (in /Applications/Utilies), um eine Verbindung herzustellen

Obwohl man den Preis eines neuen Wifi-USB-Sticks mit OS X-Treibern in Betracht zieht, ist dies möglicherweise nicht die Mühe wert, es sei denn, Sie machen so etwas zum Spaß :-)

Abbildung des Plist-Schritts (mit meiner USB-Maus als Beispiel, da ich keinen TL-WN821N herumliegen habe): Plist Schritt dargestellt

Ingmar Hupp
quelle
Das sieht nach einer hervorragenden Antwort aus! Leider komme ich nicht über den ersten Schritt hinaus. Die Installation des Treibers für den D-Links DWA-160-Treiber schlägt unter meinem OS X Lion fehl. Auf der Download-Seite gibt D-Link "Unterstützt Mac OS 10.4 und 10.5" an. Ich könnte also Pech haben.
Jonas Elfström
Empfehlungen für 802.11n-kompatible WiFi-USB-Sticks mit OS X-Treibern sind willkommen. Mein alter Mac mini unterstützt nur 802.11g.
Jonas Elfström
1
Ich habe einen anderen, älteren TP-LINK WN821N-Stick ausprobiert (Produkt-ID 4098 anstelle von 28693 wie der neuere, gleiche Hersteller-ID 3315). Und damit verbindet es sich tatsächlich aber nur für ein paar Sekunden. Nach einigen Verbindungsschleifen stürzt es ab.
Jonas Elfström
1
Woohaa! Ich habe alles, was mit Atheros zu tun hat, aus / System / Library / Extensions entfernt und dann die Netgear DWA-130 D-Treiber für Mac OS X heruntergeladen (es scheint dasselbe zu sein wie für DWA-160). Ich habe die Info.plist gepatcht und Ihre obigen Anweisungen befolgt. Diesmal hat es funktioniert! Vielen Dank für all Ihre hervorragende Hilfe @IngmarHupp
Jonas Elfström
1
Es ist nicht Netgear, sondern D-Link DWA-130 REVD Entschuldigung für den Tippfehler. dlink.com/products/?pid=566
Jonas Elfström