The article covers both the hardware configuration of the laptop itself, a list of which features of the laptop do work and which don't (do not be afraid, most things work perfectly well out of the box) and finally a short installation report.
First of all, let's have a look at the hardware configuration of this laptop:
- Intel Core 2 Duo T8100 CPU (2.1 GHz)
- 2GiB DDR2 RAM (PC2-5300 - 667MHz)
- Intel GM965 chipset with integrated Intel GMA X3100 graphics adapter
- 250GiB HDD
- SXGA+ display with a resolution of 1400x1050
- Intel PRO/Wireless 3945ABG WiFi adapter
- Intel 82566MC NIC
- HD Audio Codec, ALC262 sound adapter
- AuthenTec AES1600 fingerprint reader
- Infineon TPM module
- Ricoh cardbus bridge (RL5c476 II) plus cardreaders and IEEE1394 controller
- One cardbus (PCMCIA II) and one Express Card/54 slot
Now on to the list of what does and what doesn't work with GNU/Linux.
Intel GMA X3100 graphics adapter
Works out of the box. Full resolution is possible without a hack, VGA out works out of the box in both mirror and extended desktop mode.
NO xorg.conf modifications are needed in this setup, everything works perfectly well with a nearly empty xorg.conf!
The only thing I had to modify was making the virtual display a bit bigger so that extended desktop mode works with an external monitor having a resolution of 1680x1050 pixels.
Intel 82566MC NIC
Works out of the box, no further configuration needed.
Intel PRO/Wireless 3945ABG WiFi adapter
Works with the iwl3945 driver, however, it requires something Intel calls "ucode", a proprietary firmware. Without this piece of firmware the card does not work. If you want to WiFi without the need for proprietary software (the ucode) you will have to go for a USB, PCMCIA or Express Card/54 WiFi adapter.
HD Audio Codec, ALC262 sound adapter
Works out of the box.
AuthenTec AES1600 fingerprint reader
The fingerprint reader is said to be working with fprint, which I did not test yet though. Expect an update sometime soon.
Infineon TPM module
Basically the Debian GNU/Linux 5.0 installation went smoothly using the beta2 netinstaller image. The system booted from cdrom and the installation process worked fine.
After rebooting into the new system however the system froze. No response, nothing. The last message on the screen suggested that the ACPI video module is the problem.
After rebooting using init=/bin/sh as boot argument I modified /etc/modprobe.d/blacklist and added the following line:
This is only a workaround for the real problem. The bug is present in Linux 2.6.25 and Linux 2.6.26. A bug report has been filed (here). I will update this page as soon as the problem has been resolved.
There is another thing which doesn't seem to work. However, this could be (and likely is) related to the broken ACPI video kernel module: adjusting the display brightness.
On AC power the system boots with maximum brightness, which cannot be adjusted. Unplugging the AC adapter lowers the brightness.
When running on battery one can use the "brightness up" key combination to switch to maximum brightness, however, this cannot be undone.
The laptop is not only usable under GNU/Linux but most hardware works, even out of the box. The only real problem is the broken ACPI video module, which hopefully gets fixed soon.
I hope this article helps those who would like to get one of these laptops, but are not sure of its GNU/Linux compatibility, just like I was.