Got hold of one of these yesterday and plugged it in. Not detected with any of the modules.
Decided to try ndiswrapper which I have always been apprehensive of using and never really needed to try anyway.
This machine is an oldish Dell Optiplex GX520 desktop and it has Windows XP on a shrunk-down ntfs partition so I installed the driver in that (from the CD) and pointed ndiswrapper at the location where the .inf file was installed.
Everything went smoothly, the USB adapter connects and seems to be working very well. No problems retaining the settings on reboot.
Running Slacko 5.5 frugally installed in an ext2 partition on the HDD.
More testing on some other machines, works fine on Wheezy, Precise and Racy 5.5 but didn't seem to want to work on Wary 5.5 or Exprimo 5x15 so possibly not suitable for 2.x series kernels?
Anyway, for anyone who is unwilling or unable to install their own Windows XP driver but wants to run this adapter I am uploading a .PET
This .PET simply installs the Windows XP driver files in a folder named "netgear-wna3100" in /root so do that first.
Then bring up (Dougal's) Network Wizard and click through the steps for setting up ndiswrapper. This involves disabling and blacklisting any other active interfaces.
When it asks for the location of the Windows driver .INF file just point it to:-
which is in the folder you just installed via the .PET and it is the only .inf file in there.
That will create the Linux ndiswrapper driver. Continue clicking through the steps to configure your new interface, scan, set up the profile with password, save, "use this profile", etc etc and you should have a connection.
Once that is working, you can uninstall the .PET via PPM as the files are just used for a moment to build the ndiswrapper driver. Keep it handy somewhere in case you want to use it again though.