Come posso usare un'interfaccia USB WiFi TP-LINK in OS X Lion?


9

Mi capita di avere un TP-LINK TL-WN821N (è una chiavetta USB WiFi) in giro. C'è qualche possibilità per farlo funzionare su un Mac mini con OS X Lion?

Non ci sono driver ufficiali ma sembra che ci siano dei driver per il chipset ATHEROS AR9170 + AR9102 di altri produttori come Ralink.


1
"Siamo spiacenti che al momento non prevediamo di rilasciare il driver TL-WN821N per MAC OS." - Rappresentante TP-LINK.
Jonas Elfström,

Mi chiedo quanto sarebbe difficile trasferire wireless.kernel.org/en/users/Drivers/ar9170 su OS X.
Jonas Elfström,

Risposte:


7

Aggiornamento: L'hack di seguito ha funzionato quando si utilizzavano i driver DWA-130 Rev. D di D-Link anziché quelli DWA-160. I driver compatibili che utilizzano lo stesso chipset sono stati identificati con l'aiuto del database WikiDevi .


Una rapida ricerca su Google mostra che qualcuno ha avuto successo nell'uso del driver D-Link DWA-160 (che utilizza lo stesso chipset ), anche se non senza alcuni piccoli hack per far riconoscere al driver i diversi ID hardware:

  • Installa il pacchetto driver
  • Estrai l'estensione del kernel dall'installer:
    • Mostra contenuto pacchetto dell'installer
    • unarchive Archive.pax.gz
    • prendi AtherosOtusMac.kext
  • Modifica plist e modifica o aggiungi il tuo ID dispositivo e ID prodotto convertito in decimale (illustrato di seguito):
    • Mostra contenuto della confezione di AtherosOtusMac.kext
    • Apri Info.plist all'interno (utilizzando Xcode o un editor di testo o XML)
    • Apri Informazioni di sistema , trova TP-Link sotto USB e annota ID prodotto e ID fornitore
    • Converti entrambi i numeri da esadecimali a decimali (puoi usare Calculator.app)
    • Sostituisci idProduct e idVendor sul primo modello con i tuoi numeri
  • Usa l' helper kext per installare il tuo AtherosOtusMac.kext modificato
  • utilizzare DWA-160.app (in /Applications/Utilies) per connettersi

Anche se considerando il prezzo di una nuova chiavetta USB Wifi con driver OS X, questo potrebbe non valere la pena, a meno che tu non stia facendo questo genere di cose per divertimento :-)

Illustrazione del passaggio del plist (con il mio mouse USB come esempio, perché non ho un TL-WN821N in giro): Viene illustrato il passaggio del plist


Sembra un'ottima risposta! Sfortunatamente non riesco a superare il primo passo. L'installazione del driver per il driver D-Links DWA-160 non riesce sul mio OS X Lion. Nella pagina di download, D-Link indica "Supporta Mac OS 10.4 e 10.5". quindi potrei essere sfortunato.
Jonas Elfström,

I consigli per le chiavette USB WiFi compatibili 802.11n con driver OS X sarebbero apprezzati. Il mio vecchio Mac mini supporta solo 802.11g.
Jonas Elfström,

1
Ho provato un altro, più vecchio, TP-LINK WN821N stick (productid 4098 invece di 28693 come quello più recente, lo stesso vendorid 3315). E con ciò si collega effettivamente, ma solo per un paio di secondi. Dopo alcuni loop di connessione / disconnessione si blocca.
Jonas Elfström,

1
Woohaa! Ho rimosso tutto ciò che riguarda Atheros da / System / Library / Extensions e quindi ho scaricato i driver Netgear DWA-130 D per Mac OS X (sembra essere lo stesso di DWA-160). Ho corretto la Info.plist e ho seguito le tue istruzioni sopra. Questa volta ha funzionato! Grazie mille per tutto il vostro eccellente aiuto @IngmarHupp
Jonas Elfström

1
Non è Netgear ma D-Link DWA-130 REVD mi dispiace per l'errore di battitura. dlink.com/products/?pid=566
Jonas Elfström,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.