Look for messages with the tell-tale: RIP [ 1046.538893] RIP [<ffffffffa116f0f2>] USBD_InterfaceGetUSBDIVersion+0x2d/0x2d [ndiswrapper] In this case the USBD_InterfaceGetUSBDIVersion needs to be changed in usb.c When changes are made:

got it to work following your howto except for the edit to usb.c. I eventually had to restore the original lines of code. As "shparks" stated, though, it works for a few minutes and then drops the connection. Also, I haven't been able to keep the connection up long enough to complete the login into my ISP account. In any case, this is the best I've been able to get from this adapter out of three different distros and countless howtos. Looks as if the driver/firmware suffers from the usual lack of support from the manufacturer. So, the thing just works "when it feels like it" .

My sentiments exactly!Just give the thing as a present to somebody with a windoze pc.I found out that any cheap wireless adapter with a ralink chipset will work out-of-the-box (sudo apt-get install firmware-ralink).Performance not great but stable.

Hey, first and foremost thank you for the guide and I hope it will eventually work for me.

Right now it's not working and I hope that you can help me so that I can get down to fixing my WNA3100. First of all, I uninstalled Ndiswrapper from the Software Center(I'm using Ubuntu 11.10). Once I did that, I entered the command "Ndiswrapper -v" To check my version, it still showed I had version 1.56 on there. So, I took a shot in the dark, downloaded the 1.57 source files that you have linked. From there, I logged in as root and navigated to the directory that I installed it and did "Make uninstall". That seemed to do the trick, because when I entered "ndiswrapper -v" it showed there was no ndiswrapper version my the machine. After that, I followed the "make" and "make install" commands. It showed that I was still using version 1.56.

Is there anything I can do from here?

Sorry to bother you, it's just that I have been at this all day and it is quite frustrating. Hopefully you can help me.

Also, I do have the drivers for my adapter card installed. I went ahead and proceed through the rest of the tutorial just to be sure. It didn't work, so I'm assuming it is because of the version that I'm on(I know you have to change things around in version 1.56." I'd rather not deal with all of that, if there is an easy way around it by following your tutorial and using version 1.57.

Please, spare yourself the frustration and your valuable time and buy a ralink chipset dongle for about 10 euros.Maybe you will be able to install ndiswrapper with the driver, but you won't be able to get it to work.

Hey all. I did some googe-fu, and I found this page as one of the first results for setting up a WNA3100.

I noticed that when I tried to do a apt-get update that my WNA3100 crashed at 68-80% download. Apt is really fast there and that means there's a lot of stuff streaming over that USB card that's made for winderp. I haven't figured out how to debug it yet and I'm not sure if I have the know how. However I did find a fix for the problem.

The wireless adapter should support the download of one app or two apps at a time. Here's the fix. Install this application called trickler its a bandwidth shaper. Set the up to 5000k and the down to 5000k and it shouldn't crash the card. Presumably this little program could allow you to do any other required task. However if you want to stream some video or play games it be best to do that on Eth0.

Hey, I just wanted to leave a message here thanking you for this guide. I had spent almost three hours reading guides all over the place but when I used your guide it went perfectly, I had the internet working in less than 10 minutes. Thank you again! I feel like I just scored a touchdown at the Super Bowl!

I don't think you want to hear it, but it's better not to spend more time on that thing and give it to somebody using windoze.Eventually I bought an Asus USB-N13 which worked perfectly out-of-the-box (at least, for me on LMDE KDE).