Installing Debian 3.1 (Sarge) (alternative) on a ThinkPad T42

From ThinkWiki
Jump to: navigation, search

Some notes I took for my install (drop me a line at koalillo-at-fastmail-dot-fm):

IBM ThinkPad T42 (2373VUW)

I installed Debian Sarge (testing with selected packages from unstable/experimental).


Additional packages

  • acpid
  • alsa-base, alsa-utils, alsa-oss
  • anacron
  • gnome-volume-manager
  • libc6-i686
  • tpb for OSD display of IBM keys and remapping the Access IBM key

Frequency scaling

  • Load modules: cpufreq_ondemand, speedstep-centrino
  • Add the following to your startup sequence # echo >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand


  • Add module hdaps
  • Add package hdaps-utils

Additional modules

  • ibm_acpi
  • nvram


  • To map Fn-F4 (suspend) and Fn-F12 (hibernate)


action=/etc/acpi/ %e


case $4 in
       00001004) /usr/local/sbin/ mem ;;
       0000100c) /usr/local/sbin/ disk ;;


ifdown ath0
echo -n $1 >/sys/power/state
ifup ath0
/etc/init.d/hotplug restart # testing if this solves my Bluetooth problems, see below
  • Add # echo enable >/proc/acpi/ibm/hotkey to enable hotkey reporting to ACPI


  • Add resume=<swap device> so that the system finds the hibernated ram on power up
  • Add a noresume option to boot without recovering the hibernation


  • Using cifs causes hiccups suspending/hibernating, use smbnetfs
  • I get some USB errors when enabling/disabling Bluetooth after sleep/hibernation, like: usb 4-1: device not accepting address 5, error -71 googling around it seems like restarting hotplug (or reloading the usb modules) solves the problem... I'll test that.

External Sources