I bought a new netbook a few days ago. Its great, I love it. Its an MSI Wind U135 (TW), it came with Windows 7 Starter (which is crap). I installed XUbuntu Lucid on it immediately, uninstalled XFCE and installed Enlightenment R17, now it looks beautiful. I got the webcam working after only a few tries, but now I am having wireless troubles.
I did some research and found out that my wireless card is the RAlink RT3090 (MS-6891). First thing I tried was ndiswrapper (easiest thing I could think of, since I had the windows drivers). The wireless card came up, looked like it was working, I could scan and see all the wireless networks that were in range, but as soon as I try to connect to any wireless network (and I mean any), it fails to DHCP. So, I checked out RAlink's website, saw that they have a linux driver, so I was like "Yay!", but I can't get it to work. I uninstalled the ndiswrapper driver, and built the linux driver from RAlink, but insmod refused to load it. Eventually, I gave up and rebuilt my kernel, it looked like there was a driver for that card already in the kernel, so I enabled it when I rebuilt, but it didn't work (was marked [EXPERIMENTAL]). So in my new kernel, I rebuilt the RAlink driver and after some tinkering, got insmod to load the new module that I built from the RAlink source code.
So I got my hopes up once again. This time my device came up as ra0 instead of wlan0, but whatever. iwconfig recognizes it as a wireless device, and iwlist can use it to scan for wireless networks.
However, wicd does not acknowledge the existence of ra0. It will not scan for networks, let alone connect to one.
So I tried to do it manually with iwconfig. but when I run:
sudo iwconfig ra0 essid "default"
The command acts like it was successful (no output), but a subsequent call to iwconfig shows no change.
How can I make this work?