Linux on the Fujitsu Lifebook E-6634

picture of E-6634

Updated 26 June 2002. You can also view my old page which mostly describes my experiences with Mandrake 8.1 on this laptop.

Linux runs beautifully on this model of the Fujitsu E-Series laptops. I would not recommend this machine to a first-time Linux user unless you are particularly adventurous or have a Linux guru friend you wouldn't mind taking to dinner once or twice. My primary OS is Gentoo Linux, although I have also installed several other operating systems on this laptop, including Mandrake 8.1, Mandrake 8.0, Red Hat 7.1, Windows 98, Windows 98SE, Windows 2000 Professional, Windows 2000 Server, and UnixWare 7.1.1. Currently I only have 3 (Gentoo, Win98, and UnixWare) installed natively and run all the rest (plus Solaris 8, and a few others) in VMware virtual machines. I multiboot to Windows just for a game or two and UnixWare just because it refuses to run under VMware.

My model has 512MB RAM, 30GB hard drive, 1GHz P-III, CD-RW/DVD combo drive, wireless IR mouse, and an external USB floppy.

official specs

component status specs notes
sound works Intel AC'97 Audio
Controller - SigmaTel
Codec
The i810_audio driver in the 2.4.19 kernel works. I haven't tried ALSA drivers.
video works ATI Rage Mobility
Radeon-D with 16MB
DDR Video RAM
That's what the specs in the manual say, anyway. Windows calls this an "ATI Mobility M6", and XFree86 calls it an "ATI Radeon Mobility LY (AGP)". It is identified by lspci as "ATI Technologies Inc Radeon Mobility M6 LY". I compiled Radeon DRM into my kernel (2.4.19), and the XFree86 4.2.0 ATI driver appears (xdpyinfo, glxinfo) to be running DRI and GLX properly. I have had problems coming out of apm hibernate mode with XFree running.
pcmcia works O2 Micro OZ6933
controller
No problems, except see apm issue below. Driver: cardbus
ethernet works Realtek RTL-8139 10/100 No problems. Driver: 8139too
modem doesn't work Lucent SoftModem AMR
V.90 56K fax/modem
There is no AMR modem support for Linux yet. If there is in the future, you can probably find it at linmodems.org. I don't really mind that it doesn't work because I need a second ethernet port anyway and happen to have a modem/ethernet combo PCMCIA card.
apm mostly works Phoenix NoteBIOS v4.0 Standby mode (apm -S) works fine, but apm -s puts the system into hibernate mode instead of suspend mode. This wouldn't bother me very much except that it takes over 90 seconds to write all 512MB of RAM to disk and about 60 to bring it back. I have the system configured to keep running with the lid closed, which makes it tolerable because I can close it and throw it in its case while it is still going into hibernate mode. I used PHDISK.EXE to set up a hibernate file on /dev/hda1 (FAT16). I would rather have used lphdisk, but it only does hibernate partitions, not files, and I didn't want to waste one of my precious primary partitions (which I need for Solaris, UnixWare, and/or OpenServer). I haven't worked very hard on getting suspend mode to work. (I also have not been able to resume from a suspend under Windows.) I seem to have problems waking up from hibernate with my Xircom PCMCIA card and XFree running, but I haven't beaten on it much (normally I'm only off power for less than two hours at a time anyway).
acpi works? Haven't tried it, but I wouldn't expect much success with current kernels.
cd-rw/dvd
combo drive
works MATSHITA UJDA710 CD writing worked out of the box with Gentoo. Very nice. :-) All I had to do was build my kernel with the appropriate options per the CD Writing HOWTO.
usb works Intel 82801CA/CAM
USB Universal Host
Controller - 2487
No problems. Uses usb-uhci driver.
floppy works external NEC USB floppy Some units apparently ship with a different model floppy drive, but I doubt it matters. I compiled the usb-storage "Mass Storage" driver into my kernel, along with the scsi emulation support that was also needed for the CD-RW drive, and /dev/sda works just fine. I suppose I could configure devfs to call this /dev/floppy/something and make it owned by the floppy group, but I haven't bothered. Supposedly the BIOS can make the USB floppy appear as a standard floppy to the OS, but I haven't seen this work apart from being able to boot from it.
mice work Alps Glidepoint
and IR mouse
Both have two buttons and work as standard PS/2 mice. The IR mouse only works on right-hand side.
front panel works? buttons on front These are the "LifeBook Security/Application Panel" buttons which are used by the BIOS for entering security codes and can also be configured to launch Windows apps. You might be able to do things with them under Linux, but I haven't tried it. I would start here.
speedstep works Mobile Pentium III
Processor-M "Tualatin"
This thing can switch between 731500 MHz and 997500 MHz on the fly. With 2.4.19-pre10-ac2, cpufreq works beautifully. Apparently you must have at least 2.4.19-pre9-ac3 (or apply a recent cpufreq patch individually) in order to get SpeedStep support. Thanks to Dominik Brodowski for assistance.

Things that rock:

Things that suck:

lspci -vv output:


00:00.0 Host bridge: Intel Corp.: Unknown device 3575 (rev 02)
	Subsystem: Citicorp TTI: Unknown device 113b
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
	Capabilities: [40] #09 [0105]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
		Command: RQ=0 SBA+ AGP+ 64bit- FW- Rate=x1

00:01.0 PCI bridge: Intel Corp.: Unknown device 3576 (rev 02) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: d8000000-dfffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:1d.0 USB Controller: Intel Corp.: Unknown device 2482 (rev 01) (prog-if 00 [UHCI])
	Subsystem: Citicorp TTI: Unknown device 113d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 4: I/O ports at 18c0 [size=32]

00:1d.2 USB Controller: Intel Corp.: Unknown device 2487 (rev 01) (prog-if 00 [UHCI])
	Subsystem: Citicorp TTI: Unknown device 113d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin C routed to IRQ 11
	Region 4: I/O ports at 18e0 [size=32]

00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (-M) (rev 41) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=02, subordinate=04, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0200000-d02fffff
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge: Intel Corp.: Unknown device 248c (rev 01)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

00:1f.1 IDE interface: Intel Corp.: Unknown device 248a (rev 01) (prog-if 8a [Master SecP PriP])
	Subsystem: Citicorp TTI: Unknown device 113d
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374
	Region 4: I/O ports at 1c20 [size=16]
	Region 5: Memory at d0000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corp.: Unknown device 2483 (rev 01)
	Subsystem: Citicorp TTI: Unknown device 113d
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin B routed to IRQ 11
	Region 4: I/O ports at 1c00 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. AC'97 Audio Controller (rev 01)
	Subsystem: Citicorp TTI: Unknown device 1099
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 0: I/O ports at 1000 [size=256]
	Region 1: I/O ports at 1880 [size=64]

00:1f.6 Modem: Intel Corp.: Unknown device 2486 (rev 01) (prog-if 00 [Generic])
	Subsystem: Citicorp TTI: Unknown device 10d1
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin B routed to IRQ 11
	Region 0: I/O ports at 1400 [size=256]
	Region 1: I/O ports at 1800 [size=128]

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY (prog-if 00 [VGA])
	Subsystem: Citicorp TTI: Unknown device 113e
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B+
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 66 (2000ns min), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 2000 [size=256]
	Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [58] AGP version 2.0
		Status: RQ=47 SBA+ 64bit- FW- Rate=x1,x2
		Command: RQ=31 SBA+ AGP+ 64bit- FW- Rate=x1
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:0a.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 02)
	Subsystem: Citicorp TTI: Unknown device 10e6
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at d0201000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=03, sec-latency=176
	I/O window 0: 00000000-00000003
	I/O window 1: 00000000-00000003
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

02:0a.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 02)
	Subsystem: Citicorp TTI: Unknown device 10e6
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin B routed to IRQ 11
	Region 0: Memory at d0202000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=04, subordinate=04, sec-latency=176
	I/O window 0: 00000000-00000003
	I/O window 1: 00000000-00000003
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
	Subsystem: Citicorp TTI: Unknown device 111c
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (8000ns min, 16000ns max)
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at 3000 [size=256]
	Region 1: Memory at d0200000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

dmesg output:

Linux version 2.4.19-pre10-ac2 (root@suntiger.tta.alttech.com) (gcc version 2.95.3 20010315 (release)) #1 Wed Jun 26 16:22:18 MDT 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f400 (usable)
 BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fee0000 (usable)
 BIOS-e820: 000000001fee0000 - 000000001feefc00 (ACPI data)
 BIOS-e820: 000000001feefc00 - 000000001fef0000 (ACPI NVS)
 BIOS-e820: 000000001fef0000 - 000000001ff00000 (reserved)
 BIOS-e820: 000000001ff00000 - 000000001ff80000 (usable)
 BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 130944
zone(0): 4096 pages.
zone(1): 126848 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda3 hdc=ide-scsi
ide_setup: hdc=ide-scsi
Initializing CPU#0
Detected 996.686 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1985.74 BogoMIPS
Memory: 513856k/523776k available (1694k kernel code, 9404k reserved, 537k data, 244k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 8192 (order: 4, 65536 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: After vendor init, caps: 0383f9ff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383f9ff 00000000 00000000 00000000
CPU:             Common caps: 0383f9ff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) III Mobile CPU      1000MHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfd97e, last bus=4
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router PIIX [8086/248c] at 00:1f.0
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 00:1d.2
PCI: Sharing IRQ 11 with 02:0d.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
cpufreq: Intel(R) SpeedStep(TM) support $Revision: 1.7.2.3 $
cpufreq: chipset 0x3 - processor 0x2
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: writing 0x1 to pmbase 0xfc00 + 0x50
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x1
cpufreq: change to 0 MHz succeded
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x1
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x1
cpufreq: writing 0x0 to pmbase 0xfc00 + 0x50
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: change to 997 MHz succeded
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: currently at high speed setting - 997 MHz
CPU clock: 997.500 MHz (731.500-997.500 MHz)
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12a (20020514) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS03 at 0x02e8 (irq = 3) is a 16550A
PCI: Found IRQ 11 for device 00:1f.6
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 02:0a.1
block: 992 slots per queue, batch=248
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev f9
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 00:1d.2
PCI: Sharing IRQ 11 with 02:0d.0
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1c20-0x1c27, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1c28-0x1c2f, BIOS settings: hdc:DMA, hdd:pio
hda: HITACHI_DK23CA-30, ATA DISK drive
hdc: UJDA710, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 58605120 sectors (30006 MB) w/2048KiB Cache, CHS=3648/255/63, UDMA(100)
Partition check:
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 p12 p13 >
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
8139too Fast Ethernet driver 0.9.24
PCI: Found IRQ 11 for device 02:0d.0
PCI: Sharing IRQ 11 with 00:1d.2
PCI: Sharing IRQ 11 with 00:1f.1
eth0: RealTek RTL8139 Fast Ethernet at 0xe080f000, 00:e0:00:59:3f:37, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected Intel i830M chipset
agpgart: AGP aperture is 256M @ 0xe0000000
[drm] AGP 0.99 on Unknown @ 0xe0000000 256MB
[drm] Initialized radeon 1.1.1 20010405 on minor 0
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: MATSHITA  Model: UJDA710           Rev: 1.05
  Type:   CD-ROM                             ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
Intel 810 + AC97 Audio, version 0.21, 16:23:48 Jun 26 2002
PCI: Found IRQ 11 for device 00:1f.5
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.6
PCI: Sharing IRQ 11 with 02:0a.1
PCI: Setting latency timer of device 00:1f.5 to 64
i810: Intel ICH3 found at IO 0x1880 and 0x1000, IRQ 11
i810_audio: Audio Controller supports 6 channels.
ac97_codec: AC97 Audio codec, id: 0x8384:0x7609 (SigmaTel STAC9721/23)
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
ac97_codec: AC97 Modem codec, id: 0x5349:0x4c27 (Unknown)
i810_audio: timed out waiting for codec 1 analog ready.
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
PCI: Found IRQ 11 for device 02:0a.0
PCI: Sharing IRQ 11 with 00:1d.0
PCI: Found IRQ 11 for device 02:0a.1
PCI: Sharing IRQ 11 with 00:1f.3
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 00:1f.6
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 11 for device 00:1d.0
PCI: Sharing IRQ 11 with 02:0a.0
PCI: Setting latency timer of device 00:1d.0 to 64
uhci.c: USB UHCI at I/O 0x18c0, IRQ 11
Yenta IRQ list 06b0, PCI irq11
Socket status: 30000418
Yenta IRQ list 06b8, PCI irq11
Socket status: 30000006
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 11 for device 00:1d.2
PCI: Sharing IRQ 11 with 00:1f.1
PCI: Sharing IRQ 11 with 02:0d.0
PCI: Setting latency timer of device 00:1d.2 to 64
uhci.c: USB UHCI at I/O 0x18e0, IRQ 11
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
LVM version 1.0.3(19/02/2002)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 244k freed
Adding Swap: 514040k swap-space (priority -1)
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide0(3,3), internal journal
reiserfs: checking transaction log (device 3a:06) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:07) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:04) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:00) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:01) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:02) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 3a:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
devfs_register(1): could not append to parent, err: -17
devfs_register(a1): could not append to parent, err: -17
devfs_register(1): could not append to parent, err: -17
devfs_register(a1): could not append to parent, err: -17
devfs_register(1): could not append to parent, err: -17
devfs_register(a1): could not append to parent, err: -17
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x400-0x407 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh)
eth1: MII link partner: 0021
eth1: MII selected
eth1: media 10BaseT, silicon revision 5
eth1: Xircom: port 0x300, irq 5, hwaddr 00:10:A4:F8:4E:A7
ttyS04 at port 0x0ae8 (irq = 5) is a 16550A
eth1: MII link partner: 0021
eth1: MII selected
eth1: media 10BaseT, silicon revision 5
eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: writing 0x1 to pmbase 0xfc00 + 0x50
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x1
cpufreq: change to 731 MHz succeded
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x1
cpufreq: writing 0x0 to pmbase 0xfc00 + 0x50
cpufreq: read at pmbase 0xfc00 + 0x50 returned 0x0
cpufreq: change to 997 MHz succeded
hub.c: USB new device connect on bus1/1, assigned device number 2
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: NEC       Model: USB UF000x        Rev: 1.21
  Type:   Direct-Access                      ANSI SCSI revision: 02

Thanks to the Linux on Laptops page and everyone who has contributed.

Mike Ossmann <mike@ossmann.com>