Difference between revisions of "Installing Debian 3.1 (Sarge) (alternative) on a ThinkPad T42"

From ThinkWiki
Jump to: navigation, search
 
Line 5: Line 5:
 
I installed Debian Sarge (testing with selected packages from unstable/experimental).
 
I installed Debian Sarge (testing with selected packages from unstable/experimental).
  
* Kernel
+
== Kernel ==
  * Set preemptive kernel
+
  * Add madwifi
+
* Set preemptive kernel
  * Add patch from: http://bugme.osdl.org/show_bug.cgi?id=3022 , adding the 2373VUW model
+
* Add madwifi
  * Add swsusp
+
* Add patch from: http://bugme.osdl.org/show_bug.cgi?id=3022 , adding the 2373VUW model
  * make-kpkg --append-to-version -t42 --initrd kernel_image modules_image
+
* Add swsusp
* Additional packages
+
* {{cmduser||make-kpkg --append-to-version -t42 --initrd kernel_image modules_image}}
  * 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
 
  
 +
== 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 {{cmdroot|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)
 +
 +
{{cmduser|cat /etc/acpi/events/ibm}}
 +
{{cmdresult|event=ibm/hotkey
 +
action=/etc/acpi/ibm.sh %e}}
 
alex@armitage:~$ cat /etc/acpi/ibm.sh
 
alex@armitage:~$ cat /etc/acpi/ibm.sh
 
#!/bin/sh
 
#!/bin/sh

Revision as of 19:19, 27 November 2005

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
* $ 

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

HDAPS

* Add module hdaps
* Add package hdaps-utils

Additional modules

* ibm_acpi
* nvram

ACPID

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

$ cat /etc/acpi/events/ibm {{{1}}} 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