Как заставить работать беспроводной USB-адаптер Netgear N900 WNDA4100?

Из того, что я могу сказать, нет поддержки Linux для Netgear N900 WNDA4100. Ndiswrapper также не поддерживает это. Я попытался установить драйвер в Wine, и установщик вылетает. Как мне обратиться за поддержкой для этого устройства? Это невозможно или просто никто еще не обращался за поддержкой к этому устройству? Я пытался читать материал о сборке драйверов самостоятельно, но это выход из моей лиги. К сожалению, у меня нет другого выбора, кроме как использовать мой телефон Android в режиме USB Tether при подключении к моей сети через Wi-Fi. Через какое-то чудо Ubuntu видит это как проводное соединение. Но это не идеальная ситуация.

http://www.netgear.com/home/products/wireless-adapters/ultimate-wireless-adapters/WNDA4100.aspx

http://www.wikidevi.com/wiki/Netgear_WNDA4100

1 ответ

Парень на Ubuntuforums думает, что это 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2 это будет работать на эту палку.

Я не могу это проверить, но для меня это нормально.

Я начал с этого драйвера из Sourceforge Japan.

Работая вместе с этим руководством, я изменил эти строки:

HAS_WPA_SUPPLICANT=n
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

к этому:

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Я применил это исправление для изменения, поскольку драйвер был написан в соответствии с указаниями, приведенными здесь:

make clean
find . -name \*.[ch] -exec grep usb_buffer_alloc "{}" ";" -exec sed -i 's/usb_buffer_alloc/usb_alloc_coherent/g' "{}" ";"
find . -name \*.[ch] -exec grep usb_buffer_free "{}" ";" -exec sed -i 's/usb_buffer_free/usb_free_coherent/g' "{}" ";"

затем make и это прекрасно строит.

sudo make install также прошел без ошибок.

Остальная часть этого руководства кажется правильной, но опять же... у меня нет ни одного, чтобы проверить.

Мертвая ссылка для "получения последней прошивки" должна указывать здесь.

Другие вопросы по тегам