Installing Fedora 10 on a ThinkPad T61p

From ThinkWiki
Jump to: navigation, search

Introduction

This document outlines configuring Fedora 10 on your Thinkpad T61p. Most items will work out of the box and a base install will provide you with an almost completely working system. Everything not mentioned on this wikipage is assumed to be working out of the box. Due to the modular nature of the T61 Series there are many different configurations, please read carefully and only make the changes specific to your system.

Feel free to update this Wiki with your information however please ask questions on the Talk page.

Please look here for further informations as well:

Installation Notes

The Graphical installer works just fine with the NVIDIA Cards. However, on WUXGA Models the Font within the installer can be tiny because of the wrong calculation of the screen's DPI value. You can use either the i386 or the x86_64 version on your ThinkPad. If you don't have more than 3GB of RAM you'll probably be better off installing the i386 version unless you have a good reason to use 64-bit software. But even if you do have more than 3GB of RAM you might want to install the i386 version for better software compatibility. The installer will then automatically choose the PAE kernel which enables the system to use the full amount of RAM installed.

Please note, that the SATA Mode must be set to AHCI. By default it is set to Compatibility within the BIOS.

Display/Video

Currently you have three options what graphics drivers are concerned:

  1. the 2D nv driver shipped with Fedora
  2. the (currently only) 2D nouveau driver also shipped with Fedora
  3. the proprietary 2D/3D nVidia drivers (preferably installed from RPMFusion)

One big pro of the open-source drivers (nv/nouveau) is the support for XRandR 1.2. That allows you to hotplug screens (e.g. a Projector) and configure them without restarting the X Server. Using those drivers will also automatically enable the Fn-F7 button's function of switching between screens. The official NVIDIA drivers do not have this feature at the moment (so the Fn-F7 button is currently without function if you use them). So if you do presentations a lot you might want to use the open-source drivers.

Installing the official NVIDIA drivers from RPMFusion

Now that's easy:

yum install xorg-x11-drv-nvidia akmod-nvidia

This will install the X11 driver as well as the kernel module. Note that this is a special kind of kernel module; a so called akmod. It automatically tries to rebuild the kernel module if it isn't found. You will never have to wait for the RPMFusion maintainers to recompile the module when a new kernel is released again.

UltraBay Hotswap

TODO
Maybe create a little RPM Package for easy install

If you want to hotswap UltraBay devices there are some changes you need to make for it to work. First of all create /etc/udev/rules.d/60-ibm-ultrabay.rules and add the following:

ENV{BAY_EVENT}=="3", KERNEL=="bay.0", ACTION=="change", SUBSYSTEM=="platform", RUN+="/usr/libexec/ultrabay_eject"
ENV{BAY_EVENT}=="1", KERNEL=="bay.0", ACTION=="change", SUBSYSTEM=="platform", RUN+="/usr/libexec/ultrabay_insert"

Then grab the hotswap scripts from How to hotswap UltraBay devices and put them in /usr/libexec/.

NOTE!
Change the path to /sys/class/scsi_host/host1 and /sys/class/scsi_device/1:0:0:0 according to your machine. For the T61p this usually is /sys/class/scsi_host/host3 and /sys/class/scsi_device/3:0:0:0

That's it. Now you should be able to hotswap your UltraBay devices without hanging your machine.

See Installing Fedora 11 on a ThinkPad T60 for a slightly different way of doing this that might be a bit easier.

Suspend

At the moment suspend and resume are erroneous on the T61p. This is an issue currently being worked on.