If you are using ubuntu 10.10 then you can just use the rt2860sta driver that comes with the ubuntu kernel. Just add the following to the end of /etc/modprobe.d/blacklist.conf:
blacklist rt2800pci
blacklist rt3090sta
That should prevent the other drivers from loading so that only the working driver loads. This should then let you connect.
If you are using ubuntu 10.10 then you can just use the rt2860sta driver that comes with the ubuntu kernel. Just add the following to the end of /etc/modprobe. d/blacklist. conf:
blacklist rt2800pci
blacklist rt3090sta
That should prevent the other drivers from loading so that only the working driver loads. This should then let you connect.