Mein Thinkpad hatte einige merkwürdige Probleme mit dem Display und dem WLAN.
1. Der Grafikkarten Treiber hat zwischendurch mal die Bildwiederholfrequenz von 60 auf 50 auf 60 Herz gesetzt. Das hat jedes mal kurz geflackert.
2. Wenn der WLAN Kanal 1 war und das Notebook aus Suspend to RAM aufwacht gibt es keine Verbindung.
Die beiden Probleme konnte ich lösen in dem ich den aktuellsten Kernel aus testing installier habe. Was bisher (ca. 2 Wochen) Problemlos funktioniert.
Dazu folgende Tipps:
# /etc/apt/preferences.d/80unstable Package: * Pin: release a=stable Pin-Priority: 700 Package: * Pin: release a=testing Pin-Priority: 650 Package: * Pin: release a=unstable Pin-Priority: 600 # Paketquellen von unstable, stable und testing in die sources.list aptitude update aptitude -t testing install linux-image-AKTUELLSTE_VERSION
Display und WLAN Probleme gelöst - aber leider zeigt nun das Notebook nicht mehr an wie lange der Akku noch hält, also es zeigt nur noch an : 94% verbleibend, keine Zeitprognose mehr.
Bitte beachte, das bei den nächsten schritten evtl. die Hardware beschädigt werden kann, wenn man das z.B. auf einem anderem Thinkpad Modell ausprobieren würde.
Also nach Forschungen u.a. im #debian.de ist mir aufgefallen das mir das Modul tp_smapi fehlt.
Gute Quelle dazu: http://www.thinkwiki.org/wiki/Tp_smapi
Was gibt es besonderes zu beachten?
# Das Paket tp_smapi_dkms --> Kernel Header vorher installieren! aptitude -t testing install tp-smapi-dkms # /etc/modprobe.d/thinkpad.conf # WICHTIG, das force_io ist nur für einige wenige Thinkpad Versionen unter anderem dem T500
options thinkpad_ec force_io=1
Nun zeigt z.B. acpitool -B wieder die Zeit an, der gnome-power-manager aber noch nicht. Das ganze was jetzt kommt ist ein Quick and Dirty Workaround. Dafür wird acpitool und libnotify-bin benötigt. Das folgende Script, in den PATH legen und Fn + F3 einfach per Tastenkombination drauf packen.
#!/bin/bash remainingInProzent=$(acpitool -B | grep Remaining |
awk '{ print $6 }' | cut -b 1-2 )
remainingInZeit=$(acpitool -B | grep Remaining |
awk '{ print $7}' | cut -b 1-5)
#Akkubetrieb
if [ -n "$(acpitool -B | grep Discharging)" ]; then
notify-send "Verbleibende Restzeit" "$remainingInZeit \n Akkurestladeung: $remainingInProzent %"
else
notify-send "Akku wird geladen" "Ladungsmenge $remainingInProzent %"
fi