Lenovo ThinkPad T400

HardwarePCI/USB IDWorking?
Bluetooth0a5c:2145Yes
Webcam17ef:1004Yes
Ethernet8086:10f5Yes
8086:10bfYes
WLAN (Intel)8086:4237Yes
8086:4236Yes
WLAN (Realtek)10ec:8172Yes
WWAN (Sierra)1199:0220
WWAN (Ericsson)0bdb:1900
GPU (Intel)8086:2a42Yes
GPU (ATI)Yes
TouchpadYes
TrackpointYes
KeyboardYes
TPM
Fingerprint reader
(STMicroelectronics)
Yes
Fingerprint reader
(AuthenTec)
Yes
CardBus slot1180:0476
Smart card reader
SD card readerYes
Memory Stick readerYes
xD card reader
AudioYes

Accessibility

The appearance of the BIOS Setup Utility is simple and uses contrasting colours, so it may work well with OCR software. A legend of keyboard navigation shortcuts is also clearly listed at the bottom of the screen.

Keyboard shortcuts needed to trigger certain features on device startup are mentioned throughout the hardware maintenance manual:

KeyEffect
Interrupt normal startup and bring up the Startup menu
Start the BIOS Setup Utility
F12Bring up the Boot Menu window

Firmware

fwupd does not support this device yet.

Graphics

Selecting the graphics device

(This section only applies if your laptop also comes with the ATI graphics card.)

Both the Intel graphics card and the optional ATI graphics card must be turned on to allow graphics switching by restarting Xorg. Selecting a graphics device can also be done by entering the BIOS Setup Utility and selecting one of the following options from Config > Display > Graphics Device:

  • Integrated Graphics
  • Discrete Graphics
  • Switchable Graphics

See Intel graphics, ATI, and Hybrid graphics for more details.

Hardware video acceleration

Intel graphics#Hardware accelerated H.264 decoding on GMA 4500 suggests installing libva-intel-driver-g45-h264AUR instead of to enable support for hardware accelerated H.264 video decoding on the Intel graphics card.

The output of will indicate that H.264 decoding (with libva-intel-driver-g45-h264 installed) is supported by the VA-API driver, but this is misleading. Attempting to play an H.264 encoded video with mpv and hardware acceleration results in the screen momentarily freezing. This may ultimately lead to a session reset which will force you back to the login screen. Session resetting seems to happen more frequently with the modesetting driver compared to the driver.

Visually corrupted GRUB menu

GRUB's framebuffer may cause the GRUB menu to disappear or appear "corrupted" during the boot process. Fortunately, the menu will still be functional even without visual aid. This issue can be resolved by disabling GRUB's framebuffer.

Touchpad

Although libinput is recommended over Touchpad Synaptics, the latter driver provides more touchpad scrolling options, namely:

  • Horizontal and vertical edge scrolling.
  • Horizontal and vertical two-finger scrolling.
  • Circular scrolling.

libinput, on the other hand, only supports vertical edge scrolling for this particular touchpad.

Touchpad Synaptics

Note that two-finger pressure may need to be decreased in order to increase the responsiveness/sensitivity of two-finger scrolling. This can be done by decreasing the default value of to a value like :

$ xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Synaptics Two-Finger Pressure' 50

You can experiment with different values to find something that works for you. See for more input device properties (and configuration options), e.g., selecting the scrolling method. See Touchpad Synaptics#Configuration for making the above change persistent across sessions.

Mute key

T400 laptops with BIOS versions older than 3.01 (7UET71WW) may need to pass as a kernel parameter to allow the mute key to function as intended. See https://thinkwiki.org/wiki/Mute_button and the relevant thread on the linux-acpi mailing list for more details.

Power management

Fan speed control

See Fan speed control#ThinkPad laptops.

Function keys

KeyVisible?1Marked?2Effect
YesYes
Fn+F1Reserved3
Fn+F2YesYes
YesYes
YesYes
YesYes
Yes, reserved3
Fn+F7YesYesXF86Display
YesYes
YesYes
Yes, reserved3
Reserved3
YesYes
Fn+PageUpYesToggles the ThinkLight
YesYes
YesYes
YesNone
YesYes Alt_L+Sys_Req
YesYesNum_Lock
YesYes
  1. The key is visible to and similar tools.
  2. The physical key has a symbol on it, which describes its function.
  3. The key is marked as "reserved" in the hardware maintenance manual.
gollark: ↑ Macron
gollark: https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/imgs_results/1101.jpg
gollark: But will you actually *do* it? Probably not.
gollark: You can just ignore it.
gollark: You brought this on yourself. You and our ongoing experimental applied memetics projects.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.