I've managed to mostly make it work. This is a summary of details which may be helpful if you decide this is the laptop for you.
Devices | Status | Notes |
2 USB 2.0 ports | Working | Used for installation |
Speaker | Working, mostly | Intel 82810G. The snd_hda_intel module works. Must be unloaded and reloaded for every suspend to RAM or suspend to Disk. Bug: doesn't output to headphones. The fix here didn't help me. |
Microphone | ?? | Untested |
Video | Working, mostly. | "Intel Corporation Mobile Integrated Graphics Controller". Uses Vesa. Doesn't support acceleration. |
VGA output | Workaround | Set the bios to default to an external display. Boot with kernel flag acpi_sleep=s3_bios. Hook up external monitor, suspend to RAM and unsuspend. Ctrl-Alt-F1, Ctrl-Alt-F7 resumes LCD display. |
PCMCIA | Working, mostly | Does not survive a suspend/resume cycle. You must unload and reload modules. |
Ethernet | Working | RTL-8139 |
Modem | ?? | Unable to test. |
802.11 | Working | lspci says: Intel Corporation Unknown device 4222. This seems to be an ipw3945 which is partially binary only/partially open source. Installing this is tricky. |
Bluetooth | ?? | Unable to test. |
SD card | ?? | Unable to test. |
Suspend to RAM | Working, mostly | You must unload and reload pcmcia. Ethernet and wireless drivers are fine. Shutdown/Startup takes about 30 seconds. |
Suspend to Disk | Working. | Using Software Suspend 1. No problems with pcmcia here. Shutdown/Startup takes about 1 minute. |
LCD Brightness control | Workaround | Suspend to disk, and then adjust brightness while grub is timing out. |
Hot buttons (Fn+F[1-10]) | Not working | But all functionality is available via workarounds. |
If anyone knows more about how to remove the disadvantages, please email jl@hunch.net.