I have an Apple Powerbook G4, also known as the Titanium or TiBook. It is dual-booting MacOS 9.2.2 and Yellow Dog Linux 2.2 (YDL). It originally had YDL 2.1 and Mac OS X, but I upgraded to 2.2 (very smooth!) and whacked OS X so I could free up space.

RPMS

I have some RPMS compiled on a YDL2.2 system available. Many have been compiled based on RedHat 7.3 SRPMS, others are from the 'net. Consider them "untested", but they should work fine.

Hardware

Files

The files linked to below are from my system. They are provided in the hope that they may be useful pointers for customizing your system.

CD Drive

The CD drive is a slot-loading CDRW DVD drive. It can read and write at 24x. Burning works under Linux, but I have only tested it with cdrecord at 8x. I have not tested the DVD drive, but it reportedly works great with xine.
SCSI emulation in the kernel is needed for burning.

Mouse

I added this to /etc/rc.d/rc.local:
# mouse buttons
# f10 middle mouse button
# f11 right mouse button
echo "1" > /proc/sys/dev/mac_hid/mouse_button_emulation
echo "68" > /proc/sys/dev/mac_hid/mouse_button2_keycode
echo "87" > /proc/sys/dev/mac_hid/mouse_button3_keycode

Sound

Sound works ok. I had better luck compiling sound as a module than statically. The headphone jack works. For being a great multimedia laptop from a company like apple, it is surprising that the system has no analog line-in. I mod'd this by soldering a jack to the mic which is located under the left speaker. It's only mono, but it workz (actually, it only works in MacOS because my sound driver doesn't see a mic or a line-in for some reason [even before the mod]).

Ethernet

Sun GEM driver. Detected as 10/100/1000 Base-T, but I've only used it on 100 Base-T networks. Works fine.

Power Control

Works well

HFS

Mac on Linux (MOL)

Airport

IEEE1394 (Firewire/iLink)

Untested

Foobar

Q? jeff@themoes.org