Fixing wireless issues with Asus EeePC 1000HE running Ubuntu 10.10

My Asus EeePC 1000HE netbook was recently upgraded from Ubuntu 10.4 to 10.10. The upgrade was smooth except for wireless which became extremely flaky.

The wireless connection would disconnect when I unplugged my laptop or woke it up when not directly connected to power. Attempting to disable and re-enable the wireless interface did not fix it. Even unloading and reloading the driver modules did not fix it. The only fix was to reboot.

The following two things are both required to fix wireless issues with the rt2860sta driver.

First, Ubuntu was loading unnecessary drivers for my wireless card. I addressed this by adding the following lines to: /etc/modprobe.d/blacklist.conf

blacklist rt2800pci
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00pci
blacklist rt2x00lib

It seems that these additional modules were interfering with the rt2860sta driver during wake up.

In addition I needed to have Ubuntu to unload and reload my wireless driver before and after going to sleep. This is done putting the following line in /etc/pm/config.d/unload_wireless
SUSPEND_MODULES="rt2860sta"

Note that the file name there is not actually important. The line just needs to be in a file in the /etc/pm/config.d/ directory.

Rebooting once after making these changes has solved the problem.

24 Comments

  1. Jose Herrera said…

    Written on Sun, Nov 21, 2010 at 3:22pm · Link

    GODSEND. I just bought my 1000HE yesterday and immediately got Ubuntu on it, I’ve been dying to have a machine with Ubuntu as the one and only OS on it. My wireless got flaky as well and had it not been for you writing this article exactly ONE day (coincidence!?) before I bought it, then I would have been SOL.

    Thank you, very much appreciated. :D

  2. Luke said…

    Written on Mon, Nov 29, 2010 at 10:30pm · Link

    I’m very new to this whole thing. Could you please instruct me on how/where to enter the above information? Thank you!

  3. John said…

    Written on Sun, Dec 12, 2010 at 8:39am · Link

    Thank you, this has been driving me nuts!

  4. Sandy said…

    Written on Sun, Dec 19, 2010 at 4:00pm · Link

    Great tip thanks.

  5. sylikc said…

    Written on Thu, Dec 30, 2010 at 8:43pm · Link

    Omg… Dan, you’re awesome. This issue has been bugging me for some time. Hopefully they’ll fix this in 11.04 ..

  6. davidf said…

    Written on Tue, Jan 11, 2011 at 12:46am · Link

    Thanks, this looks promising!

  7. Martti said…

    Written on Tue, Jan 11, 2011 at 1:11pm · Link

    Thank You ! This fixes the similar problem in the eeePC 901.

  8. Elliot Newnham said…

    Written on Sun, Jan 23, 2011 at 11:47pm · Link

    OH my … thank you, this completely solved the problem. Thank god you found the fix because I was about to throw this laptop out the window.

  9. Hugh said…

    Written on Fri, Feb 4, 2011 at 7:36pm · Link

    Thanks very much for the fix – this issue was driving me crazy. I have an eeePC 1000H so it also works on that.

  10. Bob said…

    Written on Fri, Feb 11, 2011 at 5:39pm · Link

    Ubuntu 10.10 NBR. Asus EEE PC 901. Wireless was always totally broken after a suspend until I rebooted. Used your instructions and the problem is gone. Thanks!

  11. Mark said…

    Written on Sun, Feb 20, 2011 at 11:17pm · Link

    Thank you, thank you, thank you. I works perfect. 1000HE. I owe you a beer….

  12. Ubuntu 11.04 alpha 2. Asus EeePC 1000H. Не работает wifi RaLink 2790 (RT2860) said…

    Written on Sat, Feb 26, 2011 at 7:17am · Link

    [...] с тем же печальным эффектом. Решение подсмотрел тут. Комманда lspci -vv выдала 01:00.0 Network controller: RaLink RT2860     [...]

  13. bkno said…

    Written on Tue, Mar 8, 2011 at 6:02pm · Link

    If anyone has an Eee PC 1000 I found the solution is a little different. The above instructions for 1000HE caused my 1000 to not suspend at all in 10.10.

    For Eee PC 1000 create/add a line to /etc/pm/config.d/config that says:

    SUSPEND_MODULES=”rt2860sta”

  14. bkno said…

    Written on Tue, Mar 8, 2011 at 6:04pm · Link

    Forgot to say above… I think it is the blacklist section which caused a problem for me. All I needed to do was create that file with that one line.

  15. mare said…

    Written on Sun, Apr 10, 2011 at 3:53am · Link

    Many thanks, fixed my issue on MSI Wind with RaLink RT2860 card

  16. rp said…

    Written on Fri, Jun 3, 2011 at 11:18am · Link

    This fixed problems I was having in 11.04, too. I would love to know how you figured out which drivers were interfering with the hardware’s proper functioning.

    Thanks!

  17. Dan Reid said…

    Written on Sat, Jun 18, 2011 at 3:42pm · Link

    Oooo la la – thanks

  18. Tom Faulhaber said…

    Written on Sat, Jul 2, 2011 at 11:35pm · Link

    This worked great for me on an eeepc 1000 running Ubuntu 11.04. Thanks!

    Interestingly, it also seems to have solved a problem where my mouse was hanging during the WiFi startup much of the time.

  19. Sebp said…

    Written on Wed, Jul 13, 2011 at 10:58pm · Link

    Thank you so much! Everything works fine now. I can now connect/disconnect – even on battery power.

  20. nenner said…

    Written on Tue, Jul 26, 2011 at 10:10am · Link

    you are my hero.

  21. Vinod Kurup said…

    Written on Sat, Aug 13, 2011 at 2:03pm · Link

    Thanks so much for fixing this annoyance! Like rp above, I’d be interested in how you came to figure this out.

  22. Section59 said…

    Written on Tue, Sep 20, 2011 at 7:06pm · Link

    Had a similar issue where my laptop would just disconnect if i removed ac power.

    To resolve, right click the wireless icon on the panel, or use system > preferences > network connection. Now select the wireless connections tab and select your wireless connectio and click edit.

    Select “Allow for all users” and save.

    The problem should now be fixed and you can remove ac power without disconnecting!

  23. Erik Talboom said…

    Written on Tue, Jan 10, 2012 at 5:07pm · Link

    I let someone else install ubuntu on my eeepc and the wireless was indeed losing connection everytime we unplugged the powercable. This really helped me to fix it. Thanks a lot!!!

  24. Natassia said…

    Written on Thu, Nov 15, 2012 at 1:49pm · Link

    I dont’ have the unload_wireless file :/
    Is it okay if I created it?

Comment RSS