Yesterday I started the upgrade procedure to Ubuntu 9.04. It's a little bit early to do an upgrade, as 9.04 has more than a month of developing, but I wanted to do some testing and bug reporting. After all my eee machine is not my primary workstation so even if something breaks it's not a problem.
Previously I was running easy peasy 1.0, which is actually an ubuntu system with some modifications to make it more eee friendly. The main difference from ubuntu is that easy peasy 's team uses Array's own kernel to support wifi, bluetooth and other "special" eee hardware.
I just executed sudo update-manager -d and the installer downloaded everything and did the upgrade. I was impressed by the fact the although easy peasy does some tricky modifications to the ubuntu system, ubuntu's update manager has able to upgrade successfully. I rebooted and here I am, Ubuntu 9.04 with all the new fancy stuff, like the new notification system.
The system is working... almost. This release is going to be a big step towards supporting netbooks but there seem to be some hard edges we still have to deal with:
- WiFi support: My 901 comes with a RealTeak wifi card, identified as RT2860. I can connect to WEP and unsecure networks out of the box, but for some reason no WPA support is buid in! There is a bug report here. I hope the kernel team gets this fixed before releasing, or this driver is crippled.
- EEE-applet is not working out of the box. Sends commands to some non-existing paths under /proc, which since the use of eee-laptop module, have moved to another place. Anyway I prefer eee-control, but this is not in the repositories
If you get the Intrepid package from the official website and change the first line of the eee-control-tray and eee-control-daemon from /usr/bin/python to /usr/bin/python2.5 everything seems to work as promised. The change is needed because 9.04 is defaulting to python 2.6 which is missing a module for eee-control to run.
I have also tested the buildin camera which works fine but I haven't tested the bluetooth module yet. Probably that's also fine. Note that the system feels unstable but remeber that actually is in alpha stage.
The good things are that suspend is way faster! It's almost instant, while with easy peasy I had to way for like 10 to 15 seconds to get started. Also the response feels really good and in combination with the new eye candies and a better compiz system the look and feel is superb.
So 901 owners, wait for same days before you upgrade to Ubuntu 9.04 if you are using a WPA(2) system. Once we get this fixed the system will be great!
Extra hint: Some Ubuntu notes on optimizing your installation for the "small guys"
Edit:
I found a WiFi workaround. Download the wifi package from array.org and install it. It will build rt2860 driver, version 1.7.1 instead of the latest 1.8.0. The driver won't be installed because dpkg complains about it being older than the one already installed, so remember to copy the driver to the correct directory.
sudo cp /var/lib/dkms/rt2860/1.7.1.1/`uname -r`/i686/module/rt2860.ko \ /lib/modules/`uname -r`/kernel/drivers/net/wireless sudo depmod -a
and then disable the wireless networking through network manager, unload the driver and load the new one.
sudo modprobe -r rt2860sta sudo modprobe rt2860sta


” installed 9.04 today and it definitely starts up and suspends MUCH faster. The system feels just as responsive as 8.10. The wireless worked off the bat, they must have fixed that since your update. One thing they haven’t fixed is the eee-control wich crashes on me whenever it tries to start. What did you mean by “change the first line”?
Thanks,
rick
Reply
seadog Reply:
March 29th, 2009 at 10:53 am
You have to open /usr/bin/eee-control-tray and /usr/bin/eee-control-deamon and change the first line from /usr/bin/python to /usr/bin/python2.5. You can use for example gedit to edit the files with the command gksudo gedit /usr/bin/eee-control-tray
Reply
Thanks for the Wifi workaround. Worked perfectly for me.
Reply
When I use eee-control to toggle wireless on my eee 901 running jaunty, the wireless light goes on and off, but I can never get wireless to work again until reboot. Network Manager says “device not ready”. Do you have this problem?
Reply
seadog Reply:
April 16th, 2009 at 1:53 pm
Yes I actually have this problem but I didn’t notice before. Thanks for pointing this out. There is also another problem with eee-control regarding the cpu throttling which is broken. I will spend some time hacking a patch for eee-control and hopefully I will get these issues fixed.
Reply
Thanks. Update here if you find a way to fix these problems with eee-control.
Reply
seadog Reply:
April 17th, 2009 at 8:40 pm
I just visited eee-control’s website [1] and there are some news. The project is worked on to support the ubuntu 9.04 so hopefully we will have a new version soon. Due to lack of time I won’t try to fix current version and I will just wait for the official release.
[1] http://greg.geekmind.org/eee-control/
Reply
There is a new version of eee-control out now at that website. Did you try it?
Reply
seadog Reply:
April 20th, 2009 at 10:25 pm
I just installed. The program seems to be working fine again. I tried the wifi off and on and it’s working. The cpu throttling seems to work also. Great job!
Reply
Thanks for the WIFI stuff, it helped me a lot
Reply
+1 thanks for the wifi help. I’ve been waiting patiently for a (X)ubuntu release that works properly on my Eee PC 901, I guess this is as close as it gets!
Reply