Installing Debian 3.1 (Sarge) on a ThinkPad A30p

From ThinkWiki
Revision as of 23:24, 15 August 2005 by 84.191.133.9 (Talk) (Xserver and TV-out)
Jump to: navigation, search

This is a documentation of some of the installation and configuration steps required for installing Debian/Sarge on a Thinkpad A30p and getting the most out of it.

Basic installation

The recommended procedure is, to get a Debian/Sarge DVD put it in the DVD-drive and boot from the DVD. Proceed with the installation as on an arbitrary computer.

Components

ACPI

For a detailed description of how to operate ACPI on IBM Thinkpads, take a look at How to make ACPI work. Further it explains the steps necessary to get suspend to ram and hibernation to work. (The combination FnF12 which should put your Thinkpad into hibernation doesn't generate the proper acpi event.)

Xserver and TV-out

The A30p is supplied with an ATI Radeon Mobility 7000 graphics adapter. It comes with a tv output and a tv input connector. The XFree86 supplied by Debian/Sarge contains a working ati driver which supports acceleration and DRI. However at GATOS you can find up to date OpenSource drivers for both, XFree86 and Xorg (while the 7.0 release should come along with the GATOS drivers).

For information on the SVideo out read How to get TV-Out working on ATI graphic cards.

Kernel

This is a short summary on the kernel features needed on the A30p. The supplied kernel in Debian/Sarge is 2.6.8. It is advisable to get a newer Version. You can use either a newer debianized kernel or get a vanilla kernel. At the time this documentation is written, the latest known version is 2.6.12.4.

Enable support for: (recommended: as Module or Statically compiled in )

  • Modules and module unloading
  • Support for Pentium-III processor
  • ACPI (how to make it work) S
  • cpu-freq with ondemand governor (alternatively userspace governor) S
  • PIIX chipset
  • IDE/ATA drives and floppy (at least HDD S or initrd needed)
  • PCMCIA - Yenta cardbus
  • e100 network device M
  • usb-uhci for usb host controller M
  • i810 sound card M
  • nvram M
  • i2c M
  • AGP and radeon support M

If using a debianized kernel, most features are compiled as modules. To get everything to work at boot you should put the according modules not detected by hotplug in /etc/modules:

ide-cd
ide-disk
ide-generic
psmouse
acpi
ac
battery
nvram
cpufreq_ondemand

(not yet completed)

Software