Linksys WUSB600Nv2 / Ralink RT3572

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=6225

boekhold

26-03-2013 10:00:02

(cross-post form the mailing list...)

Hi all,

Based on mails on the rt2x00 mailing list, it seems like my Linksys WUSB600Nv2 USB wireless stick is supposed to be supported on Linux. However I can't get it working.

I'm running Linux Mint 14 "Nadia" 64bit, which is based on Ubuntu 12.10. Current kernel is

3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 231820 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Out-of-the box (eg fresh Mint install), the stick isn't recognized. I've tried to manually install the drivers from source, first as per the following instructions with Ralink driver version 2.4.0.0

http//ubuntuforums.org/showthread.php? ... st11711811

This sort of works, but it's not stable. I get kernel panics within minutes.

I tried the latest version from Ralink as well (2.5.0.0), which refuses to connect to my WPA2 secured network. This seems to be a known problem.

Is there any way to get this stick working on this installation? I'd really appreciate guidance here as it's causing me real problems at home ("why is that bloody computer you just bought not working? What a waste of money!").

Please be aware that the 'target computer' currently has *no* network connection, so I'm fairly limited in what I can do...

Desperate, Maarten

ps. Note that I did use this stick on Ubuntu before, before 12.04 32bit, I think the kernel was around version 3.0 back then. It stopped working for me around the time that I upgraded to 12.04, and I never got it working again, also not after I switched to Mint

boekhold

26-03-2013 11:10:16

Did some more research, installed a Linux Mint 14 VM from scratch.

The "rt2x00" driver is included in the "linux-image-extra-3.5.0-17-generic" package, which *is* installed by default on Linux Mint 14.

Still it doesn't recognize the Linksys WUSB600Nv2. I must clarify that I'm sitting at work and don't have the stick with me, but last night when I installed the new computer at home, it was not recognized, after installing the same install image.

Is it possible that the driver as included in this package doesn't know about "ID 17370079 Linksys"? If that's the case, is there any way for me to 'dynamically' add 'knowledge' of that vendor/product ID without recompiling anything?

Maarten

boekhold

26-03-2013 11:53:40

Another update seems like support for my USB stick is controlled by CONFIG_RT2800USB_RT35XX in the kernel source. This option was only switch on in the Ubuntu Quantal kernel sources with the following commit

http//kernel.ubuntu.com/git?p=ubuntu/u ... 4a8b6e27d1

That commit is from 2012-10-02, while my kernel was built on Oct 09, so it might not have this device compiled in yet.

Will try to download separately more recent linux-image and linux-image-extra packages to install right after my OS install.

Maarten

boekhold

26-03-2013 16:45:24

Well, I installed

[code30zw7ar2]
linux-image-3.5.7-03050708-generic_3.5.7-03050708.201303180635_amd64.deb
[/code30zw7ar2]

and associated packages from

[url30zw7ar2]http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5.7.8-quantal/[/url30zw7ar2]

and my WUSB600Nv2 is working, sort of. It's only on the 2.4GHz band, and it only connects at low speeds, probably g mode. Doesn't seem to be 100% stable either, but only time will tell.

Maarten

boekhold

28-03-2013 06:15:05

Hi all,

made progress with this.

If I use the in-kernel rt2800usb driver as is included in a fresh Linux Mint 14 installation (and therefore Ubuntu 12.10), I can get the WUSB600Nv2 working stable on 2.4GHz [b3dqrorgd]if I disable power management[/b3dqrorgd]. Eg "sudo iwconfig wlan0 power off". With this trick, it's been up and stable now for around 18 hours. If I don't do this, I get very mixed results within [b3dqrorgd]minutes[/b3dqrorgd] of booting the computer

[list3dqrorgd]
[*3dqrorgd] Kernel panic[/*m3dqrorgd]
[*3dqrorgd] Connection dead, need to unplug/replug the adapter[/*m3dqrorgd]
[*3dqrorgd] entire computer just hanging[/*m3dqrorgd][/listu3dqrorgd]

I actually need this network connection to be started on system boot (not after user log-on), so I configured /etc/network/interfaces with (from memory)

[code3dqrorgd]
auto lo wlan0
interface wlan0 inet dchp
wireless-power off
wireless-essid SSID
wpa-stuff
[/code3dqrorgd]

Unfortunately it seems like the rt2800usb driver doesn't allow me to use the 5GHz band. The rt5572sta 2.6.1.3 driver (which includes support for the rt3572sta as well) from the ralink/mediatek web site [b3dqrorgd]does[/b3dqrorgd] work with the 5GHz band, but it suffers from the same stability issues I described above. Unfortunately I have not yet been able to figure out how to test with Power Management disabled using that driver, as that 'operation' doesn't seem to be implemented.

Obviously I'd really like to use the 5GHz band, so if anybody knows how to (1) use the 5GHz band with the rt2800usb driver or (2) disable power management on the ralink rt5572sta driver, I'd much appreciate information on that. In the mean time I'll keep researching this myself.

Anyways, in case anybody else is suffering from stability issues with this chipset and the rt2800usb driver, try disabling power management. It might work for you as well.

Maarten