I own a US Robotics USR5410 wireless LAN card and wanted to get it running with WPA encryption under Ubuntu Linux.
Here is what I have done to achieve this:
You have to set the default driver for this card (called
acx) to the modules blacklist. It has no support for WPA encryption. To achieve this do
sudo vi /etc/modprobe.d/blacklist and add the line
blacklist acx. Plug the card in and reboot.
Download the Windows XP drivers from USR: http://www.usr-emea.com/support/s-prod-template.asp?prod=5410&loc=emea. I used USR11g_v6.0b15.exe.
Extract all files with
Go to Disk1/DrvXP and open USR11G.inf with an editor. Remove the remark (;) symbols from the all (there are several) CopyFiles segments.
Load the driver now to ndiswrapper with
sudo ndiswrapper -i USR11G.inf and check with
sudo ndiswrapper -l that ndiswrapper has loaded the driver and found your card. This looks like this
usr11g : driver installed
device (104C:9066) present (alternate driver: acx)
Now it is time to see if everything works indeed. Issue the command
sudo modprobe ndiswrapper. With
dmesg you should see the following
[ 29.068000] ndiswrapper version 1.45 loaded (smp=yes)
[ 29.192000] ndiswrapper: driver usr11g (U.S. Robotics,06/28/2004,220.127.116.11) loaded
[ 29.788000] ndiswrapper: using IRQ 10
[ 30.032000] usbcore: registered new interface driver ndiswrapper