After upgrading my Asus Eee PC 901 to Ubuntu Netbook Edition 10.10 I was shocked to find that the wireless card stopped working. Problems included:
- Failing to detect wireless networks
- Random cutouts after connection
- Unstable file transfer
- Very slow download speed (at one point 500 B/sec)
This problem affects all Eee PC models with a rt2860sta wireless card; it is also likely that similar RaLink models are affected, for instance the Eee PC 1000HE among others.
Information about networking capabilities can be found using
lspci | grep RaLink* and
lsmod | grep rt*.
A working solution
Install the package linux-backports-modules-wireless-maverick-generic using Aptitude. Then run this bash code:
echo " blacklist rt2800lib blacklist rt2800pci blacklist rt2x00usb " | sudo tee -a /etc/modprobe.d/blacklist.conf
This removes the faulty Linux kernel modules and restores wireless connection functionality. According to the forum post below, problems with WEP networks can be solved by adding rt2x00lib and rt2x00pci back in. Look at these sources if you want more information.