Installing Debian 5.0 (Lenny) on a ThinkPad X200
Installation
This laptop is free from legacy devices such as CD/DVD so installation is a bit trickier than the average laptop. I first attempted to install using the Goodbye Microsoft installer from Vista. To get the menu visible in the Vista version I used I had to type this into an Admin cmd.exe:
bcdedit.exe /timeout 5
A couple of reboots later I gave up on this method as the menu item refused to boot with the reason that it couldn't find the "g2lbr.mbr" file, or that it might be corrupt.
Next up.. I grabbed a legacy-device, USB DVD drive ;). Netinst went fine and after booting up the system I installed the 2.6.26 package from a USB stick and ethernet was up and running. I'm still fighting with X and wifi, so I'll update this page later.
Ethernet
Ethernet works after upgrading to version 2.6.26 of the linux kernel.
[ 1.533055] eth0: (PCI Express:2.5GB/s:Width x1) 00:1f:16:06:ee:ec [ 1.533055] eth0: Intel(R) PRO/1000 Network Connection [ 1.533055] eth0: MAC: 5, PHY: 8, PBA No: 1008ff-0ff
Trackpoint
The integrated orgasmic educator works out of the box.
[ 8.516313] IBM TrackPoint firmware: 0x0e, buttons: 3/3 [ 8.536456] input: TPPS/2 IBM TrackPoint as /class/input/input9
Web Camera
The built-in webcam works out of the box.
[ 8.004081] uvcvideo: Found UVC 1.00 device <unnamed> (17ef:480c) [ 8.004361] input: UVC Camera (17ef:480c) as /class/input/input8 [ 8.010590] usbcore: registered new interface driver uvcvideo [ 8.010594] USB Video Class driver (v0.1.0)
ACPI Power Management
Haven't tried any PM yet but here's what the kernel has to say. The error might be caused by me not having any docking station, just a guess though.
[ 7.610770] ACPI: \_SB_.PCI0.SATA.PRT1: found ejectable bay [ 7.610770] ACPI: \_SB_.PCI0.SATA.PRT1: Adding notify handler [ 7.610770] ACPI: Error installing bay notify handler [ 7.621495] thinkpad_acpi: ThinkPad ACPI Extras v0.20 [ 7.621495] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 7.621495] thinkpad_acpi: ThinkPad BIOS 6DET28WW (1.05 ), EC 7XHT21WW-1.03 [ 7.621495] thinkpad_acpi: Lenovo ThinkPad X200, model 74585MG [ 7.625495] thinkpad_acpi: radio switch found; radios are enabled [ 7.625495] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 7.625495] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 7.629495] Registered led device: tpacpi::thinklight [ 7.629495] Registered led device: tpacpi::power [ 7.629495] Registered led device: tpacpi:orange:batt [ 7.629495] Registered led device: tpacpi:green:batt [ 7.629495] Registered led device: tpacpi::dock_active [ 7.629495] Registered led device: tpacpi::bay_active [ 7.629495] Registered led device: tpacpi::dock_batt [ 7.629495] Registered led device: tpacpi::unknown_led [ 7.629495] Registered led device: tpacpi::standby