Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T60
Ubuntu Feisty Fawn is still under development (alpha status) and works fine on a T60 UT-049GE and 2007-72U.
The installation worked without any problems. The new network manager is great as it now supports a useful roaming mode. The system runs stable since 3 days of work. No crash, no severe bugs. I would recommend it for experimental systems lovers. :)
ATI Driver, Wireless, and Powernowd Suspend Fixes
(Feel free to clean this up with proper wiki markup)
Out of the box, Suspend to RAM is broken. It either fails to suspend, fails to resume, or resumes with a blank screen.
The Ubuntu apt-installed packages give the fglrx driver version 8.33.6, which is one of the versions that supposedly breaks suspend to RAM. Resuming from an otherwise successful suspend will cause the machine to resume with a blank screen without the fix below.
Also, the wireless card will often stop working after a successful suspend, requiring a restart.
These two steps will fix suspend to RAM so that it works reliably after you've installed the ATI fglrx driver. I'm assuming you have the Intel Pro Wireless option; ignore the part with the iwp3945 if you don't have that wireless card.
1. Disable powernowd during suspend
Open a terminal and type: sudo gedit /etc/acpi/suspend.d/10-thinkpad-standby-led.sh
Add to the bottom of the file: /etc/init.d/powernowd stop
Save the file and go back to the terminal.
Type: sudo gedit /etc/acpi/resume.d/90-thinkpad-unstandby-led.sh
Add to the bottom of the file: /etc/init.d/powernowd start
These two edits will disable the powernowd when you suspend, and re-enable it when you resume. For whatever reason, powernowd causes intermittent suspend problems.
2. Edit /etc/acpi-support file to unload wireless module during suspend and disable video card warm boot
Open a terminal and type: sudo gedit /etc/default/acpi-support
Find the line MODULES="" and change it to MODULES="ipw3945" so that your wireless card module won't disappear after you resume.
Next, find the line POST_VIDEO=true and change it to POST_VIDEO=false to eliminate the blank-screen-resume problem.
Save the file.