Got it to work after a few hours of labor. No changes necessary
within configure-thinkpad! Thanks so much for your hard work.
As you probably know, SuSE 10 has configure-thinkpad in the
Applications menu, but it doesn't work. It complains that
/dev/thinkpad doesn't exist and bails.
What I had to do to get it to work:
1. edited /boot/grub/menu.lst to add acpi=off
title SUSE LINUX 10.0
root (hd0,4)
kernel /boot/vmlinuz root=/dev/hda5 vga=0x314 selinux=0
resume=/dev/hda6 splash=silent showopts acpi=off
initrd /boot/initrd
2. changed the udev rule you have for SuSE users slightly in
/etc/udev/rules.d/00-thinkpad.rules
KERNEL="thinkpad", NAME="thinkpad/%k", MODE="0666",
OPTIONS="ignore_remove"
3. created a blank /etc/modprobe.d/thinkpad file
4. created /etc/init.d/boot.thinkpad_acpi which basically calls
modprobe
(file attached, unless I forget to attach it)
5. ran insserv boot.thinkpad_acpi which created the run level
symlinks and dependancy files
All have to be done as root.
Step 1 is specifically for GrUB. Alternatively (and better) it can
probably be done by removing the default ACPI stuff from the run
levels.
Steps 2 and 3 may not be necessary.
Step 4 has extra stuff specific for SuSE.
Step 5 is specific to SuSE I think. All the other steps are portable
to any distribution.
Now my T42 suspends when I close the lid, and awakens when I pop it
back open! The other ACPI stuff that worked before (LCD brightness,
volume, keyboard light) still work as well.