Search:  
Gentoo Wiki

Lenovo_ThinkPad_X61s


Contents

Hardware

Hardware specs may vary.

Processor  		Intel® Core™ 2 Duo L7700 LV (1.8GHz, 4MB L2, 800MHz FSB)
Front Side Bus 		800 MHz
RAM	 		1 GB 667 MHz DDR2
Harddisk 		5400 U/min; 160 GB Harddisk SATA with Active Protection System
Display 		12.1" XGA TMD Ultralight, 2x3 UltraConnect II antenna
GFX	 		Intel GMA X3100 GM965
Communication 		10/100/1000 LAN, Intel Wireless Wi-Fi Link 4965AGN, 56K Int. Modem, Bluetooth
Sound System 		Intel High Definition Audio
Input Devices 		TrackPoint
Connectors 		3x USB 2.0-Ports, VGA, Headphone, ext. microphone, RJ-11, RJ-45, Firewire (IEEE 1394)
PC Card Extensions 	1 x PCMCIA Typ I oder II und 1 x SMARTCARD
Dimensions (WxDxH) 	268 x 211 x 20-35 mm

Pre-Installation Notes

Backuping recovery partition

There are two methods of backuping recovery partition.
1. Before installing @ Gentoo on Laptops
2. Create Recovery media in Windows

Creating bootable USB drive in Windows

Because Gentoo CD is outdated, SystemRescueCd can be used.
You"ll need the following:
512MB or larger usb drive
systemrescuecd-x86-0.4.2.iso or newer.
fixgt.zip from PenDriveLinux

Format usb drive to fat or fat32 file system. Create folder sysUSB on your computer. Move systemrescuecd-x86-*.*.*.iso to sysUSB folder. Extract fixgt.zip to sysUSB folder. Run fixgt.bat and follow the onscreen instructions. New folder gentoo will be created. Copy all contents from gentoo folder to your usb driver, then run makeboot.bat (from your usb drive) to make it bootable.

Installation Notes

Booting USB drive

Reboot the system, push the F12 and select Crossairflash (in my case). Type rescue (for 32bit Gentoo install) or rescue64 (for 64bit Gentoo install).


Note: After choosing vga boot option startx didn't work. fixed

Fingerprint reader

My revision of Thinkpad got UPEK TouchStrip reader. There are three projects that support this driver:
- ThinkFinger
- FingerPrint
- fprint

fprint

Download ebuilds and put them in your local overlay (at least libfprint and pam_fprint). Compile it, and follow the example below:
As a root run:

# pam_fprint_enroll -f 7
This program will enroll your finger, unconditionally overwriting any selected print that was enrolled previously. If you want to continue, press enter, otherwise hit Ctrl+C

Found device claimed by UPEK TouchStrip driver
Opened device. It's now time to enroll your finger.

You will need to successfully scan your Right Index Finger 3 times to complete the process.

Scan your finger now.
Enroll stage passed. Yay!
...
Enrollment completed!

After this you need to set up a PAM module. Fingerprint acceptance sufficient, fall back on password otherwise.

edit /etc/pam.d/system-auth

auth       required pam_env.so
auth       sufficient   pam_fprint.so
auth       sufficient   pam_unix.so try_first_pass likeauth nullok
auth       required pam_deny.so

More detailed example on fprint wiki.

Note: pam_fprint_enroll failed on my user account because permissions in ~/.fprint directory was set to root:root . Solution is simple: chown -R user:user ~/.fprint

Links

Retrieved from "http://www.gentoo-wiki.info/Lenovo_ThinkPad_X61s"

Last modified: Thu, 04 Sep 2008 09:41:00 +0000 Hits: 4,530