Installing Ubuntu 6.06 Flight 6 on a ThinkPad X60s

From ThinkWiki
Revision as of 18:55, 20 April 2006 by Sarunas (Talk | contribs)
Jump to: navigation, search

Installation of Ubuntu 6.06 Flight 6 on a X60s (model 1705-24U)

Summary

What works out of the box

  • Network adapter (Intel PRO/1000)
  • Graphics adapter and accelerator (Intel GMA 950)
  • USB (boots from external USB CD-RW/DVD-ROM)
  • Firewire
  • Lid switch
  • Volume control, keyboard light and screen brightness control

What needs to be fixed post-install

  • Wireless
  • Dual core processor
  • Processor frequency scaling
  • Suspend to RAM
  • Suspend to disk
  • SD card reader
  • Sound

Installing Ubuntu 6.06 Flight 6

  • Create the IBM Rescue CDs before you begin. I expected the rescue partition to be able to restore my system to the factory default state if I messed up, but I was wrong.
  • Protect predesktop.
  • Boot install CD from external USB CD. Prtitioner. Remove Windows partition. Left the IBM recovery partition alone, and created /. /home and swap.
  • I let the installer install GRUB in the MBR.

Fixes after installation

  • The linux-686-smp package supports the dual core processor. I verified that it worked by looking at /proc/cpuinfo. Because I needed to compile other modules anyways (e.g., the wireless drivers), I decided to get the 2.6.16 kernel source and compile it myself. I set the "Pentium M" processor type with 2 processors ([1]). The package generated by make-kpkg worked when I used make-kpkg's "--initrd" flag.
  • To get the built-in wireless to work, I installed the 3945ABG wireless driver from SourceForge (http://ipw3945.sourceforge.net/), the latest IEEE 80211 (http://ieee80211.sourceforge.net/downloads.php) modules, and the latest ipw2200 (http://www.thinkwiki.org/wiki/Ipw2200) modules. Downloading the binary driver by Intel, (Stable release 1.0.0) from [2] and following the quick installation instructions also works fine.
  • Processor C-states (high pitch noise when on battery).

Unsolved

  • Suspend to RAM
  • Suspend to disk
  • Sound

Not tested

  • PCMCIA slots
  • Modem
  • Embeded Security Subsystem (TCPA)
  • Active Protection System (HDAPS)