OK, this was VERY easy! (Update by “another user” : I have used this method and it works for me, too)
First, I started with a 4GB Surf 701, with 2GB ram, with a standard installation of Eeexubuntu 7.10 r3, installed from CD-ROM (back in early January, soon after its release), following the wiki instructions located here: eeeXubuntu.
I then performed a few of the Eeexubuntu customization steps outlined in the wiki here: customization.
Initially, Update Manager wouldn't let me upgrade to Hardy Heron, because of a lack of disk space, so I removed Open Office and a few other things with Synaptic Package Manager. Then, I let the Update Manager update all of the existing files listed in the Update Manager, before I upgraded to 8.04. Then I let Update Manager do a system update.
Upon reboot, neither my ethernet (wired), nor wireless network connections would work. So, I began a process of repeated hard power cycling, (removing the power cord and battery), and manually changing the “Wired connection” settings in “Network Settings.” First I changed to a static IP address, changed to “Automatic Configuration (DHCP)”, and finally changed it back to “Roaming mode enabled,” hard power cycling after each change. Knock on wood, it has worked ever since.
Update by “another user” : Same problem for me and it seems that's working only after removing the power cord and battery.
Another update by StirfryNinja: I found that my wireless didn't work on reboot, so I recompiled the madwifi drivers for the new kernel and everything was peachy afterwards. It's probably a good idea to download the madwifi drivers from the script below before you update.
I then downloaded the script recommended by Mallard in the forum here: eeeXubuntu » Stay with 7.10 for now, or go for 8.04?
I downloaded it from here: http://www.x2on.de/eeepc/ubuntueeetweak.sh
I then modified the script as suggested by Mallard to remove the Gnome references. Here's what I ended up with:
#!/bin/sh echo "" echo "*** Ubuntu 8.04 LTS Tweak ***" echo "*** version 0.0.1 ***" echo "*** www.x2on.de ***" echo "" echo "thx to http://ubuntu-eee.tuxfamily.org/" echo "thx to http://code.google.com/p/eee-osd/" echo "" echo "** Installing ACPI modules" sudo apt-get update sudo apt-get install -y -f build-essential module-assistant eeepc-acpi-source --force-yes sudo m-a a-i eeepc-acpi sudo cp /etc/modules ~/modules.tmp sudo chmod 777 ~/modules.tmp echo "eeepc-acpi" >> ~/modules.tmp sudo chmod 644 ~/modules.tmp sudo mv ~/modules.tmp /etc/modules echo "** Installing WLAN" wget 'http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz' tar zxvf madwifi-nr-r3366+ar5007.tar.gz cd madwifi-nr-r3366+ar5007 make clean make sudo make install echo "** Installing OSD" wget http://eee-osd.googlecode.com/files/eee-osd_2.1-0eeeXubuntu1_i386.deb sudo dpkg -i eee-osd_2.1-0eeeXubuntu1_i386.deb echo "** Configuring Sound" echo "options snd-hda-intel model=3stack-dig" > ~/snd-hda-intel.tmp sudo mv ~/snd-hda-intel.tmp /etc/modprobe.d/snd-hda-intel echo "Done! Please reboot now"
After rebooting, I let Update Manager upgrade 3 packages (libssl0.9.8, openssh-client, and openssl) and I did a hard power cycle.
Everything appears to still work after the upgrade, but I did have problems with powering the Eee off.
To get my Eee to fully power off after shutdown, I had to follow the below instructions, adapted from How can I get my x eee ubuntu to shutdown completely?
Open a terminal and edit the file /etc/default/halt (I used mousepad):
sudo mousepad /etc/default/halt
Add the following line at the end of the file:
rmmod snd-hda-intel
save the file and reboot.
Now you should have the following things working:
Working sound, wireless, ethernet, Fn keys for wireless toggle, volume, mute, and brightness, and pretty much everything else!
I have, however, identified the following problems:
sudo apt-get clean