Gentoo Linux on an iBook G3 800 MHz Combo (late 2002)

Most things are the same as for the newer iBook, so here are only the differences:

Hardware infos

/proc/cpuinfo
processor       : 0
cpu             : 750FX
temperature     : 0-5 C (uncalibrated)
clock           : 400MHz
revision        : 2.2 (pvr 7000 0202)
bogomips        : 792.57
machine         : PowerBook4,3
motherboard     : PowerBook4,3 MacRISC2 MacRISC Power Macintosh
detected as     : 257 (iBook 2 rev. 2)
pmac flags      : 0000001b
L2 cache        : 512K unified
memory          : 640MB
pmac-generation : NewWorld

The CPU frequency is switchable between 400MHz and 800MHz.

lspci
00:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea AGP
00:10.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea PCI
0001:10:17.0 Class ff00: Apple Computer Inc. KeyLargo/Pangea Mac I/O
0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB
0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo/Pangea USB
0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth/Pangea Internal PCI
0002:20:0e.0 FireWire (IEEE 1394): Apple Computer Inc. UniNorth/Pangea FireWire
0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth/Pangea GMAC (Sun GEM)
lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Gentoo

/etc/make.conf
CFLAGS="-O3 -mcpu=750 -pipe -mpowerpc-gfxopt"
CHOST="powerpc-unknown-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
PORTAGE_NICENESS=11

LINGUAS="de en"   # for OpenOffice

USE=" -gnome -fortran -f77 -joystick -matrox -ipv6  qt kde dvd cdr pam apache2 mysql bash-completion gpm php tetex usb ssl tiff cups zlib bzip2 curl X radeon fbcon dri opengl avi mpeg flash quicktime divx4linux sdl xv alsa oss mp3 ogg oggvorbis flac cdparanoia xmms encode unicode nls gimp utf8 mplayer"

GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/
ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/"

The difference in the USE flags are: no altivec, no bluetooth

Kernel

Kernel configuration

lsmod
Module                  Size  Used by
radeon                120328  1
drm                    77144  2 radeon
autofs4                19396  1
nfsd                  239828  13
exportfs                5440  1 nfsd
lockd                  69524  2 nfsd
sunrpc                159888  8 nfsd,lockd
sd_mod                 15472  0
scsi_mod              101412  1 sd_mod
eth1394                19400  0
ehci_hcd               32840  0
ohci1394               36308  0
ieee1394              417392  2 eth1394,ohci1394
uninorth_agp            9032  1
agpgart                31836  2 drm,uninorth_agp
nls_utf8                1920  1
hfsplus                79748  1
snd_pcm_oss            60064  0
snd_mixer_oss          19488  1 snd_pcm_oss
i2c_keywest             9760  0
snd_powermac           46656  0
snd_pcm                93476  2 snd_pcm_oss,snd_powermac
snd_timer              23940  1 snd_pcm
snd                    59892  5 snd_pcm_oss,snd_mixer_oss,snd_powermac,snd_pcm,s
nd_timer
soundcore               8580  1 snd
snd_page_alloc          9320  1 snd_pcm
evdev                  10080  5
ohci_hcd               22084  0
usbcore               132380  3 ehci_hcd,ohci_hcd
apm_emu                 6476  1
sungem                 33380  0
sungem_phy              9696  1 sungem
mousedev               12252  1
/etc/modules.autoload
sungem
apm_emu
ohci-hcd
evdev
mousedev
snd-powermac
snd-pcm-oss

Trackpad

This iBook has a standard Trackpad, we don't need any special driver. No appletouch driver and no synaptics driver.

X11

/etc/X11/xorg.conf

Modem

The modem should be a softmodem with a Connexant, accessible by the hcfusb driver from linuxant.

Airport (WLAN)

Should work fine, but not tried yet.

Not yet tried

Bluetooth

Still remaining problems