Bios Update beim Lenovo Thinkpad X250

22 October, 2015

Für das X250 gab es Ende September ein Bios-Update. Von 1.15 auf 1.17, aus dem Changelog:

[Important updates]
- Security fix addresses LEN-2015-002 SMM "Incursion" Attack and some security fixes.
  (Note)
  If the UEFI BIOS has been updated to version 1.17 or higher, it is no longer
  able to roll back to the version before 1.17 for security improvement.

Zu finden auf der Lenovo-Website. Wie man einen USB Stick statt einer CD zum Update verwendet wird auf der Seite von Fabio Bregulla erklärt.

Lüftersteuerung unter Linux beim Thinkpad X250 mit thinkfan

14 August, 2015

Das neue Notebook gewöhnt sich gerade ein - oder eher: Ich gewöhne mich daran. Sehr irritiert hat mich aber noch der gefühlt ständig laufende Lüfter - bei eigentlich kaum nennenswerter Beanspruchung (abgesehen von den sehr sommerlichen Temperaturen gerade).

Das Modul thinkpad_acpi ist geladen (mit fan_control=1). Leider fehlt bei mir /proc/acpi/ibm/thermal, also die Temperatursensoren werden scheinbar vom Modul (noch) nicht erkannt. Beim X201 hatte (glaube ich) tpfanco die Lüftersteuerung übernommen. Das scheint aber ohne /proc/acpi/ibm/thermal erst einmal nicht zu funktionieren (oder ich habe nicht genug recherchiert). Beim Suchen nach einer Lösung für dieses Problem bin ich auf eine schöne Anleitung bei thinkwiki.de gestoßen, die das Suchen von Sensoren über lm-sensors erklärt. Zusammen mit dem Tool thinkfan lässt sich die Lüftersteuerung dann ganz leicht individuell steuern:

  • Als Erstes nach der Anleitung die Sensoren ausfindig machen. Das sind bei meinem X250:
    /sys/devices/virtual/hwmon/hwmon0/temp1_input
    /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp3_input
    /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
    /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp2_input
  • Dann eine thinkfan config Datei anlegen (nach der Vorlage unter /usr/share/doc/thinkfan/examples/thinkfan.conf.simple). Meine sieht jetzt erst einmal so aus:
    tp_fan /proc/acpi/ibm/fan
    
    # X250
    hwmon /sys/devices/virtual/hwmon/hwmon0/temp1_input
    hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp3_input
    hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
    hwmon /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp2_input
    
    (0,	0,	58)
    (1,	57,	62)
    (2,	60,	64)
    (3,	62,	65)
    (4,	63,	66)
    (5,	65,	67)
    (7,	66,	32767)
    Achtung! Die Werte sind noch nicht viel getestet und könnten zu hoch liegen und damit das Gerät beschädigen!
  • thinkfan als root im Testbetrieb starten, sodass man sieht was passiert:
    thinkfan -n
  • Wenn alles passt, thinkfan automatisch als daemon starten lassen (mit systemd, sysvinit, was auch immer man verwendet).

Ich hoffe das funktioniert auch weiterhin so gut. Dann wäre das Lüfter-Problem gelöst.

Rechnerwechsel und pulseaudio

10 August, 2015

Kürzlich habe ich mir ein neues Notebook zugelegt. Sehr angenehm bei Linux: Alte Festplatte in neuen Rechner einbauen, booten, alles gut. Okay, hätte der "Neue" einen nicht-Intel Grafikchip wäre evtl. vor erfolgreichem Xorg-Start noch eine Treiberinstallation nötig gewesen, aber auch so: Keine Neuinstallation, keine Rettungs-CD, etc.

Einzig: Kein Sound. Ich verwende seit einiger Zeit neben Alsa noch pulseaudio, um mehrere Audiostreams parallel ausgeben zu können (Kalendererinnerung während ein Film läuft, zum Beispiel). Aber leider ist die Konfiguration von pulseaudio kompliziert, freundlich ausgedrückt. Bevor ich mich daran gewagt habe, war aber ein Löschen der benutzereigenen temporären und Konfigurationsdateien ein Versuch wert:

rm -rf ~/.config/pulse
rm -rf ~/.pulse-cookie

Und siehe da: Nach einem Neustart hatte ich Sound!

Neuere Posts → Home