FreeBSD läuft sehr gut auf einem Thinkpad T61. Nachfolgend die entsprechende Konfiguration.
/etc/rc.conf
hostname="thinkpad"
keymap="german.iso.kbd"
#WLAN
wlans_wpi0="wlan0"
ifconfig_wlan0="WPA DHCP"
#SSH
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="NO"
#Desktopsystem
anacron_enable="YES"
dbus_enable="YES"
slim_enable="YES"
ntpd_sync_on_start="YES"
ntpd_enable="NO"
#Powermanagement
powerd_enable="YES"
powerd_flags="-a hadp -b adp"
performance_cx_lowest="C3"
economy_cx_lowest="C3"
# Temp löschen
clear_tmp_enable="YES"
# moused
moused_enable="YES"
moused_type="auto"
#Flags aus da touchpad per BIOS deaktiviert
#moused_flags="-3 -V -U 2 -L 5"
/boot/loader.conf
# Kein langes Warten
autoboot_delay="1"
# Energiesparen
cpufreq_load="YES"
kern.hz=100
# Temperatursensoren
coretemp_load="YES"
# Kein Strom fuer Geraete ohne Treiber
hw.pci.do_power_nodriver=3
# p4tcc ist ein Intel-Relikt aus Netburstzeiten
hint.p4tcc.0.disabled=1
hint.p4tcc.1.disabled=1
# Agressives Powermanagement fuer SATA
hint.ahcich.0.pm_level=5
hint.ahcich.1.pm_level=5
# Sound
sound_load="YES"
snd_hda_load="YES"
# ACPI-Treiber fuer Thinkpads
acpi_ibm_load="YES"
/etc/sysctl.conf
hw.acpi.verbose=1
hw.acpi.reset_video=1
hw.acpi.lid_switch_state=S3
hw.acpi.sleep_button_state=S3
hw.acpi.sleep_delay=3
hw.acpi.power_button_state=S5
# enable ThinkPad buttons
dev.acpi_ibm.0.events=1
# allow regular users to mount removable devices
vfs.usermount=1
# disable speaker beep
hw.syscons.bell=0
/etc/devd.conf
#.........
notify 10 {
match "system" "ACPI";
match "subsystem" "IBM";
match "notify" "0x04";
action "/usr/sbin/acpiconf -s 3";
};
#......
[http://www.bsdforen.de/showthread.php?t=24823]
[http://www.bmichelsen.no/blog/2012/01/28/configuring-freebsd-for-x60s/]