Как я могу использовать интерфейс USB TP-LINK WiFi в OS X Lion?

9

У меня есть TP-LINK TL-WN821N (это USB-флешка WiFi). Есть ли шанс заставить это работать на Mac mini под управлением OS X Lion?

Официальных драйверов нет, но, похоже, есть драйверы для чипсета ATHEROS AR9170 + AR9102 от других производителей, таких как Ralink.

Йонас Эльфстрём
источник
1
«К сожалению, в настоящее время не планируется выпуск драйвера TL-WN821N для MAC OS». - представитель TP-LINK.
Йонас Эльфстрем
Интересно, как трудно было бы перенести wireless.kernel.org/en/users/Drivers/ar9170 на OS X.
Йонас Эльфстрём,

Ответы:

7

Обновление: приведенный ниже взлом сработал при использовании драйверов D-Link DWA-130 Rev. D вместо драйверов DWA-160. Совместимые драйверы, использующие один и тот же чипсет, были определены с помощью базы данных WikiDevi .


Быстрый поиск в Google показывает, что кто-то добился успеха в использовании драйвера D-Links DWA-160 (который использует тот же набор микросхем ), хотя не без небольшого взлома, чтобы драйвер распознал разные аппаратные идентификаторы:

  • Установить пакет драйверов
  • Извлеките расширение ядра из установщика:
    • Показать содержимое пакета установщика
    • разархивировать архив.pax.gz
    • захватить AtherosOtusMac.kext
  • Отредактируйте plist и измените или добавьте свой идентификатор устройства и идентификатор продукта, преобразованные в десятичное число (показано ниже):
    • Показать содержимое пакета из AtherosOtusMac.kext
    • Откройте Info.plist внутри (используя Xcode или текстовый или XML редактор)
    • Откройте Системную информацию , найдите свой TP-Link в USB и запишите ID продукта и ID поставщика.
    • Преобразуйте оба числа из шестнадцатеричного в десятичное (вы можете использовать Calculator.app)
    • Замените idProduct и idVendor на первой модели вашими номерами
  • Используйте kext helper для установки вашего модифицированного AtherosOtusMac.kext
  • используйте DWA-160.app (in /Applications/Utilies) для подключения

Несмотря на цену новой Wifi USB-флешки с драйверами OS X, это может не стоить усилий, если вы не делаете это ради удовольствия :-)

Иллюстрация шага plist (с моей USB-мышью в качестве примера, потому что у меня нет лежащего вокруг TL-WN821N): Шаг Plist проиллюстрирован

Ингмар Хапп
источник
Это выглядит как отличный ответ! К сожалению, я не могу пройти первый шаг. Установка драйвера для драйвера D-Links DWA-160 не удалась на моем OS X Lion. На странице загрузки D-Link заявляет «Поддерживает Mac OS 10.4 и 10.5». так что мне может не повезти.
Йонас Эльфстрем
Будем признательны за рекомендации по 802.11n-совместимым USB-флешкам WiFi с драйверами OS X. Мой старый Mac mini поддерживает только 802.11g.
Йонас Эльфстрем
1
Я попробовал другую, более старую карту TP-LINK WN821N (productid 4098 вместо 28693, как у новой, тот же vendorid 3315). И с этим это фактически соединяется, но только в течение нескольких секунд. После нескольких циклов подключения / отключения происходит сбой.
Йонас Эльфстрем
1
Woohaa! Я удалил все, что связано с Atheros, из / System / Library / Extensions, а затем я скачал драйверы Netgear DWA-130 D для Mac OS X (похоже, так же, как и для DWA-160). Я пропатчил Info.plist и следовал вашим инструкциям выше. На этот раз это сработало! Большое спасибо за вашу прекрасную помощь @IngmarHupp
Jonas Elfström
1
Это не Netgear, а D-Link DWA-130 REVD извините за опечатку. dlink.com/products/?pid=566
Йонас Эльфстрем