Banshee, could you please try the rt2800pci again. As Julian pointed out your devices ID is missing in kernel 3.0. You can however give it to the driver at runtime [1][2] with:
echo "1814 539f" | sudo tee /sys/bus/pci/drivers/rt2800pci/new_id
The whole process for testing this should probably look something like this:
modprobe -rv rt5390sta
modprobe -v rt2800pci
echo "1814 539f" | sudo tee /sys/bus/pci/drivers/rt2800pci/new_id
Hope this works. I never actually tried it myself.
If the rt2800pci then works for you we should backport the ID-patch via <email address hidden> so that we get out of the box support for this on oneiric.
Banshee, could you please try the rt2800pci again. As Julian pointed out your devices ID is missing in kernel 3.0. You can however give it to the driver at runtime [1][2] with: pci/drivers/ rt2800pci/ new_id
echo "1814 539f" | sudo tee /sys/bus/
The whole process for testing this should probably look something like this: pci/drivers/ rt2800pci/ new_id
modprobe -rv rt5390sta
modprobe -v rt2800pci
echo "1814 539f" | sudo tee /sys/bus/
Hope this works. I never actually tried it myself.
If the rt2800pci then works for you we should backport the ID-patch via <email address hidden> so that we get out of the box support for this on oneiric.
[1]: This works only since kernel 3.0 for rt2x00 drivers due to a bug fixed with: git.kernel. org/?p= linux/kernel/ git/torvalds/ linux.git; a=commit; h=e01ae27f8ce6b d3ee26ef33c704f 62449ce8233b git.kernel. org/?p= linux/kernel/ git/torvalds/ linux.git; a=blob; f=Documentation /PCI/pci. txt;h=6148d4080 f888a9967492717 b2837bbbb0b5697 0;hb=HEAD
http://
[2]: General documentation for this:
http://