My ibook/G3 runs Ubuntu Hoary, which comes with the Ubuntu kernel 2.6.10-5-powerpc on that hardware. I'm quite happy with that kernel except that resume-from-memory sometimes freezes, leaving me with the only option to hit the big red button. Argh.
I read from
LWN that
Ubuntu Breezy Preview is out, and ships a 2.6.12-8-powerpc kernel with enhanced suspend/resume support. So, I thought I should try out this kernel.
First I just said to myself: why not just upgrade to Breezy? Actually, it seems that postfix-tls, which I really need—see my previous post, isn't in Breezy at this point.
I therefore decided to try installing 2.6.12-8-powerpc without doing the full upgrade. Here is the steps I followed:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.hoary
then changed "hoary" by "breezy" in the sources.list file, then
sudo apt-get update
sudo apt-get install linux-image-2.6.12-8-powerpc
sudo apt-get install glibc-doc linux-doc-2.6.12 linux-source-2.6.12
sudo cp /etc/apt/sources.list.hoary /etc/apt/sources.list
sudo apt-get update
and reboot...
During boot of the new kernel, I noticed two things: a sed error (
sed: Unsupported Command I), and some udev/devfs related errors. Later, in GNOME, I couldn't launch a terminal due to fork/exec errors! Apparently things didn't go as smoothly as wished...
I rebooted on my old kernel—just to try—and everything was fine. I figured out that udev wasn't installed, so I installed it in the hope of getting rid of the udev errors I saw during boot, and possible others... That actually worked: except the stupid sed error that remains during boot, the rest seems all ok.
Now we'll see how wake-from-sleep goes...