Today I want to make my
Cisco Linksys WUSB100 Wireless N USB Adapter work on Raspberry Pi. In
ELinux RPi Verified Peripherals page this USB Wi-Fi dongle is
listed as problematic and making it to work is quite a challenge. My own USB key is exactly the one listed there with
idVendor=”1737” e idProduct=”0078” identified as Linksys (Cisco) WUSB100 ver.2.
Software installation
As I noted in my previous post I’m using Raspbian, the Linux
distribution recommended in the Raspberry Pi official download page.
For using the Wi-Fi USB key we need at least the software for managing Wi-Fi networks and the firmware for the USB Wi-Fi key:
specifically the WUSB100 ver.2 is based on the RT-3070 Ralink chipset. This USB key is supported by the rt2800usb
driver actually
present in the official Raspberry Pi linux kernel once you provide the firmware binary blob.
All the following commands must be run as root.
So let us install the needed packages:
1
|
|
Software configuration
Now we have all the needed software but still the Wi-Fi USB will not appear as device wlan0
we need to make it working: it is time of some udev voodoo and finally things should work.
First we need to edit file /etc/udev/rules.d/network_drivers.rules
1
|
|
and then add as a single line the following:
1
|
|
Double check you wrote it right, save and close.
Then we need to edit /etc/modprobe.d/network_drivers.conf
1
|
|
and then add the following as a single line:
1
|
|
Network setup
Finally you need to modify /etc/network/interfaces
to reflect the new interface addition
adding something similar to:
1 2 3 4 5 6 |
|
or
1 2 3 4 5 |
|
If you write your password in /etc/network/interfaces
please keep it permission tight:
1
|
|
Reboot and final checks
Now reboot and everything should be fine: finally you will see the wlan0
device
appearing if you run ifconfig
:
1
|
|
With all these steps my Cisco Linksys WUSB100 Wireless N USB Adapter is working and stable during last 8 hours with moderate network traffic: I did not stress test it yet… if I will found something unusual I will let you know.
Is this setup working for you? Do you have any problem? Use comments below to leave a feedback and I will try to help you!