<?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=Anttix</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=Anttix"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Anttix"/>
	<updated>2026-05-04T00:13:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29218</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29218"/>
		<updated>2007-04-11T14:43:43Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* What Doesn't Work? (Known Issues) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Modem&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
    * nsc_ircc (infrared)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart bluetooth subsystem:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service bluetooth restart}}&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules}} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29129</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29129"/>
		<updated>2007-04-06T20:06:53Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* Bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
    * nsc_ircc (infrared)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart bluetooth subsystem:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service bluetooth restart}}&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules}} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29128</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29128"/>
		<updated>2007-04-06T19:36:31Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* Kernel Drivers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
    * nsc_ircc (infrared)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules}} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29041</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29041"/>
		<updated>2007-04-04T13:22:25Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* Suspend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules}} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29040</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29040"/>
		<updated>2007-04-04T13:21:44Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* Suspend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules}} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29039</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29039"/>
		<updated>2007-04-04T13:21:14Z</updated>

		<summary type="html">&lt;p&gt;Anttix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
    * Infrared&lt;br /&gt;
    * Suspend&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
T60 has an NSC FIR chip. The driver needs to know a Dongle ID so it must be manually configured.&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/modprobe.conf}}, add the following two lines:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias irda0 nsc-ircc&lt;br /&gt;
options nsc-ircc dongle_id=0x09&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit {{path|/etc/sysconfig/irda}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IRDA=yes&lt;br /&gt;
DEVICE=irda0&lt;br /&gt;
DISCOVERY=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start IRDA&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|service irda start}}&lt;br /&gt;
&lt;br /&gt;
If You want IRDA to be enabled during system boot, turn it on like this:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|chkconfig irda on}}&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Suspend===&lt;br /&gt;
Create a new file {{path|/etc/rc.modules} and put the following lines into it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Turn on correct suspend flags for T60&lt;br /&gt;
echo 3 &amp;gt; /proc/sys/kernel/acpi_video_flags&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then make it executable:&lt;br /&gt;
{{cmdroot|chmod 755 /etc/rc.modules}}&lt;br /&gt;
After reboot the machine should suspend and wake up fine.&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29038</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29038"/>
		<updated>2007-04-04T12:05:15Z</updated>

		<summary type="html">&lt;p&gt;Anttix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Suspend&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
I don't have any bluetooth devices to test at this point in time.&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
Bluetooth works out of the box, but Gnome GUI only provides limited functionality (like Obex file transfers).&lt;br /&gt;
To configure bluetooth serial ports (those are used to connect to internet via Your bluetooth enabled mobile phone, to use bluetooth GPS devices etc), You have to manually tweak {{path|/etc/bluetooth/rfcomm.conf}} file.&lt;br /&gt;
&lt;br /&gt;
At first run:&lt;br /&gt;
: {{cmduser| hcitool scan}}&lt;br /&gt;
&lt;br /&gt;
The output should be something like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Scanning ...&lt;br /&gt;
        00:0A:D9:ED:89:4E       Anttix P900&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the MAC address of Your phone, then run:&lt;br /&gt;
: {{cmduser| sdptool browse MAC_ADDRESS_OF_YOUR_PHONE}}&lt;br /&gt;
&lt;br /&gt;
Find modem channel by looking for an entry like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Service Name: Dial-up Networking&lt;br /&gt;
Service Description: Dial-up Networking&lt;br /&gt;
Service Provider: Sony Ericsson&lt;br /&gt;
Service RecHandle: 0x10001&lt;br /&gt;
Service Class ID List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
Protocol Descriptor List:&lt;br /&gt;
  &amp;quot;L2CAP&amp;quot; (0x0100)&lt;br /&gt;
  &amp;quot;RFCOMM&amp;quot; (0x0003)&lt;br /&gt;
    Channel: 7&lt;br /&gt;
Language Base Attr List:&lt;br /&gt;
  code_ISO639: 0x656e&lt;br /&gt;
  encoding:    0x6a&lt;br /&gt;
  base_offset: 0x100&lt;br /&gt;
Profile Descriptor List:&lt;br /&gt;
  &amp;quot;Dialup Networking&amp;quot; (0x1103)&lt;br /&gt;
    Version: 0x0100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now edit {{path|/etc/bluetooth/rfcomm.conf}}.&lt;br /&gt;
Uncomment the lines for rfcomm0 and replace MAC and channel numbers with the ones from Your phone.&lt;br /&gt;
Also make sure to turn on automatic binding on startup.&lt;br /&gt;
The final config will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm0 {&lt;br /&gt;
        # Automatically bind the device at startup&lt;br /&gt;
        bind yes;&lt;br /&gt;
&lt;br /&gt;
        # Bluetooth address of the device&lt;br /&gt;
        device 00:0A:D9:ED:89:4E;&lt;br /&gt;
&lt;br /&gt;
        # RFCOMM channel for the connection&lt;br /&gt;
        channel 7;&lt;br /&gt;
&lt;br /&gt;
        # Description of the connection&lt;br /&gt;
        comment &amp;quot;My GSM Dialup Networking&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now run network configuration tool, add a new modem to device {{path|/dev/rfcomm0}} and configure an internet connection as usual. The phone number depends on Your phone make, but most of the time it's &amp;lt;code&amp;gt;*99#&amp;lt;/code&amp;gt;. You might also need to add additional modem initialization string &amp;lt;code&amp;gt;AT+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;internet&amp;quot;,,0,0&amp;lt;/code&amp;gt; to configure Your GPRS service name.&lt;br /&gt;
&lt;br /&gt;
Make sure that Gnome bluetooth applet is running. If not, run it by typing bluetooth-applet.&lt;br /&gt;
&lt;br /&gt;
Activate the connection. You should be prompted for PIN by both: the phone and the applet. Enter the same number on both sides to pair the connection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29036</id>
		<title>Installing Fedora 7 on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Fedora_7_on_a_ThinkPad_T60&amp;diff=29036"/>
		<updated>2007-04-04T10:47:46Z</updated>

		<summary type="html">&lt;p&gt;Anttix: /* What Works? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Created by: [[User:spot|TomCallaway]] 09:45, March 20, 2007&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
&lt;br /&gt;
This article describes how I got Fedora 7 installed on my IBM/Lenovo ThinkPad T60. Now, I know that Fedora 7 isn't out yet, so this information is specific to the test releases. When Fedora 7 comes out, I'll update this page to reflect any changes.&lt;br /&gt;
&lt;br /&gt;
===My ThinkPad===&lt;br /&gt;
&lt;br /&gt;
These are the specifications of my machine. &lt;br /&gt;
&lt;br /&gt;
    * Lenovo ThinkPad T60 (6369-CTO)&lt;br /&gt;
    * [[Intel Core 2 Duo (Merom)]] T7200 @ 2.00GHz&lt;br /&gt;
    * [[Intel Graphics Media Accelerator 950]]&lt;br /&gt;
    * [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
    * [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
    * Integrated Bluetooth.&lt;br /&gt;
    * [[Integrated Fingerprint Reader]]&lt;br /&gt;
    * 100 GB - Serial ATA-150 Hard Drive.&lt;br /&gt;
    * 15.4&amp;quot; TFT display with 1680x1050 resolution (widescreen)&lt;br /&gt;
    * Intel 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;
&lt;br /&gt;
===What Works?===&lt;br /&gt;
&lt;br /&gt;
    * Fedora&lt;br /&gt;
    * Most of the function keys, except the ones mentioned below&lt;br /&gt;
    * The fingerprint reader.&lt;br /&gt;
    * Video, 2D and 3D.&lt;br /&gt;
    * Brightness, Volume and Mute with OSD (On-Screen Display).&lt;br /&gt;
    * ThinkLight, TrackPoint II and the touchpad.&lt;br /&gt;
    * Bluetooth&lt;br /&gt;
&lt;br /&gt;
===What Doesn't Work? (Known Issues)===&lt;br /&gt;
&lt;br /&gt;
    * Suspend&lt;br /&gt;
    * Hibernate&lt;br /&gt;
&lt;br /&gt;
I don't have any bluetooth devices to test at this point in time.&lt;br /&gt;
&lt;br /&gt;
===Kernel Drivers===&lt;br /&gt;
&lt;br /&gt;
The laptop uses the following hardware specific kernel drivers:&lt;br /&gt;
&lt;br /&gt;
    * iwlwifi (wireless)&lt;br /&gt;
    * e1000 (ethernet)&lt;br /&gt;
    * snd_hda_intel (sound)&lt;br /&gt;
&lt;br /&gt;
===Installing Fedora===&lt;br /&gt;
&lt;br /&gt;
I really have no interest in dual-booting my laptop. There are plenty of good guides to setting up a computer for dual-boot on the internet. I burned a copy of the FC 6.91 DVD iso, booted off of it, and told the installer to delete all existing partitions. The install went off without a hitch. After installation, I ran yum update, and rebooted into the new kernel.&lt;br /&gt;
&lt;br /&gt;
===Post Install===&lt;br /&gt;
The Fedora repositories have some useful packages for ThinkPads. After I installed the OS, I used yum to install the following packages:&lt;br /&gt;
&lt;br /&gt;
   * thinkfinger: Support for the Fingerprint Reader&lt;br /&gt;
   * tpb: ThinkPad button support utility and onscreen display&lt;br /&gt;
   * beryl-gnome: Eyecandy!&lt;br /&gt;
   * iwlwifi-firmware: The firmware for the new intel wireless driver&lt;br /&gt;
   * xbindkeys: A utility to help us bind the &amp;quot;special&amp;quot; thinkpad keys&lt;br /&gt;
   * xorg-x11-drv-i810: Driver for the Intel Graphics Chipsets&lt;br /&gt;
&lt;br /&gt;
===Wireless LAN===&lt;br /&gt;
The latest Fedora 7 kernels include a new driver for the Intel 3945 chipset, called iwlwifi. This driver works, but it is a bit new, so you must be patient with it. If you didn't install the iwlwifi-firmware package, do so now. The kernel should have detected the wireless device, and configured iwlwifi for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: Turn on the radio&lt;br /&gt;
Make sure the switch on the front is pushed to the right (you should be able to see green on the left). Then, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/ifconfig wlan0 up}}&lt;br /&gt;
&lt;br /&gt;
Step 2: Scan for access points&lt;br /&gt;
Even if you know the ESSID, the iwlwifi driver needs to also be told the frequency and access point that you want to connect to. Hopefully, this will be fixed in a later revision of the driver.&lt;br /&gt;
&lt;br /&gt;
As root, run:&lt;br /&gt;
: {{cmdroot| /sbin/iwlist wlan0 scanning}}&lt;br /&gt;
&lt;br /&gt;
You should see something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Cell 03 - Address: 00:01:02:03:04:05&lt;br /&gt;
                    ESSID:&amp;quot;freewifi&amp;quot;&lt;br /&gt;
                    Mode:Master&lt;br /&gt;
                    Frequency:2.462 GHz&lt;br /&gt;
                    Signal level=-80 dBm  &lt;br /&gt;
                    Encryption key:on&lt;br /&gt;
                    Extra:tsf=000000deadb33fabc&lt;br /&gt;
                    Extra:bcn_int=100&lt;br /&gt;
                    Extra:rssi=-80&lt;br /&gt;
                    Extra:capab=0x0411&lt;br /&gt;
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming that's the AP we want to connect to, note the Frequency, Address, and ESSID.&lt;br /&gt;
&lt;br /&gt;
Step 3: Tell wlan0 about our AP&lt;br /&gt;
Now, we just need to configure wlan0 to find our AP:&lt;br /&gt;
As root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 freq 2.462G}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 ap 00:01:02:03:04:05}}&lt;br /&gt;
: {{cmdroot| /sbin/iwconfig wlan0 essid &amp;quot;freewifi&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
Step 4: Get an IP Address&lt;br /&gt;
Assuming the wireless network is DHCP, as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /sbin/dhclient wlan0}}&lt;br /&gt;
&lt;br /&gt;
Now your wireless is up and running!&lt;br /&gt;
&lt;br /&gt;
Currently, NetworkManager doesn't work very well with the iwlwifi device.&lt;br /&gt;
&lt;br /&gt;
===Getting the ThinkVantage Buttons to work===&lt;br /&gt;
&lt;br /&gt;
Fedora does not recognize all the ThinkVantage buttons correctly by default. This can be fixed quite easily. Just edit /etc/X11/Xmodmap.&lt;br /&gt;
&lt;br /&gt;
Then paste the following in the file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 159 = XF86Start&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 164 = XF86AudioStop&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 227 = XF86LaunchF&lt;br /&gt;
keycode 249 = XF86ZoomIn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the file, then logout and back in again. You can now assign the buttons to do anything you want. For example, use the Back and Forward buttons (next the cursor keys) to flip desktops using the cube effect in Beryl (set this using the Beryl settings manager). You can set most of the other keys using Gnome vis System - Preferences - Keyboard Shortcuts.&lt;br /&gt;
&lt;br /&gt;
For the ThinkVantage and Zoom buttons, I used xbindkeys. Open a terminal and type:&lt;br /&gt;
&lt;br /&gt;
: {{cmduser| xbindkeys --defaults &amp;gt; ~/.xbindkeysrc}}&lt;br /&gt;
: {{cmduser| xbindkeys-config}}&lt;br /&gt;
&lt;br /&gt;
Click &amp;quot;New&amp;quot; and assign a remark to the new shortcut. Then press &amp;quot;Grab&amp;quot; and press the combination you want (ex: The ThinkVantage button). You can then set the action you want executed in the &amp;quot;Action&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
===The Intel Graphics Chipset===&lt;br /&gt;
&lt;br /&gt;
Since the Fedora installer didn't detect the graphics device properly, it uses the Vesa driver. Which works, but that's not really what we want to use. After installing the xorg-x11-drv-i810 package, I edited the /etc/X11/xorg.conf, and changed the driver from &amp;quot;vesa&amp;quot; to &amp;quot;intel&amp;quot;. Then, restart X. That's it.&lt;br /&gt;
&lt;br /&gt;
===The Fingerprint Reader===&lt;br /&gt;
&lt;br /&gt;
Thanks to the efforts of the ThinkFinger guys, the fingerprint reader works very well in Linux using entirely Free Software. After installing thinkfinger, you need to edit /etc/pam.d/system-auth as root (be careful!):&lt;br /&gt;
&lt;br /&gt;
Above the line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add a new line that reads:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, the auth section of your /etc/pam.d/system-auth file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth        required      pam_env.so&lt;br /&gt;
auth        sufficient    pam_thinkfinger.so&lt;br /&gt;
auth        sufficient    pam_unix.so nullok try_first_pass&lt;br /&gt;
auth        requisite     pam_succeed_if.so uid &amp;gt;= 500 quiet&lt;br /&gt;
auth        required      pam_deny.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the updated /etc/pam.d/system-auth, then as root, run:&lt;br /&gt;
&lt;br /&gt;
: {{cmdroot| /usr/sbin/tf-tool --add-user spot}}&lt;br /&gt;
&lt;br /&gt;
Of course, if your username isn't spot, change it! It will prompt you to swipe your finger over the reader three times.&lt;br /&gt;
&lt;br /&gt;
Thats it! Now, you can login using either a password or a fingerprint.&lt;br /&gt;
&lt;br /&gt;
===Beryl - eyecandy===&lt;br /&gt;
Beryl is shiny desktop eyecandy. To get it running, you can follow the steps here:&lt;br /&gt;
http://wiki.beryl-project.org/wiki/Install/Fedora_Core&lt;br /&gt;
&lt;br /&gt;
===Thanks===&lt;br /&gt;
Much credit goes to [[User:Keithvassallo|Keithvassallo]] for his [http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 Installing Ubuntu Edgy Eft on the Thinkpad T60] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:T Series]]&lt;br /&gt;
[[Category:Fedora]]&lt;/div&gt;</summary>
		<author><name>Anttix</name></author>
		
	</entry>
</feed>