联想T25系列服务器,Lenovo ThinkPad T25

本文详细介绍了如何在联想ThinkPad T25周年版笔记本上安装和配置ArchLinux系统,涉及硬件兼容性、BIOS更新、内核支持、视频加速、无线连接、指纹识别等内容。特别关注了与T470的相似性以及解决的特定问题如触控板共享带宽问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

f848c9e9964e487d6711fa5a9c7cd896.pngThis article or section does not follow the Laptop page guidelines.f848c9e9964e487d6711fa5a9c7cd896.png

Reason: Hardware table needs IDs and a function keys section should be added (Discuss in Talk:Lenovo ThinkPad T25#)

Hardware

PCI/USB ID

Working?

GPU (Intel)

Yes

GPU (Nvidia)

Yes

Wireless

Yes

Bluetooth

Yes

Mobile broadband

Yes

Webcam

Yes

Microsoft Hello

No

TrackPoint

Yes

Touchpad

Yes

Touchscreen

Yes

Fingerprint Reader

No

This article covers the installation and configuration of Arch Linux on a Lenovo T25 Anniversary Edition laptop. It is based on the Lenovo T470 laptop so most of the hardware is identical and therefore should work like the T470.

For a general overview of laptop-related articles and recommendations, see Laptop.

Firmware (e.g. bios and peripherals)

As of writing, the current BIOS version is 1.54. By visiting the downloads section (T25) an ISO can be downloaded and burned to disk which will perform the update from Lenovo. Or extracted and copied on a USB Stick.

Kernel and hardware support

Hardware video acceleration with Kaby Lake seems to work fine via va-api.

As noted in Intel graphics, the modesetting Xorg driver.

Works fine without the intel driver (on a Skylake configuration).

138a:0097 will hopefully be supported as part of Validity90.

Since the hardware is the same as in the T470 model, the fingerprint reader guide probably will work.

Screen backlight

With the intel driver (xbacklight brightness control is not working.

It is possible that, with the good acpi_* kernel parameters, the backlight related keys do their job.

Other workaround exists, such as described on this post or in the wiki acpid#Enabling backlight control.

Using the xbacklight replacement works well.

You can also check this repository] as a base to add the ACPI rules to call xbacklight when backlight keys are pressed.

Note: The

Thunderbolt 3

With the latest kernel (4.13.9 as of writing), the Alpine Ridge thunderbolt 3 controller is recognized without any additional configuration.

Using a generic thunderbolt 3 to HDMI + USB3 hub works out of the box (the HDMI output is recognized by xrandr as DP-1 output).

UEFI boot

After configuring the BIOS setup to allow UEFI boot (either UEFI only or both), it works flawlessly.

Special buttons

Some special buttons are not supported by X server due to keycode number limit.

Key combination

Scancode

Keycode

Fn+F11

0x49

374 KEY_KEYBOARD

Fn+F12

0x45

364 KEY_FAVORITES

Fn+Space

0x13

372 KEY_ZOOM

You can remap unsupported keys using udev hwdb:

/etc/udev/hwdb.d/90-thinkpad-keyboard.hwdb

evdev:name:ThinkPad Extra Buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*

KEYBOARD_KEY_13=search

KEYBOARD_KEY_45=prog1

KEYBOARD_KEY_49=prog2

Update hwdb after editing the rule.

# udevadm hwdb --update

Touchpad and trackpoint

Touchpad and trackpoint share bandwidth, so using them at the same time makes trackpoint slow, jumpy, and abrupt. Disabling the touchpad either in BIOS or via xinput does not fix the problem, so the trackpoint becomes unusable each time the touchpad is occasionally touched.

The touchpad is also accessible over secondary bus (SMBUS/RMI), allowing to leave the full bandwidth for the trackpoint. The kernel source code contains the whitelist of supported devices, which does not include LEN008e (T25 touchpad). You can enforce this feature setting synaptics_intertouch parameter of psmouse module to 1. For instance, using kernel cmdline: psmouse.synaptics_intertouch=1.

See also

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值