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

From ThinkWiki
Revision as of 19:15, 27 November 2005 by 80.58.34.235 (Talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Some notes I took for my install:

IBM THINKPAD T42 (2373VUW)

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

  • Kernel
 * Set preemptive kernel
 * Add madwifi
 * Add patch from: http://bugme.osdl.org/show_bug.cgi?id=3022 , adding the 2373VUW model
 * Add swsusp
 * make-kpkg --append-to-version -t42 --initrd kernel_image modules_image
  • 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
 * echo >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
  • HDAPS
 * Add module hdaps
 * Add package hdaps-utils
  • Additional modules
 * ibm_acpi
 * nvram
  • ACPID:
 * To map Fn-F4 (suspend) and Fn-F12 (hibernate)

<verbatim> alex@armitage:~$ cat /etc/acpi/events/ibm event=ibm/hotkey action=/etc/acpi/ibm.sh %e

alex@armitage:~$ cat /etc/acpi/ibm.sh

  1. !/bin/sh

case $4 in

       00001004) /usr/local/sbin/suspend.sh mem ;;
       0000100c) /usr/local/sbin/suspend.sh disk ;;

esac

alex@armitage:~$ cat /usr/local/sbin/suspend.sh

  1. !/bin/sh

ifdown ath0 echo -n $1 >/sys/power/state ifup ath0 </verbatim>

 * Add echo enable >/proc/acpi/ibm/hotkey to enable hotkey reporting to ACPI
  • GRUB:
* 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
  • Caveats
 * Using cifs causes hiccups suspending/hibernating, use smbnetfs