- Downloaded the source of the package "rt3070" from from ppa:logari81/ppa (lucid version). Maybe on the ralink site there's a newer version, but they have messed up the driver names in a way that i couldn't understand.
- Unplugged the dongle, typed "sudo rmmod rt2870sta"
- make && sudo make install
- sudo modprobe rt3070sta
No need for me to blacklist the previous driver, at the reboot it selected the 3070 automatically. Obviously with this method you lose dkms support, so you have to recompile the driver for every kernel update. Maybe we can contact the developer of that package? The problem with Maverick is very easy to fix: that patch only changes some function names that changed in the .35 kernel.
With the instructions from this (http:// www.linuxcrew. de/2010/ 10/11/rt2870- compile- error-under- kubuntu- maverick- 10-10/? lang=en) site, adapted for the rt3070 driver, I managed to get the dongle working also in Maverick and Natty.
To sum up, That's what I've done:
- Downloaded the source of the package "rt3070" from from ppa:logari81/ppa (lucid version). Maybe on the ralink site there's a newer version, but they have messed up the driver names in a way that i couldn't understand.
- Extracted the source and patched with the patch provided in the linked article (http:// www.linuxcrew. de/2010/ 10/11/wp- content/ uploads/ 2010/10/ rt2870sta_ usb_kernel2635. patch)
- Unplugged the dongle, typed "sudo rmmod rt2870sta"
- make && sudo make install
- sudo modprobe rt3070sta
No need for me to blacklist the previous driver, at the reboot it selected the 3070 automatically. Obviously with this method you lose dkms support, so you have to recompile the driver for every kernel update. Maybe we can contact the developer of that package? The problem with Maverick is very easy to fix: that patch only changes some function names that changed in the .35 kernel.