Lenovo Thinkpad T490

Aus wiki.archlinux.de

Dieser Artikel (oder Teile davon) steht unter GNU FDL (GNU Freie Dokumentationslizenz) und ist eine Übersetzung aus dem ArchLinux.org Wiki. Am Original-Artikel kann jeder Korrekturen und Ergänzungen vornehmen. Im ArchLinux.org Wiki ist eine Liste der Autoren verfügbar.



Device Status
Intel graphics Vorlage:Yes
Wireless Vorlage:Yes¹
ALSA Vorlage:Yes
TrackPoint Vorlage:Yes
Touchpad Vorlage:Yes
Webcam Vorlage:Yes
Bluetooth Vorlage:Y
Mobiles Internet Vorlage:Y
Fingerprint Sensor Vorlage:Yes
MicroSD Reader Vorlage:Yes
  1. Funktioniert, der iwlwifi Treiber gibt jedoch im Kernel Log Errors aus. Wurde bereits behoben.

Hardware

Mit Kernel 5.3.7-arch1-1-ARCH

Version: ThinkPad T490
Product Name: 20N2000KGE

Zusätzliche Hardware-Informationen von lsusb und lspci sind hier aufgelistet:

lsusb
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model 00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30) 00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30) 00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30) 00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30) 00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30) 00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30) 00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
02:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
04:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)
3a:00.0 USB controller: Intel Corporation JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016] (rev 01)
3d:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
02:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
03:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
04:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)
3a:00.0 USB controller: Intel Corporation JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016] (rev 01)
3d:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN720 NVMe SSD
lspci
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 06cb:00bd Synaptics, Inc. 
Bus 001 Device 005: ID 04f2:b681 Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 010: ID 2cb7:0210 FIBOCOM L830-EB
Bus 001 Device 013: ID 1050:0407 Yubico.com Yubikey 4 OTP+U2F+CCID
Bus 001 Device 007: ID 8087:0aaa Intel Corp. 
Bus 001 Device 002: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

BIOS

BIOS configurations

  • Config -> Thunderbolt BIOS Assist Mode - Auf "Enabled" stellen. Diese Einstellung wird für Linux empfohlen.

FN-Tasten

Die meisten der FN-Tasten sollten problemlos funktionieren. Als problematisch bekannt sind die Tasten F1 bis F4, welche sich aber durch installieren von Xbindkeys und Alsa leicht in der .Xbindkeys (siehe Xbindkeys) neu belegen lassen:

  • F1: amixer set Master toggle.
  • F2: amixer set Master 5%-.
  • F3: amixer set Master 5%+.
  • F4: amixer set Capture toggle.

Beispielabschnitt in der .Xbindkeys:

"amixer set Master toggle"
   F1

"amixer set Master 5%-"
   F2

"amixer set Master 5%+"
   F3

"amixer set Capture toggle"
   F4

Touchpad

Das Touchpad funktionert nach einrichten von Arch in der Regel recht problemlos. Eventuelle Feinheiten und Features können mit passenden Programmen eingerichtet werden.

Troubleshooting Touchpad

Es kann passieren, dass der Cursor nicht auf das Touchpad reagiert, wenn sich ein Finger über dem unteren Touchpadbereich (Bereich für Rechte und Linke Maustaste) befindet. Nach einrichten des Systems verschwindet dieses Problem unter KDE meistens, in GNOME ist dieser Fehler weiterhin zu beobachten. Folgender Befehl löst dieses Problem in GNOME:

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0

CPU Throttling

In der BIOS Version 1.52 (nur in dieser Version bestätigt, könnte auch andere Versionen betreffen) schaltet die CPU früher auch 400 MHz zurück als sie sollte. Dieses Problem kann durch installieren von throttled behoben werden. Siehe das englischsprachige Arch Wiki für das gleiche Problem bei dem Lenovo Thinkpad T480s.

Lautsprecher Zischen

Der Lautsprecher bei einigen der Lenovo Thinkpad T490 Geräte erzeugt ein statisches Zischgeräusch, welches unabhängig von der Lautstärke der Lautsprecher dauerhaft auftritt. Lediglich das ausschalten der Lautsprecher, zum Beispiel mit Alsa oder durch einstecken von Kopfhörern, beseitigt dieses Problem. Ganz beheben lässt sich dieses Geräusch zu diesem Zeitpunkt nicht, aktuelle BIOS Versionen verhindern lediglich, dass der Lautpsrecher dauerhaft ausgeschalten sein muss. Solange er nichts abspielt, ist der Lautpsrecher unter aktuellen BIOS Versionen also ruhig. Wird aber Sound abgespielt ist das Zischen wieder im Hintergrund hörbar.

Siehe die Lenovo Support Website für die neuesten Treiber.

Fingerabdrucksensor

Der Fingerabdrucksensor funktioniert mit der neusten Firmware und Software (Stand: 2019-12-15).

1. Mit fwupd lässt sich die neuste Firmware für den "Synaptics Prometheus Fingerprint Reader" updaten. Dies muss momentan noch manuell durchgeführt werden, da sich die Firmware im Test Status befindet. [1][2]

2. Die neusten Versionen von fprintd und libfprint sind essentiell. [3]. Sollten die über Pacman erhältlichen Versionen nicht funktionieren, kann man die AUR-Versionen versuchen :fprintd-libfprint2AUR undlibfprint-gitAUR . Es wird empfohlen beide Programme von der Source (libfprint fprintd) aus zu compilen und installieren, wenn auch die AUR-Versionen keinen Erfolg bringen.

3. Das englische Arch-Wiki gibt Anleitung für das Einrichten von Fingerabdrücken. fprintd

ACPI

Das standard /etc/acpi/handler.sh Skript checkt folgendermaßen euer Gerät:

ac_adapter)
        case "$2" in
            AC|ACAD|ADP0)

Dies funktioniert bei dem T490 aber nicht, da dieses Gerät ACPI0003 heißt und damit nicht vom genannten Check erfasst wird.

Links