Installing KUbuntu 6.10 amd64 on a ThinkPad Z61m

From ThinkWiki
Jump to: navigation, search

Lenovo ThinkPad Z61m (model 9452-128)

Hardware Details

  • Intel Core 2 Duo T7200 (2 GHz, 4 MB L2, 667MHz FSB)
  • 1 GB RAM (2 DDR2 SDRAM SoDIMM 677MHS)
  • ATI X1400 128 RAM
  • 15.4" wide-screen TFT WSXGA+ 1680x1050
  • 100GB, 5400rpm Serial ATA
  • Intel PRO/1000 Gigabit Ethernet
  • Intel PRO/Wireless 3945ABG
  • Bluetooth
  • Firewire
  • SD Card Reader
  • Integrated Fingerprint Reader
  • 56K V.92 Modem

Software Details

  • [1] Kubuntu x64

Installation procedure

Setup

I take the Kubuntu live CD amd x64

Installation

To get Kubuntu to start you have to add noapic to the bootparameter.

NOTE!
The graphical LiveCD installer automatically installs grub to the MBR but I am still able to use the IBM R'n'R partition. I think amd64 is not the best choice x86 would save you a lot time because some codecs and other things work better or only on x86

What works out of the box

Hardware

  • Ethernet adaptor
  • Intel 3945ABG Wireless ethernet adapter
  • Sound playback
  • USB
  • Bluetooth
  • Trackpoint
  • SD card reader

Power management etc

  • Suspend to disk but not with Fn+F12
  • Suspend to RAM but not with Fn+F4
  • CPU speed stepping
  • LCD Brightness depending on current power scheme, via KPowersave and HAL

Extra keys

  • Volume control, keyboard light
  • Lid switch (LCD off when lid closed, resume from suspend to RAM when opened)
  • Multimedia keys with KMix and Amarok

What had to be configured by hand

What doesn't work yet

  • some FN bottons
  • Integrated Fingerprint Reader
  • screen brightness control FN + Pos1 cause a restart of the xserver
  • directRendering cause a restart of the xserver when try to start a Video with Kaffeine (just reconfiger the xserver)


What I haven't tested yet

  • Firewire
  • PCMCIA slot
  • Embedded Security Subsystem (TCPA)
  • Active Protection System (HDAPS)
  • Modem
  • Maximum battery life
  • Bluetooth

lscpi

> lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 7145
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752M Gigabit Ethernet PCI Express (rev 02)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
15:00.0 CardBus bridge: Texas Instruments Unknown device 8039
15:00.1 FireWire (IEEE 1394): Texas Instruments Unknown device 803a
15:00.2 Mass storage controller: Texas Instruments Unknown device 803b
15:00.3 Class 0805: Texas Instruments Unknown device 803c