<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carsten+Feuls</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carsten+Feuls"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Carsten_Feuls"/>
	<updated>2026-05-09T18:56:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33117</id>
		<title>Installing Debian Etch on a ThinkPad Z60m</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33117"/>
		<updated>2007-09-14T16:01:38Z</updated>

		<summary type="html">&lt;p&gt;Carsten Feuls: /* CPU Throttling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Special Keys ==&lt;br /&gt;
For the powermanagement-keys (Fn + F4, ...) install acpi-support:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install acpi-support}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Fn - Arrow-keys I have customized my {{path|~/.xmodmap}}:&lt;br /&gt;
&lt;br /&gt;
 keycode 164 = XF86AudioStop&lt;br /&gt;
 keycode 162 = XF86AudioPlay&lt;br /&gt;
 keycode 153 = XF86AudioNext&lt;br /&gt;
 keycode 144 = XF86AudioPrev&lt;br /&gt;
 keycode 234 = F19&lt;br /&gt;
 keycode 233 = F20&lt;br /&gt;
&lt;br /&gt;
For using the Back/Forward-keys in Firefox go on [http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#Firefox here].&lt;br /&gt;
&lt;br /&gt;
== Wireless Networking ==&lt;br /&gt;
&lt;br /&gt;
The module for this chip is in kernel mainline (ipw2200). The only showstopper is the missing firmware.&lt;br /&gt;
&lt;br /&gt;
Get it here: [http://ipw2200.sourceforge.net/firmware.php?fid=7 firmware v3.0]&lt;br /&gt;
&lt;br /&gt;
Extract it: &lt;br /&gt;
&lt;br /&gt;
{{cmdroot| tar zxvf ipw2200-fw-3.0.tgz}}&lt;br /&gt;
&lt;br /&gt;
Move the *.fw files to {{path|/lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|mv *.fw /lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
Reload the module:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|rmmod ipw2200 &amp;amp;&amp;amp; modprobe ipw2200}}&lt;br /&gt;
&lt;br /&gt;
== CPU Throttling ==&lt;br /&gt;
&lt;br /&gt;
Load the kernelmodule:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|modprobe speedstep_centrino or p4-clockmod}}&lt;br /&gt;
&lt;br /&gt;
Add line &amp;quot;speedstep_centrino&amp;quot; or &amp;quot;p4-clockmod&amp;quot; to {{path|/etc/modules}} to load the module on boot.&lt;br /&gt;
&lt;br /&gt;
Install the throttling-daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install powernowd}}&lt;br /&gt;
&lt;br /&gt;
Done.&lt;br /&gt;
&lt;br /&gt;
== Active Protection System==&lt;br /&gt;
&lt;br /&gt;
=== Preparing the kernel ===&lt;br /&gt;
&lt;br /&gt;
To get the headdisk-parking working you have to build your own kernel with the hdaps_protect-patch applied:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites that we need to compile the new kernel:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install kernel-package ncurses-dev fakeroot wget bzip2}}&lt;br /&gt;
&lt;br /&gt;
Get the recent debian-etch-kernel (2.6.18):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install linux-tree-2.6.18}}&lt;br /&gt;
&lt;br /&gt;
Go to the sources and unpack them:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd /usr/src}}&lt;br /&gt;
{{cmdroot| tar jxvf linux-source-2.6.18.tar.bz2}}&lt;br /&gt;
&lt;br /&gt;
As etchs kernel is 2.6.18-4 its propably a good idea to get the hdaps_protect patch for 2.6.18-3:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| wget http://www.dresco.co.uk/hdaps/hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Apply the patch:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd linux-source-2.6.18/}}&lt;br /&gt;
{{cmdroot|patch -p1 &amp;lt; ../hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Copy the default-config to the sourcetree:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cp /boot/config-2.6.18-4-486 ./.config}}&lt;br /&gt;
&lt;br /&gt;
Build the kernel &amp;amp; packages:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|make-kpkg clean}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# fakeroot make-kpkg --initrd --revision=thinkpad.1.0 kernel_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the new kernel. Grub-menu should be updated automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i linux-image-2.6.18_thinkpad.1.0_i386.deb }}&lt;br /&gt;
&lt;br /&gt;
Reboot and select the new kernel. Verify with 'uname -a'.&lt;br /&gt;
If all things work you can set the new kernel default in {{path|/boot/grub/menu.lst}} with default $entry-number (0..1..2..)&lt;br /&gt;
&lt;br /&gt;
===Preparing userspace===&lt;br /&gt;
&lt;br /&gt;
Installing the daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install hdapsd}}&lt;br /&gt;
&lt;br /&gt;
To set your harddrive, edit {{path|/etc/default/hdapsd}}:&lt;br /&gt;
&lt;br /&gt;
 # start hdapsd at boottime?&lt;br /&gt;
 '''START=yes'''&lt;br /&gt;
 #&lt;br /&gt;
 # the name of the disk device that hdapsd should monitor.&lt;br /&gt;
 #&lt;br /&gt;
 # usually this is 'hda' the primary master or 'sda'&lt;br /&gt;
 # on SATA ThinkPads.&lt;br /&gt;
 '''DISK=sda'''&lt;br /&gt;
 #&lt;br /&gt;
 # other options to pass to hdapsd.&lt;br /&gt;
 # the -d and -b options are always passed.&lt;br /&gt;
 OPTIONS=&lt;br /&gt;
&lt;br /&gt;
Restart hdapsd:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|/etc/init.d/hdapsd restart}}&lt;br /&gt;
&lt;br /&gt;
You should get something like that in {{path| /var/log/syslog}} when throwing your thinkpad off the table: (No, seriously, shaking it carefully should be sufficient :-) )&lt;br /&gt;
&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: ata_scsi_issue_protect_fn(): unload support reported by drive..&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: scsi_protect_queue(): head parked..&lt;br /&gt;
 Mar 20 12:25:38 localhost kernel: scsi_unprotect_queue(): No pending I/O, re-enabling power management..&lt;br /&gt;
 Mar 20 12:25:38 localhost hdapsd[12522]: Tue Mar 20 12:25:: un-parking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fingerprint-Reader ==&lt;br /&gt;
&lt;br /&gt;
=== Install userspace-tools ===&lt;br /&gt;
I got the fingerprint reader working with the new [http://thinkfinger.sourceforge.net/ ThinkFinger-drivers] (opensource). They are working much better than the closed-source UPEK drivers and don't have this ugly QT-dialog.&lt;br /&gt;
&lt;br /&gt;
Get some debian-packages from [http://www.rubixlinux.org/debian/thinkfinger/ here] and install them with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i *.deb}}&lt;br /&gt;
&lt;br /&gt;
=== Enroll your fingers ===&lt;br /&gt;
Enroll your fingers with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user &amp;lt;login&amp;gt;}}&lt;br /&gt;
 &lt;br /&gt;
 # tf-tool --add-user name&lt;br /&gt;
 ThinkFinger 0.2.2 (http://thinkfinger.sourceforge.net/)&lt;br /&gt;
 Copyright (C) 2006, 2007 Timo Hoenig &amp;lt;thoenig@suse.de&amp;gt;&lt;br /&gt;
 Initializing... done.&lt;br /&gt;
 Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.&lt;br /&gt;
 Storing data (/etc/pam_thinkfinger/name.bir)... done.&lt;br /&gt;
&lt;br /&gt;
=== Configuring PAM to use ThinkFinger ===&lt;br /&gt;
Now you can configure pam to use ThinkFinger:&lt;br /&gt;
&lt;br /&gt;
Open {{path|/etc/pam.d/common-auth}}:&lt;br /&gt;
&lt;br /&gt;
 # /etc/pam.d/common-auth - authentication settings common to all services&lt;br /&gt;
 #&lt;br /&gt;
 # This file is included from other service-specific PAM config files,&lt;br /&gt;
 # and should contain a list of the authentication modules that define&lt;br /&gt;
 # the central authentication scheme for use on the system&lt;br /&gt;
 # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the&lt;br /&gt;
 # traditional Unix authentication mechanisms.&lt;br /&gt;
 #&lt;br /&gt;
 '''auth     sufficient     pam_thinkfinger.so'''&lt;br /&gt;
 auth     required     pam_unix.so '''try_first_pass'''&lt;br /&gt;
&lt;br /&gt;
Ready! Works flawlessly with gdm for instance!&lt;br /&gt;
Enroll user 'root' to use your fingerprint for 'sudo'.&lt;br /&gt;
&lt;br /&gt;
== System Information ==&lt;br /&gt;
&lt;br /&gt;
=== uname -a ===&lt;br /&gt;
&lt;br /&gt;
 Linux phooka 2.6.18 #1 PREEMPT Thu Apr 5 13:09:55 CEST 2007 i686 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&lt;br /&gt;
 00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0575]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Capabilities: [e0] Vendor Specific Information&lt;br /&gt;
 &lt;br /&gt;
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 [VGA])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=512K]&lt;br /&gt;
 	I/O ports at 1800 [size=8]&lt;br /&gt;
 	Memory at c (32-bit, prefetchable) [size=256M]&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=256K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
  00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: fast devsel&lt;br /&gt;
 	Memory at  (32-bit, non-prefetchable) [disabled] [size=512K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2  &lt;br /&gt;
 &lt;br /&gt;
 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:05b7]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
 	Capabilities: [50] Power Management version 2&lt;br /&gt;
 	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [70] Express Unknown type IRQ 0&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [130] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
 	Memory behind bridge: a-a01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00003fff&lt;br /&gt;
 	Memory behind bridge: a-a3ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d00fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5)  &lt;br /&gt;
 &lt;br /&gt;
 00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=0b, subordinate=12, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00005fff&lt;br /&gt;
 	Memory behind bridge: a-a5ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000b-00000000b01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=13, subordinate=13, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00007fff&lt;br /&gt;
 	Memory behind bridge: a-a7ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1820 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1840 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1860 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1880 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0566]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 Memory at a (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
 	 Capabilities: [50] Power Management version 2&lt;br /&gt;
 	 Capabilities: [58] Debug port &lt;br /&gt;
 &lt;br /&gt;
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3) (prog-if 01 [Subtractive decode])&lt;br /&gt;
 	 Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	 Bus: primary=00, secondary=14, subordinate=17, sec-latency=64&lt;br /&gt;
 	 I/O behind bridge: -0000bfff&lt;br /&gt;
 	 Memory behind bridge: a-b00fffff&lt;br /&gt;
 	 Prefetchable memory behind bridge: 00000000d-00000000dfffffff&lt;br /&gt;
 	 Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]&lt;br /&gt;
 &lt;br /&gt;
 00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0568]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0 &lt;br /&gt;
  &lt;br /&gt;
 00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03) (prog-if 80 [Master])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056a]&lt;br /&gt;
 	Flags: bus master, 66MHz, medium devsel, latency 0&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at 1810 [size=16]&lt;br /&gt;
 	Capabilities: [70] Power Management version 2 &lt;br /&gt;
 &lt;br /&gt;
 00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056b]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	I/O ports at 18a0 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0577]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
 	Capabilities: [48] Power Management version 2&lt;br /&gt;
 	Capabilities: [50] Vital Product Data&lt;br /&gt;
 	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-&lt;br /&gt;
 	Capabilities: [d0] Express Endpoint IRQ 0&lt;br /&gt;
 	Capabilities: [100] Advanced Error Reporting&lt;br /&gt;
 	Capabilities: [13c] Virtual Channel&lt;br /&gt;
 &lt;br /&gt;
 14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056c]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Bus: primary=14, secondary=15, subordinate=16, sec-latency=176&lt;br /&gt;
 	Memory window 0: d-d9fff000 (prefetchable)&lt;br /&gt;
 	Memory window 1: a-a9fff000 (prefetchable)&lt;br /&gt;
 	I/O window 0: -000080ff&lt;br /&gt;
 	I/O window 1: -000084ff&lt;br /&gt;
 	16-bit legacy interface ports at 0001&lt;br /&gt;
 &lt;br /&gt;
 14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08) (prog-if 10 [OHCI])&lt;br /&gt;
 	Subsystem: IBM ThinkPad A/T/X Series [1014:0511]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
 	Subsystem: IBM Thinkpad Z60m [1014:0598]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 08)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0596]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	Memory at b0001c00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
  &lt;br /&gt;
 14:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2915ABG Network Connection [8086:4224] (rev 05)&lt;br /&gt;
 	Subsystem: Intel Corporation Unknown device [8086:1011]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
&lt;br /&gt;
=== lsmod ===&lt;br /&gt;
&lt;br /&gt;
 Module                  Size  Used by&lt;br /&gt;
 wacom                  15168  0 &lt;br /&gt;
 i915                   17344  2 &lt;br /&gt;
 drm                    61140  3 i915&lt;br /&gt;
 binfmt_misc            10568  1 &lt;br /&gt;
 ipv6                    10 &lt;br /&gt;
 ieee80211_crypt_ccmp     6784  3 &lt;br /&gt;
 cpufreq_ondemand        5744  0 &lt;br /&gt;
 speedstep_centrino      7120  1 &lt;br /&gt;
 cpufreq_userspace       3860  1 &lt;br /&gt;
 freq_table              4292  1 speedstep_centrino&lt;br /&gt;
 ac                      5060  0 &lt;br /&gt;
 battery                 9476  0 &lt;br /&gt;
 ibm_acpi               24320  0 &lt;br /&gt;
 hdaps                   8816  0 &lt;br /&gt;
 sbp2                   20744  0 &lt;br /&gt;
 ieee1394               86008  1 sbp2&lt;br /&gt;
 loop                   14536  0 &lt;br /&gt;
 tsdev                   7360  0 &lt;br /&gt;
 joydev                  8960  0 &lt;br /&gt;
 snd_hda_intel          16916  0 &lt;br /&gt;
 snd_hda_codec           1 snd_hda_intel&lt;br /&gt;
 ipw2200                93568  0 &lt;br /&gt;
 snd_pcm_oss            38112  0 &lt;br /&gt;
 ieee80211              29064  1 ipw2200&lt;br /&gt;
 ieee80211_crypt         5824  2 ieee80211_crypt_ccmp,ieee80211&lt;br /&gt;
 snd_mixer_oss          15168  1 snd_pcm_oss&lt;br /&gt;
 firmware_class          9536  1 ipw2200&lt;br /&gt;
 snd_pcm                68616  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss&lt;br /&gt;
 snd_timer              20868  1 snd_pcm&lt;br /&gt;
 sdhci                  16140  0 &lt;br /&gt;
 mmc_core               22608  1 sdhci&lt;br /&gt;
 i2c_i801                7308  0 &lt;br /&gt;
 snd                    46564  6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer&lt;br /&gt;
 soundcore               9248  1 snd&lt;br /&gt;
 i2c_core               19792  1 i2c_i801&lt;br /&gt;
 psmouse                34568  0 &lt;br /&gt;
 snd_page_alloc          9480  2 snd_hda_intel,snd_pcm&lt;br /&gt;
 intel_agp              20892  1 &lt;br /&gt;
 rtc                    12276  0 &lt;br /&gt;
 evdev                   8896  1 &lt;br /&gt;
 agpgart                29360  3 drm,intel_agp&lt;br /&gt;
 sg                     31068  0 &lt;br /&gt;
 sr_mod                 15716  0 &lt;br /&gt;
 cdrom                  32416  1 sr_mod&lt;br /&gt;
 ext3                    3 &lt;br /&gt;
 jbd                    51816  1 ext3&lt;br /&gt;
 mbcache                 8260  1 ext3&lt;br /&gt;
 sha256                 10944  0 &lt;br /&gt;
 aes                    28032  5 &lt;br /&gt;
 dm_crypt               10696  1 &lt;br /&gt;
 dm_mirror              18704  0 &lt;br /&gt;
 dm_snapshot            15324  0 &lt;br /&gt;
 dm_mod                 49848  12 dm_crypt,dm_mirror,dm_snapshot&lt;br /&gt;
 ide_generic             1280  0 [permanent]&lt;br /&gt;
 sd_mod                 18896  3 &lt;br /&gt;
 generic                 5316  0 [permanent]&lt;br /&gt;
 ide_core                2 ide_generic,generic&lt;br /&gt;
 ata_piix               13384  2 &lt;br /&gt;
 ahci                   17220  0 &lt;br /&gt;
 libata                 90200  2 ata_piix,ahci&lt;br /&gt;
 scsi_mod                6 sbp2,sg,sr_mod,sd_mod,ahci,libata&lt;br /&gt;
 tg3                    94020  0 &lt;br /&gt;
 ehci_hcd               27848  0 &lt;br /&gt;
 uhci_hcd               20876  0 &lt;br /&gt;
 usbcore                 4 wacom,ehci_hcd,uhci_hcd&lt;br /&gt;
 thermal                13384  0 &lt;br /&gt;
 processor              23724  2 speedstep_centrino,thermal&lt;br /&gt;
 fan                     4676  0 &lt;br /&gt;
&lt;br /&gt;
=== /proc/cpuinfo === &lt;br /&gt;
&lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: GenuineIntel&lt;br /&gt;
 cpu family	: 6&lt;br /&gt;
 model		: 13&lt;br /&gt;
 model name	: Intel(R) Pentium(R) M processor 1.86GHz&lt;br /&gt;
 stepping	: 8&lt;br /&gt;
 cpu MHz		: 800.000&lt;br /&gt;
 cache size	: 2048 KB&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 2&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2&lt;br /&gt;
 bogomips	: 1597.51 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== hdparm -I -tT /dev/sda ===&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 &lt;br /&gt;
 ATA device, with non-removable media&lt;br /&gt;
 	Model Number:       HTS541080G9SA00                         &lt;br /&gt;
 	Serial Number:      MPBDL0X6H9KRTM&lt;br /&gt;
 	Firmware Revision:  MB4IC60H&lt;br /&gt;
 Standards:&lt;br /&gt;
 	Used: ATA/ATAPI-7 T13 1532D revision 1 &lt;br /&gt;
 	Supported: 7 6 5 4 &lt;br /&gt;
 Configuration:&lt;br /&gt;
 	Logical		max	current&lt;br /&gt;
 	cylinders	&lt;br /&gt;
 	heads		16	16&lt;br /&gt;
 	sectors/track	63	63&lt;br /&gt;
 	--&lt;br /&gt;
 	CHS current addressable sectors:   &lt;br /&gt;
 	LBA    user addressable sectors:  &lt;br /&gt;
 	LBA48  user addressable sectors:  &lt;br /&gt;
 	device size with M = 1024*1024:       76319 MBytes&lt;br /&gt;
 	device size with M = 1000*1000:       80026 MBytes (80 GB)&lt;br /&gt;
 Capabilities:&lt;br /&gt;
 	LBA, IORDY(can be disabled)&lt;br /&gt;
 	Standby timer values: spec'd by Vendor, no device specific minimum&lt;br /&gt;
 	R/W multiple sector transfer: Max = 16	Current = 16&lt;br /&gt;
 	Advanced power management level: 128 (0x80)&lt;br /&gt;
 	Recommended acoustic management value: 128, current value: 254&lt;br /&gt;
 	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 &lt;br /&gt;
 	     Cycle time: min=120ns recommended=120ns&lt;br /&gt;
 	PIO: pio0 pio1 pio2 pio3 pio4 &lt;br /&gt;
 	     Cycle time: no flow control=240ns  IORDY flow control=120ns&lt;br /&gt;
 Commands/features:&lt;br /&gt;
 	Enabled	Supported:&lt;br /&gt;
 	   *	SMART feature set&lt;br /&gt;
 	    	Security Mode feature set&lt;br /&gt;
 	   *	Power Management feature set&lt;br /&gt;
 	   *	Write cache&lt;br /&gt;
 	   *	Look-ahead&lt;br /&gt;
 	   *	Host Protected Area feature set&lt;br /&gt;
 	   *	WRITE_BUFFER command&lt;br /&gt;
 	   *	READ_BUFFER command&lt;br /&gt;
 	   *	NOP cmd&lt;br /&gt;
 	   *	DOWNLOAD_MICROCODE&lt;br /&gt;
 	   *	Advanced Power Management feature set&lt;br /&gt;
 	    	Power-Up In Standby feature set&lt;br /&gt;
 	   *	SET_FEATURES required to spinup after power up&lt;br /&gt;
 	    	SET_MAX security extension&lt;br /&gt;
 	    	Automatic Acoustic Management feature set&lt;br /&gt;
 	   *	48-bit Address feature set&lt;br /&gt;
 	   *	Device Configuration Overlay feature set&lt;br /&gt;
 	   *	Mandatory FLUSH_CACHE&lt;br /&gt;
 	   *	FLUSH_CACHE_EXT&lt;br /&gt;
 	   *	SMART error logging&lt;br /&gt;
 	   *	SMART self-test&lt;br /&gt;
 	   *	General Purpose Logging feature set&lt;br /&gt;
 	   *	WRITE_{DMA|MULTIPLE}_FUA_EXT&lt;br /&gt;
 	   *	IDLE_IMMEDIATE with UNLOAD&lt;br /&gt;
 	   *	SATA-I signaling speed (1.5Gb/s)&lt;br /&gt;
 	   *	Host-initiated interface power management&lt;br /&gt;
 	   *	Device-initiated interface power management&lt;br /&gt;
 	   *	Software settings preservation&lt;br /&gt;
 Security: &lt;br /&gt;
 	Master password revision code = &lt;br /&gt;
 		supported&lt;br /&gt;
 	not	enabled&lt;br /&gt;
 	not	locked&lt;br /&gt;
 		frozen&lt;br /&gt;
 	not	expired: security count&lt;br /&gt;
 	not	supported: enhanced erase&lt;br /&gt;
 	52min for SECURITY ERASE UNIT. &lt;br /&gt;
 Checksum: correct&lt;br /&gt;
  Timing cached reads:   1140 MB in  2.00 seconds = 569.77 MB/sec&lt;br /&gt;
  Timing buffered disk reads:   74 MB in  3.07 seconds =  24.13 MB/sec&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation guides survey (IBM/Lenovo)].&lt;br /&gt;
&lt;br /&gt;
[[Category:Z60m]][[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Carsten Feuls</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33116</id>
		<title>Installing Debian Etch on a ThinkPad Z60m</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33116"/>
		<updated>2007-09-14T16:01:15Z</updated>

		<summary type="html">&lt;p&gt;Carsten Feuls: /* CPU Throttling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Special Keys ==&lt;br /&gt;
For the powermanagement-keys (Fn + F4, ...) install acpi-support:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install acpi-support}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Fn - Arrow-keys I have customized my {{path|~/.xmodmap}}:&lt;br /&gt;
&lt;br /&gt;
 keycode 164 = XF86AudioStop&lt;br /&gt;
 keycode 162 = XF86AudioPlay&lt;br /&gt;
 keycode 153 = XF86AudioNext&lt;br /&gt;
 keycode 144 = XF86AudioPrev&lt;br /&gt;
 keycode 234 = F19&lt;br /&gt;
 keycode 233 = F20&lt;br /&gt;
&lt;br /&gt;
For using the Back/Forward-keys in Firefox go on [http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#Firefox here].&lt;br /&gt;
&lt;br /&gt;
== Wireless Networking ==&lt;br /&gt;
&lt;br /&gt;
The module for this chip is in kernel mainline (ipw2200). The only showstopper is the missing firmware.&lt;br /&gt;
&lt;br /&gt;
Get it here: [http://ipw2200.sourceforge.net/firmware.php?fid=7 firmware v3.0]&lt;br /&gt;
&lt;br /&gt;
Extract it: &lt;br /&gt;
&lt;br /&gt;
{{cmdroot| tar zxvf ipw2200-fw-3.0.tgz}}&lt;br /&gt;
&lt;br /&gt;
Move the *.fw files to {{path|/lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|mv *.fw /lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
Reload the module:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|rmmod ipw2200 &amp;amp;&amp;amp; modprobe ipw2200}}&lt;br /&gt;
&lt;br /&gt;
== CPU Throttling ==&lt;br /&gt;
&lt;br /&gt;
Load the kernelmodule:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|modprobe speedstep_centrino or p4-clockmod}}&lt;br /&gt;
&lt;br /&gt;
Add line &amp;quot;speedstep_centrino&amp;quot;or&amp;quot;p4-clockmod&amp;quot; to {{path|/etc/modules}} to load the module on boot.&lt;br /&gt;
&lt;br /&gt;
Install the throttling-daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install powernowd}}&lt;br /&gt;
&lt;br /&gt;
Done.&lt;br /&gt;
&lt;br /&gt;
== Active Protection System==&lt;br /&gt;
&lt;br /&gt;
=== Preparing the kernel ===&lt;br /&gt;
&lt;br /&gt;
To get the headdisk-parking working you have to build your own kernel with the hdaps_protect-patch applied:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites that we need to compile the new kernel:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install kernel-package ncurses-dev fakeroot wget bzip2}}&lt;br /&gt;
&lt;br /&gt;
Get the recent debian-etch-kernel (2.6.18):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install linux-tree-2.6.18}}&lt;br /&gt;
&lt;br /&gt;
Go to the sources and unpack them:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd /usr/src}}&lt;br /&gt;
{{cmdroot| tar jxvf linux-source-2.6.18.tar.bz2}}&lt;br /&gt;
&lt;br /&gt;
As etchs kernel is 2.6.18-4 its propably a good idea to get the hdaps_protect patch for 2.6.18-3:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| wget http://www.dresco.co.uk/hdaps/hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Apply the patch:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd linux-source-2.6.18/}}&lt;br /&gt;
{{cmdroot|patch -p1 &amp;lt; ../hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Copy the default-config to the sourcetree:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cp /boot/config-2.6.18-4-486 ./.config}}&lt;br /&gt;
&lt;br /&gt;
Build the kernel &amp;amp; packages:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|make-kpkg clean}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# fakeroot make-kpkg --initrd --revision=thinkpad.1.0 kernel_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the new kernel. Grub-menu should be updated automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i linux-image-2.6.18_thinkpad.1.0_i386.deb }}&lt;br /&gt;
&lt;br /&gt;
Reboot and select the new kernel. Verify with 'uname -a'.&lt;br /&gt;
If all things work you can set the new kernel default in {{path|/boot/grub/menu.lst}} with default $entry-number (0..1..2..)&lt;br /&gt;
&lt;br /&gt;
===Preparing userspace===&lt;br /&gt;
&lt;br /&gt;
Installing the daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install hdapsd}}&lt;br /&gt;
&lt;br /&gt;
To set your harddrive, edit {{path|/etc/default/hdapsd}}:&lt;br /&gt;
&lt;br /&gt;
 # start hdapsd at boottime?&lt;br /&gt;
 '''START=yes'''&lt;br /&gt;
 #&lt;br /&gt;
 # the name of the disk device that hdapsd should monitor.&lt;br /&gt;
 #&lt;br /&gt;
 # usually this is 'hda' the primary master or 'sda'&lt;br /&gt;
 # on SATA ThinkPads.&lt;br /&gt;
 '''DISK=sda'''&lt;br /&gt;
 #&lt;br /&gt;
 # other options to pass to hdapsd.&lt;br /&gt;
 # the -d and -b options are always passed.&lt;br /&gt;
 OPTIONS=&lt;br /&gt;
&lt;br /&gt;
Restart hdapsd:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|/etc/init.d/hdapsd restart}}&lt;br /&gt;
&lt;br /&gt;
You should get something like that in {{path| /var/log/syslog}} when throwing your thinkpad off the table: (No, seriously, shaking it carefully should be sufficient :-) )&lt;br /&gt;
&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: ata_scsi_issue_protect_fn(): unload support reported by drive..&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: scsi_protect_queue(): head parked..&lt;br /&gt;
 Mar 20 12:25:38 localhost kernel: scsi_unprotect_queue(): No pending I/O, re-enabling power management..&lt;br /&gt;
 Mar 20 12:25:38 localhost hdapsd[12522]: Tue Mar 20 12:25:: un-parking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fingerprint-Reader ==&lt;br /&gt;
&lt;br /&gt;
=== Install userspace-tools ===&lt;br /&gt;
I got the fingerprint reader working with the new [http://thinkfinger.sourceforge.net/ ThinkFinger-drivers] (opensource). They are working much better than the closed-source UPEK drivers and don't have this ugly QT-dialog.&lt;br /&gt;
&lt;br /&gt;
Get some debian-packages from [http://www.rubixlinux.org/debian/thinkfinger/ here] and install them with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i *.deb}}&lt;br /&gt;
&lt;br /&gt;
=== Enroll your fingers ===&lt;br /&gt;
Enroll your fingers with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user &amp;lt;login&amp;gt;}}&lt;br /&gt;
 &lt;br /&gt;
 # tf-tool --add-user name&lt;br /&gt;
 ThinkFinger 0.2.2 (http://thinkfinger.sourceforge.net/)&lt;br /&gt;
 Copyright (C) 2006, 2007 Timo Hoenig &amp;lt;thoenig@suse.de&amp;gt;&lt;br /&gt;
 Initializing... done.&lt;br /&gt;
 Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.&lt;br /&gt;
 Storing data (/etc/pam_thinkfinger/name.bir)... done.&lt;br /&gt;
&lt;br /&gt;
=== Configuring PAM to use ThinkFinger ===&lt;br /&gt;
Now you can configure pam to use ThinkFinger:&lt;br /&gt;
&lt;br /&gt;
Open {{path|/etc/pam.d/common-auth}}:&lt;br /&gt;
&lt;br /&gt;
 # /etc/pam.d/common-auth - authentication settings common to all services&lt;br /&gt;
 #&lt;br /&gt;
 # This file is included from other service-specific PAM config files,&lt;br /&gt;
 # and should contain a list of the authentication modules that define&lt;br /&gt;
 # the central authentication scheme for use on the system&lt;br /&gt;
 # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the&lt;br /&gt;
 # traditional Unix authentication mechanisms.&lt;br /&gt;
 #&lt;br /&gt;
 '''auth     sufficient     pam_thinkfinger.so'''&lt;br /&gt;
 auth     required     pam_unix.so '''try_first_pass'''&lt;br /&gt;
&lt;br /&gt;
Ready! Works flawlessly with gdm for instance!&lt;br /&gt;
Enroll user 'root' to use your fingerprint for 'sudo'.&lt;br /&gt;
&lt;br /&gt;
== System Information ==&lt;br /&gt;
&lt;br /&gt;
=== uname -a ===&lt;br /&gt;
&lt;br /&gt;
 Linux phooka 2.6.18 #1 PREEMPT Thu Apr 5 13:09:55 CEST 2007 i686 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&lt;br /&gt;
 00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0575]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Capabilities: [e0] Vendor Specific Information&lt;br /&gt;
 &lt;br /&gt;
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 [VGA])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=512K]&lt;br /&gt;
 	I/O ports at 1800 [size=8]&lt;br /&gt;
 	Memory at c (32-bit, prefetchable) [size=256M]&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=256K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
  00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: fast devsel&lt;br /&gt;
 	Memory at  (32-bit, non-prefetchable) [disabled] [size=512K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2  &lt;br /&gt;
 &lt;br /&gt;
 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:05b7]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
 	Capabilities: [50] Power Management version 2&lt;br /&gt;
 	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [70] Express Unknown type IRQ 0&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [130] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
 	Memory behind bridge: a-a01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00003fff&lt;br /&gt;
 	Memory behind bridge: a-a3ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d00fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5)  &lt;br /&gt;
 &lt;br /&gt;
 00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=0b, subordinate=12, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00005fff&lt;br /&gt;
 	Memory behind bridge: a-a5ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000b-00000000b01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=13, subordinate=13, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00007fff&lt;br /&gt;
 	Memory behind bridge: a-a7ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1820 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1840 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1860 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1880 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0566]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 Memory at a (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
 	 Capabilities: [50] Power Management version 2&lt;br /&gt;
 	 Capabilities: [58] Debug port &lt;br /&gt;
 &lt;br /&gt;
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3) (prog-if 01 [Subtractive decode])&lt;br /&gt;
 	 Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	 Bus: primary=00, secondary=14, subordinate=17, sec-latency=64&lt;br /&gt;
 	 I/O behind bridge: -0000bfff&lt;br /&gt;
 	 Memory behind bridge: a-b00fffff&lt;br /&gt;
 	 Prefetchable memory behind bridge: 00000000d-00000000dfffffff&lt;br /&gt;
 	 Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]&lt;br /&gt;
 &lt;br /&gt;
 00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0568]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0 &lt;br /&gt;
  &lt;br /&gt;
 00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03) (prog-if 80 [Master])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056a]&lt;br /&gt;
 	Flags: bus master, 66MHz, medium devsel, latency 0&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at 1810 [size=16]&lt;br /&gt;
 	Capabilities: [70] Power Management version 2 &lt;br /&gt;
 &lt;br /&gt;
 00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056b]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	I/O ports at 18a0 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0577]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
 	Capabilities: [48] Power Management version 2&lt;br /&gt;
 	Capabilities: [50] Vital Product Data&lt;br /&gt;
 	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-&lt;br /&gt;
 	Capabilities: [d0] Express Endpoint IRQ 0&lt;br /&gt;
 	Capabilities: [100] Advanced Error Reporting&lt;br /&gt;
 	Capabilities: [13c] Virtual Channel&lt;br /&gt;
 &lt;br /&gt;
 14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056c]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Bus: primary=14, secondary=15, subordinate=16, sec-latency=176&lt;br /&gt;
 	Memory window 0: d-d9fff000 (prefetchable)&lt;br /&gt;
 	Memory window 1: a-a9fff000 (prefetchable)&lt;br /&gt;
 	I/O window 0: -000080ff&lt;br /&gt;
 	I/O window 1: -000084ff&lt;br /&gt;
 	16-bit legacy interface ports at 0001&lt;br /&gt;
 &lt;br /&gt;
 14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08) (prog-if 10 [OHCI])&lt;br /&gt;
 	Subsystem: IBM ThinkPad A/T/X Series [1014:0511]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
 	Subsystem: IBM Thinkpad Z60m [1014:0598]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 08)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0596]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	Memory at b0001c00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
  &lt;br /&gt;
 14:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2915ABG Network Connection [8086:4224] (rev 05)&lt;br /&gt;
 	Subsystem: Intel Corporation Unknown device [8086:1011]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
&lt;br /&gt;
=== lsmod ===&lt;br /&gt;
&lt;br /&gt;
 Module                  Size  Used by&lt;br /&gt;
 wacom                  15168  0 &lt;br /&gt;
 i915                   17344  2 &lt;br /&gt;
 drm                    61140  3 i915&lt;br /&gt;
 binfmt_misc            10568  1 &lt;br /&gt;
 ipv6                    10 &lt;br /&gt;
 ieee80211_crypt_ccmp     6784  3 &lt;br /&gt;
 cpufreq_ondemand        5744  0 &lt;br /&gt;
 speedstep_centrino      7120  1 &lt;br /&gt;
 cpufreq_userspace       3860  1 &lt;br /&gt;
 freq_table              4292  1 speedstep_centrino&lt;br /&gt;
 ac                      5060  0 &lt;br /&gt;
 battery                 9476  0 &lt;br /&gt;
 ibm_acpi               24320  0 &lt;br /&gt;
 hdaps                   8816  0 &lt;br /&gt;
 sbp2                   20744  0 &lt;br /&gt;
 ieee1394               86008  1 sbp2&lt;br /&gt;
 loop                   14536  0 &lt;br /&gt;
 tsdev                   7360  0 &lt;br /&gt;
 joydev                  8960  0 &lt;br /&gt;
 snd_hda_intel          16916  0 &lt;br /&gt;
 snd_hda_codec           1 snd_hda_intel&lt;br /&gt;
 ipw2200                93568  0 &lt;br /&gt;
 snd_pcm_oss            38112  0 &lt;br /&gt;
 ieee80211              29064  1 ipw2200&lt;br /&gt;
 ieee80211_crypt         5824  2 ieee80211_crypt_ccmp,ieee80211&lt;br /&gt;
 snd_mixer_oss          15168  1 snd_pcm_oss&lt;br /&gt;
 firmware_class          9536  1 ipw2200&lt;br /&gt;
 snd_pcm                68616  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss&lt;br /&gt;
 snd_timer              20868  1 snd_pcm&lt;br /&gt;
 sdhci                  16140  0 &lt;br /&gt;
 mmc_core               22608  1 sdhci&lt;br /&gt;
 i2c_i801                7308  0 &lt;br /&gt;
 snd                    46564  6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer&lt;br /&gt;
 soundcore               9248  1 snd&lt;br /&gt;
 i2c_core               19792  1 i2c_i801&lt;br /&gt;
 psmouse                34568  0 &lt;br /&gt;
 snd_page_alloc          9480  2 snd_hda_intel,snd_pcm&lt;br /&gt;
 intel_agp              20892  1 &lt;br /&gt;
 rtc                    12276  0 &lt;br /&gt;
 evdev                   8896  1 &lt;br /&gt;
 agpgart                29360  3 drm,intel_agp&lt;br /&gt;
 sg                     31068  0 &lt;br /&gt;
 sr_mod                 15716  0 &lt;br /&gt;
 cdrom                  32416  1 sr_mod&lt;br /&gt;
 ext3                    3 &lt;br /&gt;
 jbd                    51816  1 ext3&lt;br /&gt;
 mbcache                 8260  1 ext3&lt;br /&gt;
 sha256                 10944  0 &lt;br /&gt;
 aes                    28032  5 &lt;br /&gt;
 dm_crypt               10696  1 &lt;br /&gt;
 dm_mirror              18704  0 &lt;br /&gt;
 dm_snapshot            15324  0 &lt;br /&gt;
 dm_mod                 49848  12 dm_crypt,dm_mirror,dm_snapshot&lt;br /&gt;
 ide_generic             1280  0 [permanent]&lt;br /&gt;
 sd_mod                 18896  3 &lt;br /&gt;
 generic                 5316  0 [permanent]&lt;br /&gt;
 ide_core                2 ide_generic,generic&lt;br /&gt;
 ata_piix               13384  2 &lt;br /&gt;
 ahci                   17220  0 &lt;br /&gt;
 libata                 90200  2 ata_piix,ahci&lt;br /&gt;
 scsi_mod                6 sbp2,sg,sr_mod,sd_mod,ahci,libata&lt;br /&gt;
 tg3                    94020  0 &lt;br /&gt;
 ehci_hcd               27848  0 &lt;br /&gt;
 uhci_hcd               20876  0 &lt;br /&gt;
 usbcore                 4 wacom,ehci_hcd,uhci_hcd&lt;br /&gt;
 thermal                13384  0 &lt;br /&gt;
 processor              23724  2 speedstep_centrino,thermal&lt;br /&gt;
 fan                     4676  0 &lt;br /&gt;
&lt;br /&gt;
=== /proc/cpuinfo === &lt;br /&gt;
&lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: GenuineIntel&lt;br /&gt;
 cpu family	: 6&lt;br /&gt;
 model		: 13&lt;br /&gt;
 model name	: Intel(R) Pentium(R) M processor 1.86GHz&lt;br /&gt;
 stepping	: 8&lt;br /&gt;
 cpu MHz		: 800.000&lt;br /&gt;
 cache size	: 2048 KB&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 2&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2&lt;br /&gt;
 bogomips	: 1597.51 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== hdparm -I -tT /dev/sda ===&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 &lt;br /&gt;
 ATA device, with non-removable media&lt;br /&gt;
 	Model Number:       HTS541080G9SA00                         &lt;br /&gt;
 	Serial Number:      MPBDL0X6H9KRTM&lt;br /&gt;
 	Firmware Revision:  MB4IC60H&lt;br /&gt;
 Standards:&lt;br /&gt;
 	Used: ATA/ATAPI-7 T13 1532D revision 1 &lt;br /&gt;
 	Supported: 7 6 5 4 &lt;br /&gt;
 Configuration:&lt;br /&gt;
 	Logical		max	current&lt;br /&gt;
 	cylinders	&lt;br /&gt;
 	heads		16	16&lt;br /&gt;
 	sectors/track	63	63&lt;br /&gt;
 	--&lt;br /&gt;
 	CHS current addressable sectors:   &lt;br /&gt;
 	LBA    user addressable sectors:  &lt;br /&gt;
 	LBA48  user addressable sectors:  &lt;br /&gt;
 	device size with M = 1024*1024:       76319 MBytes&lt;br /&gt;
 	device size with M = 1000*1000:       80026 MBytes (80 GB)&lt;br /&gt;
 Capabilities:&lt;br /&gt;
 	LBA, IORDY(can be disabled)&lt;br /&gt;
 	Standby timer values: spec'd by Vendor, no device specific minimum&lt;br /&gt;
 	R/W multiple sector transfer: Max = 16	Current = 16&lt;br /&gt;
 	Advanced power management level: 128 (0x80)&lt;br /&gt;
 	Recommended acoustic management value: 128, current value: 254&lt;br /&gt;
 	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 &lt;br /&gt;
 	     Cycle time: min=120ns recommended=120ns&lt;br /&gt;
 	PIO: pio0 pio1 pio2 pio3 pio4 &lt;br /&gt;
 	     Cycle time: no flow control=240ns  IORDY flow control=120ns&lt;br /&gt;
 Commands/features:&lt;br /&gt;
 	Enabled	Supported:&lt;br /&gt;
 	   *	SMART feature set&lt;br /&gt;
 	    	Security Mode feature set&lt;br /&gt;
 	   *	Power Management feature set&lt;br /&gt;
 	   *	Write cache&lt;br /&gt;
 	   *	Look-ahead&lt;br /&gt;
 	   *	Host Protected Area feature set&lt;br /&gt;
 	   *	WRITE_BUFFER command&lt;br /&gt;
 	   *	READ_BUFFER command&lt;br /&gt;
 	   *	NOP cmd&lt;br /&gt;
 	   *	DOWNLOAD_MICROCODE&lt;br /&gt;
 	   *	Advanced Power Management feature set&lt;br /&gt;
 	    	Power-Up In Standby feature set&lt;br /&gt;
 	   *	SET_FEATURES required to spinup after power up&lt;br /&gt;
 	    	SET_MAX security extension&lt;br /&gt;
 	    	Automatic Acoustic Management feature set&lt;br /&gt;
 	   *	48-bit Address feature set&lt;br /&gt;
 	   *	Device Configuration Overlay feature set&lt;br /&gt;
 	   *	Mandatory FLUSH_CACHE&lt;br /&gt;
 	   *	FLUSH_CACHE_EXT&lt;br /&gt;
 	   *	SMART error logging&lt;br /&gt;
 	   *	SMART self-test&lt;br /&gt;
 	   *	General Purpose Logging feature set&lt;br /&gt;
 	   *	WRITE_{DMA|MULTIPLE}_FUA_EXT&lt;br /&gt;
 	   *	IDLE_IMMEDIATE with UNLOAD&lt;br /&gt;
 	   *	SATA-I signaling speed (1.5Gb/s)&lt;br /&gt;
 	   *	Host-initiated interface power management&lt;br /&gt;
 	   *	Device-initiated interface power management&lt;br /&gt;
 	   *	Software settings preservation&lt;br /&gt;
 Security: &lt;br /&gt;
 	Master password revision code = &lt;br /&gt;
 		supported&lt;br /&gt;
 	not	enabled&lt;br /&gt;
 	not	locked&lt;br /&gt;
 		frozen&lt;br /&gt;
 	not	expired: security count&lt;br /&gt;
 	not	supported: enhanced erase&lt;br /&gt;
 	52min for SECURITY ERASE UNIT. &lt;br /&gt;
 Checksum: correct&lt;br /&gt;
  Timing cached reads:   1140 MB in  2.00 seconds = 569.77 MB/sec&lt;br /&gt;
  Timing buffered disk reads:   74 MB in  3.07 seconds =  24.13 MB/sec&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation guides survey (IBM/Lenovo)].&lt;br /&gt;
&lt;br /&gt;
[[Category:Z60m]][[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Carsten Feuls</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33115</id>
		<title>Installing Debian Etch on a ThinkPad Z60m</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Etch_on_a_ThinkPad_Z60m&amp;diff=33115"/>
		<updated>2007-09-14T16:00:12Z</updated>

		<summary type="html">&lt;p&gt;Carsten Feuls: /* CPU Throttling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Special Keys ==&lt;br /&gt;
For the powermanagement-keys (Fn + F4, ...) install acpi-support:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install acpi-support}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Fn - Arrow-keys I have customized my {{path|~/.xmodmap}}:&lt;br /&gt;
&lt;br /&gt;
 keycode 164 = XF86AudioStop&lt;br /&gt;
 keycode 162 = XF86AudioPlay&lt;br /&gt;
 keycode 153 = XF86AudioNext&lt;br /&gt;
 keycode 144 = XF86AudioPrev&lt;br /&gt;
 keycode 234 = F19&lt;br /&gt;
 keycode 233 = F20&lt;br /&gt;
&lt;br /&gt;
For using the Back/Forward-keys in Firefox go on [http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#Firefox here].&lt;br /&gt;
&lt;br /&gt;
== Wireless Networking ==&lt;br /&gt;
&lt;br /&gt;
The module for this chip is in kernel mainline (ipw2200). The only showstopper is the missing firmware.&lt;br /&gt;
&lt;br /&gt;
Get it here: [http://ipw2200.sourceforge.net/firmware.php?fid=7 firmware v3.0]&lt;br /&gt;
&lt;br /&gt;
Extract it: &lt;br /&gt;
&lt;br /&gt;
{{cmdroot| tar zxvf ipw2200-fw-3.0.tgz}}&lt;br /&gt;
&lt;br /&gt;
Move the *.fw files to {{path|/lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|mv *.fw /lib/firmware/}}&lt;br /&gt;
&lt;br /&gt;
Reload the module:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|rmmod ipw2200 &amp;amp;&amp;amp; modprobe ipw2200}}&lt;br /&gt;
&lt;br /&gt;
== CPU Throttling ==&lt;br /&gt;
&lt;br /&gt;
Load the kernelmodule:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|modprobe speedstep_centrino or p4-clockmod}}&lt;br /&gt;
&lt;br /&gt;
Add line &amp;quot;speedstep_centrino&amp;quot; to {{path|/etc/modules}} to load the module on boot.&lt;br /&gt;
&lt;br /&gt;
Install the throttling-daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install powernowd}}&lt;br /&gt;
&lt;br /&gt;
Done.&lt;br /&gt;
&lt;br /&gt;
== Active Protection System==&lt;br /&gt;
&lt;br /&gt;
=== Preparing the kernel ===&lt;br /&gt;
&lt;br /&gt;
To get the headdisk-parking working you have to build your own kernel with the hdaps_protect-patch applied:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites that we need to compile the new kernel:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install kernel-package ncurses-dev fakeroot wget bzip2}}&lt;br /&gt;
&lt;br /&gt;
Get the recent debian-etch-kernel (2.6.18):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install linux-tree-2.6.18}}&lt;br /&gt;
&lt;br /&gt;
Go to the sources and unpack them:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd /usr/src}}&lt;br /&gt;
{{cmdroot| tar jxvf linux-source-2.6.18.tar.bz2}}&lt;br /&gt;
&lt;br /&gt;
As etchs kernel is 2.6.18-4 its propably a good idea to get the hdaps_protect patch for 2.6.18-3:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| wget http://www.dresco.co.uk/hdaps/hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Apply the patch:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cd linux-source-2.6.18/}}&lt;br /&gt;
{{cmdroot|patch -p1 &amp;lt; ../hdaps_protect-2.6.18.3-2.patch}}&lt;br /&gt;
&lt;br /&gt;
Copy the default-config to the sourcetree:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cp /boot/config-2.6.18-4-486 ./.config}}&lt;br /&gt;
&lt;br /&gt;
Build the kernel &amp;amp; packages:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|make-kpkg clean}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# fakeroot make-kpkg --initrd --revision=thinkpad.1.0 kernel_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the new kernel. Grub-menu should be updated automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space: nowrap; color: rgb(73, 89, 136); background-color: white;&amp;quot;&amp;gt;# cd ..&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i linux-image-2.6.18_thinkpad.1.0_i386.deb }}&lt;br /&gt;
&lt;br /&gt;
Reboot and select the new kernel. Verify with 'uname -a'.&lt;br /&gt;
If all things work you can set the new kernel default in {{path|/boot/grub/menu.lst}} with default $entry-number (0..1..2..)&lt;br /&gt;
&lt;br /&gt;
===Preparing userspace===&lt;br /&gt;
&lt;br /&gt;
Installing the daemon:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|apt-get install hdapsd}}&lt;br /&gt;
&lt;br /&gt;
To set your harddrive, edit {{path|/etc/default/hdapsd}}:&lt;br /&gt;
&lt;br /&gt;
 # start hdapsd at boottime?&lt;br /&gt;
 '''START=yes'''&lt;br /&gt;
 #&lt;br /&gt;
 # the name of the disk device that hdapsd should monitor.&lt;br /&gt;
 #&lt;br /&gt;
 # usually this is 'hda' the primary master or 'sda'&lt;br /&gt;
 # on SATA ThinkPads.&lt;br /&gt;
 '''DISK=sda'''&lt;br /&gt;
 #&lt;br /&gt;
 # other options to pass to hdapsd.&lt;br /&gt;
 # the -d and -b options are always passed.&lt;br /&gt;
 OPTIONS=&lt;br /&gt;
&lt;br /&gt;
Restart hdapsd:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|/etc/init.d/hdapsd restart}}&lt;br /&gt;
&lt;br /&gt;
You should get something like that in {{path| /var/log/syslog}} when throwing your thinkpad off the table: (No, seriously, shaking it carefully should be sufficient :-) )&lt;br /&gt;
&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: ata_scsi_issue_protect_fn(): unload support reported by drive..&lt;br /&gt;
 Mar 20 12:25:37 localhost kernel: scsi_protect_queue(): head parked..&lt;br /&gt;
 Mar 20 12:25:38 localhost kernel: scsi_unprotect_queue(): No pending I/O, re-enabling power management..&lt;br /&gt;
 Mar 20 12:25:38 localhost hdapsd[12522]: Tue Mar 20 12:25:: un-parking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fingerprint-Reader ==&lt;br /&gt;
&lt;br /&gt;
=== Install userspace-tools ===&lt;br /&gt;
I got the fingerprint reader working with the new [http://thinkfinger.sourceforge.net/ ThinkFinger-drivers] (opensource). They are working much better than the closed-source UPEK drivers and don't have this ugly QT-dialog.&lt;br /&gt;
&lt;br /&gt;
Get some debian-packages from [http://www.rubixlinux.org/debian/thinkfinger/ here] and install them with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot| dpkg -i *.deb}}&lt;br /&gt;
&lt;br /&gt;
=== Enroll your fingers ===&lt;br /&gt;
Enroll your fingers with:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|tf-tool --add-user &amp;lt;login&amp;gt;}}&lt;br /&gt;
 &lt;br /&gt;
 # tf-tool --add-user name&lt;br /&gt;
 ThinkFinger 0.2.2 (http://thinkfinger.sourceforge.net/)&lt;br /&gt;
 Copyright (C) 2006, 2007 Timo Hoenig &amp;lt;thoenig@suse.de&amp;gt;&lt;br /&gt;
 Initializing... done.&lt;br /&gt;
 Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.&lt;br /&gt;
 Storing data (/etc/pam_thinkfinger/name.bir)... done.&lt;br /&gt;
&lt;br /&gt;
=== Configuring PAM to use ThinkFinger ===&lt;br /&gt;
Now you can configure pam to use ThinkFinger:&lt;br /&gt;
&lt;br /&gt;
Open {{path|/etc/pam.d/common-auth}}:&lt;br /&gt;
&lt;br /&gt;
 # /etc/pam.d/common-auth - authentication settings common to all services&lt;br /&gt;
 #&lt;br /&gt;
 # This file is included from other service-specific PAM config files,&lt;br /&gt;
 # and should contain a list of the authentication modules that define&lt;br /&gt;
 # the central authentication scheme for use on the system&lt;br /&gt;
 # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the&lt;br /&gt;
 # traditional Unix authentication mechanisms.&lt;br /&gt;
 #&lt;br /&gt;
 '''auth     sufficient     pam_thinkfinger.so'''&lt;br /&gt;
 auth     required     pam_unix.so '''try_first_pass'''&lt;br /&gt;
&lt;br /&gt;
Ready! Works flawlessly with gdm for instance!&lt;br /&gt;
Enroll user 'root' to use your fingerprint for 'sudo'.&lt;br /&gt;
&lt;br /&gt;
== System Information ==&lt;br /&gt;
&lt;br /&gt;
=== uname -a ===&lt;br /&gt;
&lt;br /&gt;
 Linux phooka 2.6.18 #1 PREEMPT Thu Apr 5 13:09:55 CEST 2007 i686 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&lt;br /&gt;
 00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0575]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Capabilities: [e0] Vendor Specific Information&lt;br /&gt;
 &lt;br /&gt;
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 [VGA])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=512K]&lt;br /&gt;
 	I/O ports at 1800 [size=8]&lt;br /&gt;
 	Memory at c (32-bit, prefetchable) [size=256M]&lt;br /&gt;
 	Memory at a (32-bit, non-prefetchable) [size=256K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
  00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
 	Flags: fast devsel&lt;br /&gt;
 	Memory at  (32-bit, non-prefetchable) [disabled] [size=512K]&lt;br /&gt;
 	Capabilities: [d0] Power Management version 2  &lt;br /&gt;
 &lt;br /&gt;
 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:05b7]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
 	Capabilities: [50] Power Management version 2&lt;br /&gt;
 	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [70] Express Unknown type IRQ 0&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [130] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
 	Memory behind bridge: a-a01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00003fff&lt;br /&gt;
 	Memory behind bridge: a-a3ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d00fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5)  &lt;br /&gt;
 &lt;br /&gt;
 00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=0b, subordinate=12, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00005fff&lt;br /&gt;
 	Memory behind bridge: a-a5ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000b-00000000b01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	Bus: primary=00, secondary=13, subordinate=13, sec-latency=0&lt;br /&gt;
 	I/O behind bridge: -00007fff&lt;br /&gt;
 	Memory behind bridge: a-a7ffffff&lt;br /&gt;
 	Prefetchable memory behind bridge: 00000000d-00000000d01fffff&lt;br /&gt;
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0&lt;br /&gt;
 	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
 	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
 	Capabilities: [a0] Power Management version 2&lt;br /&gt;
 	Capabilities: [100] Virtual Channel&lt;br /&gt;
 	Capabilities: [180] Unknown (5) &lt;br /&gt;
 &lt;br /&gt;
 00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1820 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1840 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	I/O ports at 1860 [size=32] &lt;br /&gt;
 &lt;br /&gt;
 00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 I/O ports at 1880 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
 	 Subsystem: IBM Unknown device [1014:0566]&lt;br /&gt;
 	 Flags: bus master, medium devsel, latency 0, IRQ 11&lt;br /&gt;
 	 Memory at a (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
 	 Capabilities: [50] Power Management version 2&lt;br /&gt;
 	 Capabilities: [58] Debug port &lt;br /&gt;
 &lt;br /&gt;
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3) (prog-if 01 [Subtractive decode])&lt;br /&gt;
 	 Flags: bus master, fast devsel, latency 0&lt;br /&gt;
 	 Bus: primary=00, secondary=14, subordinate=17, sec-latency=64&lt;br /&gt;
 	 I/O behind bridge: -0000bfff&lt;br /&gt;
 	 Memory behind bridge: a-b00fffff&lt;br /&gt;
 	 Prefetchable memory behind bridge: 00000000d-00000000dfffffff&lt;br /&gt;
 	 Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]&lt;br /&gt;
 &lt;br /&gt;
 00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0568]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 0 &lt;br /&gt;
  &lt;br /&gt;
 00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03) (prog-if 80 [Master])&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056a]&lt;br /&gt;
 	Flags: bus master, 66MHz, medium devsel, latency 0&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at &amp;lt;unassigned&amp;gt;&lt;br /&gt;
 	I/O ports at 1810 [size=16]&lt;br /&gt;
 	Capabilities: [70] Power Management version 2 &lt;br /&gt;
 &lt;br /&gt;
 00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056b]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	I/O ports at 18a0 [size=32]&lt;br /&gt;
 &lt;br /&gt;
 02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0577]&lt;br /&gt;
 	Flags: bus master, fast devsel, latency 0, IRQ 11&lt;br /&gt;
 	Memory at a (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
 	Capabilities: [48] Power Management version 2&lt;br /&gt;
 	Capabilities: [50] Vital Product Data&lt;br /&gt;
 	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-&lt;br /&gt;
 	Capabilities: [d0] Express Endpoint IRQ 0&lt;br /&gt;
 	Capabilities: [100] Advanced Error Reporting&lt;br /&gt;
 	Capabilities: [13c] Virtual Channel&lt;br /&gt;
 &lt;br /&gt;
 14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:056c]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Bus: primary=14, secondary=15, subordinate=16, sec-latency=176&lt;br /&gt;
 	Memory window 0: d-d9fff000 (prefetchable)&lt;br /&gt;
 	Memory window 1: a-a9fff000 (prefetchable)&lt;br /&gt;
 	I/O window 0: -000080ff&lt;br /&gt;
 	I/O window 1: -000084ff&lt;br /&gt;
 	16-bit legacy interface ports at 0001&lt;br /&gt;
 &lt;br /&gt;
 14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08) (prog-if 10 [OHCI])&lt;br /&gt;
 	Subsystem: IBM ThinkPad A/T/X Series [1014:0511]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
 	Subsystem: IBM Thinkpad Z60m [1014:0598]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
 &lt;br /&gt;
 14:00.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 08)&lt;br /&gt;
 	Subsystem: IBM Unknown device [1014:0596]&lt;br /&gt;
 	Flags: medium devsel, IRQ 11&lt;br /&gt;
 	Memory at b0001c00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
 	Capabilities: [80] Power Management version 2&lt;br /&gt;
  &lt;br /&gt;
 14:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2915ABG Network Connection [8086:4224] (rev 05)&lt;br /&gt;
 	Subsystem: Intel Corporation Unknown device [8086:1011]&lt;br /&gt;
 	Flags: bus master, medium devsel, latency 64, IRQ 11&lt;br /&gt;
 	Memory at b (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
 	Capabilities: [dc] Power Management version 2&lt;br /&gt;
&lt;br /&gt;
=== lsmod ===&lt;br /&gt;
&lt;br /&gt;
 Module                  Size  Used by&lt;br /&gt;
 wacom                  15168  0 &lt;br /&gt;
 i915                   17344  2 &lt;br /&gt;
 drm                    61140  3 i915&lt;br /&gt;
 binfmt_misc            10568  1 &lt;br /&gt;
 ipv6                    10 &lt;br /&gt;
 ieee80211_crypt_ccmp     6784  3 &lt;br /&gt;
 cpufreq_ondemand        5744  0 &lt;br /&gt;
 speedstep_centrino      7120  1 &lt;br /&gt;
 cpufreq_userspace       3860  1 &lt;br /&gt;
 freq_table              4292  1 speedstep_centrino&lt;br /&gt;
 ac                      5060  0 &lt;br /&gt;
 battery                 9476  0 &lt;br /&gt;
 ibm_acpi               24320  0 &lt;br /&gt;
 hdaps                   8816  0 &lt;br /&gt;
 sbp2                   20744  0 &lt;br /&gt;
 ieee1394               86008  1 sbp2&lt;br /&gt;
 loop                   14536  0 &lt;br /&gt;
 tsdev                   7360  0 &lt;br /&gt;
 joydev                  8960  0 &lt;br /&gt;
 snd_hda_intel          16916  0 &lt;br /&gt;
 snd_hda_codec           1 snd_hda_intel&lt;br /&gt;
 ipw2200                93568  0 &lt;br /&gt;
 snd_pcm_oss            38112  0 &lt;br /&gt;
 ieee80211              29064  1 ipw2200&lt;br /&gt;
 ieee80211_crypt         5824  2 ieee80211_crypt_ccmp,ieee80211&lt;br /&gt;
 snd_mixer_oss          15168  1 snd_pcm_oss&lt;br /&gt;
 firmware_class          9536  1 ipw2200&lt;br /&gt;
 snd_pcm                68616  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss&lt;br /&gt;
 snd_timer              20868  1 snd_pcm&lt;br /&gt;
 sdhci                  16140  0 &lt;br /&gt;
 mmc_core               22608  1 sdhci&lt;br /&gt;
 i2c_i801                7308  0 &lt;br /&gt;
 snd                    46564  6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer&lt;br /&gt;
 soundcore               9248  1 snd&lt;br /&gt;
 i2c_core               19792  1 i2c_i801&lt;br /&gt;
 psmouse                34568  0 &lt;br /&gt;
 snd_page_alloc          9480  2 snd_hda_intel,snd_pcm&lt;br /&gt;
 intel_agp              20892  1 &lt;br /&gt;
 rtc                    12276  0 &lt;br /&gt;
 evdev                   8896  1 &lt;br /&gt;
 agpgart                29360  3 drm,intel_agp&lt;br /&gt;
 sg                     31068  0 &lt;br /&gt;
 sr_mod                 15716  0 &lt;br /&gt;
 cdrom                  32416  1 sr_mod&lt;br /&gt;
 ext3                    3 &lt;br /&gt;
 jbd                    51816  1 ext3&lt;br /&gt;
 mbcache                 8260  1 ext3&lt;br /&gt;
 sha256                 10944  0 &lt;br /&gt;
 aes                    28032  5 &lt;br /&gt;
 dm_crypt               10696  1 &lt;br /&gt;
 dm_mirror              18704  0 &lt;br /&gt;
 dm_snapshot            15324  0 &lt;br /&gt;
 dm_mod                 49848  12 dm_crypt,dm_mirror,dm_snapshot&lt;br /&gt;
 ide_generic             1280  0 [permanent]&lt;br /&gt;
 sd_mod                 18896  3 &lt;br /&gt;
 generic                 5316  0 [permanent]&lt;br /&gt;
 ide_core                2 ide_generic,generic&lt;br /&gt;
 ata_piix               13384  2 &lt;br /&gt;
 ahci                   17220  0 &lt;br /&gt;
 libata                 90200  2 ata_piix,ahci&lt;br /&gt;
 scsi_mod                6 sbp2,sg,sr_mod,sd_mod,ahci,libata&lt;br /&gt;
 tg3                    94020  0 &lt;br /&gt;
 ehci_hcd               27848  0 &lt;br /&gt;
 uhci_hcd               20876  0 &lt;br /&gt;
 usbcore                 4 wacom,ehci_hcd,uhci_hcd&lt;br /&gt;
 thermal                13384  0 &lt;br /&gt;
 processor              23724  2 speedstep_centrino,thermal&lt;br /&gt;
 fan                     4676  0 &lt;br /&gt;
&lt;br /&gt;
=== /proc/cpuinfo === &lt;br /&gt;
&lt;br /&gt;
 processor	: 0&lt;br /&gt;
 vendor_id	: GenuineIntel&lt;br /&gt;
 cpu family	: 6&lt;br /&gt;
 model		: 13&lt;br /&gt;
 model name	: Intel(R) Pentium(R) M processor 1.86GHz&lt;br /&gt;
 stepping	: 8&lt;br /&gt;
 cpu MHz		: 800.000&lt;br /&gt;
 cache size	: 2048 KB&lt;br /&gt;
 fdiv_bug	: no&lt;br /&gt;
 hlt_bug		: no&lt;br /&gt;
 f00f_bug	: no&lt;br /&gt;
 coma_bug	: no&lt;br /&gt;
 fpu		: yes&lt;br /&gt;
 fpu_exception	: yes&lt;br /&gt;
 cpuid level	: 2&lt;br /&gt;
 wp		: yes&lt;br /&gt;
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2&lt;br /&gt;
 bogomips	: 1597.51 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== hdparm -I -tT /dev/sda ===&lt;br /&gt;
&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 &lt;br /&gt;
 ATA device, with non-removable media&lt;br /&gt;
 	Model Number:       HTS541080G9SA00                         &lt;br /&gt;
 	Serial Number:      MPBDL0X6H9KRTM&lt;br /&gt;
 	Firmware Revision:  MB4IC60H&lt;br /&gt;
 Standards:&lt;br /&gt;
 	Used: ATA/ATAPI-7 T13 1532D revision 1 &lt;br /&gt;
 	Supported: 7 6 5 4 &lt;br /&gt;
 Configuration:&lt;br /&gt;
 	Logical		max	current&lt;br /&gt;
 	cylinders	&lt;br /&gt;
 	heads		16	16&lt;br /&gt;
 	sectors/track	63	63&lt;br /&gt;
 	--&lt;br /&gt;
 	CHS current addressable sectors:   &lt;br /&gt;
 	LBA    user addressable sectors:  &lt;br /&gt;
 	LBA48  user addressable sectors:  &lt;br /&gt;
 	device size with M = 1024*1024:       76319 MBytes&lt;br /&gt;
 	device size with M = 1000*1000:       80026 MBytes (80 GB)&lt;br /&gt;
 Capabilities:&lt;br /&gt;
 	LBA, IORDY(can be disabled)&lt;br /&gt;
 	Standby timer values: spec'd by Vendor, no device specific minimum&lt;br /&gt;
 	R/W multiple sector transfer: Max = 16	Current = 16&lt;br /&gt;
 	Advanced power management level: 128 (0x80)&lt;br /&gt;
 	Recommended acoustic management value: 128, current value: 254&lt;br /&gt;
 	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 &lt;br /&gt;
 	     Cycle time: min=120ns recommended=120ns&lt;br /&gt;
 	PIO: pio0 pio1 pio2 pio3 pio4 &lt;br /&gt;
 	     Cycle time: no flow control=240ns  IORDY flow control=120ns&lt;br /&gt;
 Commands/features:&lt;br /&gt;
 	Enabled	Supported:&lt;br /&gt;
 	   *	SMART feature set&lt;br /&gt;
 	    	Security Mode feature set&lt;br /&gt;
 	   *	Power Management feature set&lt;br /&gt;
 	   *	Write cache&lt;br /&gt;
 	   *	Look-ahead&lt;br /&gt;
 	   *	Host Protected Area feature set&lt;br /&gt;
 	   *	WRITE_BUFFER command&lt;br /&gt;
 	   *	READ_BUFFER command&lt;br /&gt;
 	   *	NOP cmd&lt;br /&gt;
 	   *	DOWNLOAD_MICROCODE&lt;br /&gt;
 	   *	Advanced Power Management feature set&lt;br /&gt;
 	    	Power-Up In Standby feature set&lt;br /&gt;
 	   *	SET_FEATURES required to spinup after power up&lt;br /&gt;
 	    	SET_MAX security extension&lt;br /&gt;
 	    	Automatic Acoustic Management feature set&lt;br /&gt;
 	   *	48-bit Address feature set&lt;br /&gt;
 	   *	Device Configuration Overlay feature set&lt;br /&gt;
 	   *	Mandatory FLUSH_CACHE&lt;br /&gt;
 	   *	FLUSH_CACHE_EXT&lt;br /&gt;
 	   *	SMART error logging&lt;br /&gt;
 	   *	SMART self-test&lt;br /&gt;
 	   *	General Purpose Logging feature set&lt;br /&gt;
 	   *	WRITE_{DMA|MULTIPLE}_FUA_EXT&lt;br /&gt;
 	   *	IDLE_IMMEDIATE with UNLOAD&lt;br /&gt;
 	   *	SATA-I signaling speed (1.5Gb/s)&lt;br /&gt;
 	   *	Host-initiated interface power management&lt;br /&gt;
 	   *	Device-initiated interface power management&lt;br /&gt;
 	   *	Software settings preservation&lt;br /&gt;
 Security: &lt;br /&gt;
 	Master password revision code = &lt;br /&gt;
 		supported&lt;br /&gt;
 	not	enabled&lt;br /&gt;
 	not	locked&lt;br /&gt;
 		frozen&lt;br /&gt;
 	not	expired: security count&lt;br /&gt;
 	not	supported: enhanced erase&lt;br /&gt;
 	52min for SECURITY ERASE UNIT. &lt;br /&gt;
 Checksum: correct&lt;br /&gt;
  Timing cached reads:   1140 MB in  2.00 seconds = 569.77 MB/sec&lt;br /&gt;
  Timing buffered disk reads:   74 MB in  3.07 seconds =  24.13 MB/sec&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation guides survey (IBM/Lenovo)].&lt;br /&gt;
&lt;br /&gt;
[[Category:Z60m]][[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Carsten Feuls</name></author>
		
	</entry>
</feed>