Installing Ubuntu 6.10 on a ThinkPad X60s

From ThinkWiki
Revision as of 20:00, 4 December 2006 by Theetruscan (Talk | contribs)
Jump to: navigation, search

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...

With some changes to laptop-mode settings, 8 cell battery can last upwards of 6 hours.