Lenovo ThinkPad T490
デバイス | 動作 |
Intel Graphics | Yes |
ワイヤレス | Yes¹ |
ALSA | Yes |
トラックポイント | Yes |
タッチパッド | Yes |
ウェブカメラ | Yes |
Bluetooth | 一部動作 |
モバイルインターネット | 未確認 |
指紋センサー | Yes |
MicroSD リーダー | Yes |
|
目次
ハードウェア
カーネル 5.3.7-arch1-1-ARCH を使用。
Version: ThinkPad T490 Product Name: 20N2000KGE
lsusb
と lspci
によるハードウェア:
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 設定
Config -> Thunderbolt BIOS Assist Mode - Set to "Enabled"
。Linux ではこの設定を使うことを推奨します。
ファンクションキー
ほとんどのファンクションキーは特に設定をしなくても機能します。機能しない場合、以下のようにコマンドにバインドしてください:
- F1 ボタン:
amixer set Master toggle
. - F2 ボタン:
amixer set Master 5%-
. - F3 ボタン:
amixer set Master 5%+
. - F4 ボタン:
amixer set Capture toggle
.
タッチパッド
タッチパッドには問題が存在します。デフォルトでは、ボタンエリアに親指を乗せても、ポインタは動きません。KDE を使用している場合は問題は起きませんが、GNOME では発生します。以下のコマンドを使うことで問題を解決できます:
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Click Method Enabled' 1 0
上記のコマンドを実行しても、ボタンをクリックしたときにマウスポインタが飛び回ることがあります。
指紋センサー
最新のファームウェアとソフトウェアを使うことで指紋センサーは動作します (2019-12-15)。ドライバーの開発情報: [2][3]。
1. fwupd を使って最新のファームウェア "Synaptics Prometheus Fingerprint Reader" をインストールしてください。アップデートは手動で行う必要があるかもしれません (公開されているファームウェアがまだテスト段階のため) [4][5]。
2. 最新の fprintd と libfprint が必要です [6]。fprintd-libfprint2AUR と libfprint-gitAUR を使うことができます。
3. fprint の記事には指紋を使って PAM 認証を行う例が載っています。
既知の問題
CPU スロットリングの問題
BIOS バージョン 1.52 では、すぐに CPU の速度が 400 MHz まで下げられてしまうという問題が存在します (古いバージョンの BIOS でも発生するかもしれません)。特に、Bumblebee を使っている場合にこの問題が好発します。
BIOS バージョン 1.54 をインストールすることで問題は解決します。
スピーカーノイズの問題
Lenovo Thinkpad T490 のスピーカーは高周波のホワイトノイズが乗る場合があり、ボリュームを下げても問題は解決せず、スピーカーをミュートにしたりヘッドホン端子を使ったときにノイズが止まります。現在のところ問題を完全に解決する方法はありません。BIOS バージョンを最新にアップデートすることで何も再生していないときはスピーカーが静かになります。ただし何か再生を開始すると、ノイズが音声の後ろで鳴っているのが聞こえます。
最新の BIOS バージョンについては Lenovo サポートウェブサイト を見てください。
MicroSD カードリーダーの問題
MicroSD カードリーダーは arch カーネル 5.3.11-arch1-1 で動作します。古いカーネル では問題が発生します。
Bluetooth
bluetooth スピーカーとのペアリングと初期接続は成功します。既にペアリング済みのデバイスへの (再起動後の) 接続は現在のところ失敗します。カーネルログに以下のエラーメッセージが表示されます:
[ 3183.282938] debugfs: File 'le_min_key_size' in directory 'hci0' already present! [ 3183.282950] debugfs: File 'le_max_key_size' in directory 'hci0' already present!
この問題は既にカーネルのバグトラッカーに上がっています [7]。接続の問題に関連するかどうかは定かではありません。
サスペンドからの復帰が遅い
サスペンド後にノートパソコンが復帰するまで数秒かかります。WWAN デバイスへのアクセスを BIOS で無効化することで問題は解決します。
ACPI
デフォルトの /etc/acpi/handler.sh
スクリプトは以下のようにデバイスをチェックします:
ac_adapter) case "$2" in AC|ACAD|ADP0)
T490 デバイスの名前は ACPI0003
であるため上記のチェックはうまく機能しません。Acpid にうまくいくパターンが記載されています。