Ein Wiki privater Natur

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