Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

From what I can tell there is no Linux support for the Netgear N900 WNDA4100. Ndiswrapper doesn't support this, either. I tried installing the driver in wine and the installer crashes. How do I go about requesting support for this device? Is it not possible, or is it just that no one has requested support for this device yet? I was trying to read stuff about compiling drivers myself but this is way way out of my league. Unfortunately I have no other option besides using my Android phone in USB Tether mode while connected to my network via wifi. Through some miracle, Ubuntu sees it as a wired connection. But, this is not an ideal situation.

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

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

share|improve this question

1 Answer 1

A fellow on ubuntuforums thinks it's the 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2 that will work for that stick.

I can't test it, but it compiles fine for me.

I started with this driver from Sourceforge Japan.

Working along with this guide I changed these lines:

HAS_WPA_SUPPLICANT=n
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

to this:

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

I applied this fix for a change since the driver was written as directed in an edit here:

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' "{}" ";"

Then make and it builds fine.

sudo make install also went without errors.

The rest of this guide seems sound, but again...I don't have one to test.

The dead link for 'get the latest firmware' should point here.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.