Lenovo/ThinkPad & Hardware-Tuning
TLP einrichten (Akkuschwellen)
apt install tlp tp-smapi-dkms
# /etc/tlp/tlp.conf
START_CHARGE_THRESH_BAT0=70
STOP_CHARGE_THRESH_BAT0=85
START_CHARGE_THRESH_BAT1=70
STOP_CHARGE_THRESH_BAT1=85
Mehr:
TLP/ThinkPad Legacy-Treiber zickt?
tlp-stat --battery meldet keine Schwellen → evtl. thinkpad_ec.
Check:
modprobe -vv thinkpad_ec
dmesg | tail
# ggf.:
modprobe thinkpad_ec force_io=1
Dauerhaft in /etc/modprobe.d/dkms.conf:
options thinkpad_ec force_io=1
Danach sollte tlp-stat --battery u. a. zeigen:
+++ Battery Care
plugin: thinkpad-legacy
…
tp-smapi = active (…)
Neuere ThinkPads (z. B. P15)
Oft kein tp-smapi mehr, stattdessen:
apt install acpi-call-dkms
tlp-stat -b zeigt dann:
Plugin: thinkpad
natacpi (thinkpad_acpi) = active
…
Touch-Display wacht nicht sauber auf
Udev-Regel:
# /etc/udev/rules.d/90-usb-noautosuspend.rules
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="2a94", ATTR{idProduct}=="564d", TEST=="power/control", ATTR{power/control}="on"
Aktivieren:
udevadm control --reload
udevadm trigger
Resume-Fix:
# /lib/systemd/system-sleep/99-touchscreen.sh
#!/bin/sh
case "$1" in
post)
sleep 2
/usr/bin/udevadm trigger
;;
esac
(sleep 2 ist wichtig, sonst bleibt der Screen dunkel.)
WLAN weg mit Debian 6.5.0-5-amd64
Log:
iwlwifi: `N' invalid for parameter `enable_ini'
Bug #1057260 → fix:
rm /etc/modprobe.d/iwlwifi.conf
alternative
der upower daemon kann abgefragt werden.
upower -i /org/freedesktop/UPower/devices/battery_BAT0