Lenovo ThinkPad T400
Hardware | PCI/USB ID | Working? |
---|---|---|
Bluetooth | 0a5c:2145 | Yes |
Webcam | 17ef:1004 | Yes |
Ethernet | 8086:10f5 | Yes |
8086:10bf | Yes | |
WLAN (Intel) | 8086:4237 | Yes |
8086:4236 | Yes | |
WLAN (Realtek) | 10ec:8172 | Yes |
WWAN (Sierra) | 1199:0220 | |
WWAN (Ericsson) | 0bdb:1900 | |
GPU (Intel) | 8086:2a42 | Yes |
GPU (ATI) | Yes | |
Touchpad | Yes | |
Trackpoint | Yes | |
Keyboard | Yes | |
TPM | ||
Fingerprint reader (STMicroelectronics) | Yes | |
Fingerprint reader (AuthenTec) | Yes | |
CardBus slot | 1180:0476 | |
Smart card reader | ||
SD card reader | Yes | |
Memory Stick reader | Yes | |
xD card reader | ||
Audio | Yes |
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:
Key | Effect |
---|---|
Interrupt normal startup and bring up the Startup menu | |
Start the BIOS Setup Utility | |
F12 | Bring 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
Function keys
Key | Visible?1 | Marked?2 | Effect |
---|---|---|---|
Yes | Yes | ||
Fn+F1 | Reserved3 | ||
Fn+F2 | Yes | Yes | |
Yes | Yes | ||
Yes | Yes | ||
Yes | Yes | ||
Yes | , reserved3 | ||
Fn+F7 | Yes | Yes | XF86Display |
Yes | Yes | ||
Yes | Yes | ||
Yes | , reserved3 | ||
Reserved3 | |||
Yes | Yes | ||
Fn+PageUp | Yes | Toggles the ThinkLight | |
Yes | Yes | ||
Yes | Yes | ||
Yes | None | ||
Yes | Yes | Alt_L+Sys_Req | |
Yes | Yes | Num_Lock | |
Yes | Yes |
- The key is visible to and similar tools.
- The physical key has a symbol on it, which describes its function.
- The key is marked as "reserved" in the hardware maintenance manual.
See also
- https://www.thinkwiki.org/wiki/Category:T400 — Contains extensive and useful hardware information
- Product Specifications Reference (PSREF) — See pages 282–303 for the ThinkPad T400
- Hardware maintenance manual