Installing Ubuntu 6.10 on a ThinkPad X60s
Contents
IBM/Lenovo ThinkPad X60s (model 1705-24U)
Intel Core Duo low voltage processor L2300 (1.50GHz, 2MB L2, 667MHz FSB)
1GB RAM (2 NonParity DDR2 SDRAM SoDIMM PC2-5300)
Intel Graphics Media Accelerator 950
12.1 inch XGA (1024x768) (Lenovo LTN121XJ-L07)
40GB, 5400rpm Serial ATA (Toshiba MK4032GSX)
USB 2.0 CD-RW/DVD-ROM Combo Drive
Intel PRO/1000 Gigabit Ethernet
Intel PRO/Wireless 3945ABG
Firewire
SD Card Reader
56K V.92 Modem
> lspci 0000:00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)<br> 0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)<br> 0000:00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)<br> 0000:00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)<br> 0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)<br> 0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)<br> 0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)<br> 0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)<br> 0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)<br> 0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)<br> 0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)<br> 0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)<br> 0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)<br> 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)<br> 0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)<br> 0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)<br> 0000:00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)<br> 0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)<br> 0000:02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller<br> 0000:03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)<br> 0000:15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)<br> 0000:15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)<br> 0000:15:00.2 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)<br>
What works out of the box
- Gigabit ethernet adapter
- Wireless
- Graphics adapter and 3D accelerator
- Sound
- USB
- Firewire
- Hard disk laptop-mode
- LCD brightness auto-adjusts depending on AC or battery operation
- Fn buttons do generate ACPI events (
/var/log/acpid
) - Volume control, keyboard light and screen brightness control
- Lid switch (LCD off when lid closed)
- CPU frequency scaling
- Suspend to disk (hibernate)
What does not work
- Suspend to RAM (suspends sucessfully, but sometimes will not resume)
Not tested
- SD card reader
- PCMCIA slots
- Embeded Security Subsystem (TCPA)
- Active Protection System (HDAPS)
- Modem
Notes
IBM Rescue and Recovery disks (seven CDs) can be created using preinstalled Windows: All programs→ThinkVantage→Create Recovery Media. However, as long as recovery partition (called predesktop in BIOS) is left intact, system can be restored to factory default without having recovery CDs.
Ubuntu Edgy live/installer boots normally from CD-R using external IBM USB DVD-ROM/CD-RW. SATA hard disk is recognised, gdm and Gnome start normally. Xorg is configured with i810. DRI works (glxinfo|grep rendering). Gigabit ethernet works, uses e1000. Wireless works, wpasupplicant is installed, network-manager --- not. ALSA sound works as long as modem is not disabled in BIOS.
Default 2.6.17-10-generic kernel supports SMP (which wasn't the case with Dapper).
/proc/cpuinfo
reports two CPUs: CPU0 and CPU1.
CPU scaling uses ondemand
governor. Available frequencies are 1GHz and 1.5 GHz (/sys/devices/cpu/...
) Should there be more frequency steps/lower minimum available?
Laptop-mode is not enabled by default. See /etc/default/acpi-support
, (re)start laptop-mode
, then check /proc/sys/vm/laptop-mode
.
Fully charged battery provides just 2.5+ hours of mostly idle operation. Still very low compared to 4 hours in another OS on the same laptop...