Michael J.A. Clark
Michael Clark is a professional software developer who creates high-quality products for startups in Cambridge, UK. Skills: C#, Java, PHP, XHTML, AS3, CSS, ML.

Sections

Contact details

Email
mjac@mjac.co.uk
Skype
mjacdotuk
Twitter
mjacuk

Fixing faulty wireless Ubuntu 10.10, Asus Eee PC 901

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.

Useful sources

Comments