General links, other sources of information

Options I picked

The big ones were

Wireless
Intel 3945ABG; the other option gave no details, but rumor has it it's an atheros chipset
Display
1400x1050 -- high resolution, but didn't bother with the"multitouch" support. I don't see the need for more than the stylus.

Hardware support

Video

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)

Uses the i810 X11 driver

There is a thing where older versions of the driver talk to the bios to set resolutions, and the bios doesn't have the native mode of 1400x1050 listed, so it can't be set. This is worked-around in bleeding-edge drivers.

For Debian, get xserver-xorg-video-i810-modesetting

Tablet

This is a wacom tablet, connected up internally to ttyS0. It doesn't use the normal protocol, but the linux-wacom people can handle it as an X input device.

There was also an option for a "multitouch" which let you poke it with fingers rather than just the stylus.

Use debian package "xserver-xorg-input-wacom"

hopefully unnecessary:

setserial ttyS0 port 0x0200 irq 5

Wacom_Serial_Tablet_PC_Stylus

Ethernet

02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller

Use kernel module e1000

Wireless

03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Use module ipw3945 -- not in kernel, but easy to find.

Sound

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Use module snd-hda-intel (formerly snd-azx). Be sure to check the permissions of the devices.

Modem

Not really tried or tested. I would not be surprised if snd-intel8x0m worked.

Bluetooth

Bus 004 Device 003: ID 0a5c:2110 Broadcom Corp. 

Appears to work. No details yet.

Fingerprint reader

Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Was working, pam got upgraded, and now it's not.

Firewire

15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)

Untested, but module "ieee1394" recognizes it.

Panel Buttons

I used the following to make the kernel actually report events. You may wish to bind them differently.

setkeycodes 6c 153 # KEY_DIRECTION, panel rotate 
setkeycodes 68 139 # KEY_MENU, panelmenu
setkeycodes 6b 1   # KEY_ESC, panel esc

setkeycodes 69 28  # KEY_ENTER, panel enter

setkeycodes 6e 175 # MOVE        panelleft, no appropriate name
setkeycodes 6d 176 # EXIT        panelright, no appropriate name
setkeycodes 71 177 # SCROLL_UP   panelup
setkeycodes 6f 178 # SCROLL_DOWN paneldown

Other Software Useful for Tablets