How do you rate this laptop with Linux?
84% (92)
15% (16)
1% (1)
1% (1)
0% (0)

Lenovo Thinkpad T400


This is a guide to running Linux on the Lenovo ThinkPad T400 laptop.

This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

This page is just for discussing using Linux on the Lenovo Thinkpad T400. For a general discussion about this laptop you can visit the Lenovo Thinkpad T400 page on LapWik.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the Lenovo ThinkPad T400 specifications page.

NameLenovo ThinkPad T400
ProcessorIntel Core 2 Duo
Screen14.1“ WXGA or WXGA+ Widescreen
HDD80GB to 320GB to 64GB SSD
Optical DriveDVD+-RW or Blu-ray
GraphicsIntel Graphics Media Accelerator 4500MHD
NetworkEthernet, Thinkpad 802.11bg or Intel 5100 802.11abgn or Intel 5300 802.11abgn, Bluetooth, WWAN

Linux Compatibility

HDDworkshdaps driver isn't working
Optical Drivedependsworks in sysvinit distros; blanks not detected under systemd
GraphicsworksYou need to disable automatic OS detection and choose the integrated or dedicated adapter instead of the switchable one. You also probably needed to force lvds in the configuration file.
Soundworks tested 2014
Ethernetworks tested 2014
Wirelessworks >=2.6.27-rc5 but may not work under systemd (11/14)
WWANworks Tested in Ubuntu Jaunty
USBworks may have issues under systemd (11/14)
FirewireNot Tested
Card Readerworks
ExpressCard SlotNot Tested
Fingerprint Reader ?
Cameraworks I use the motion tool


Under sysvinit, everything “just works.” Under systemd as of November 2014, ACPI settings (such as what to do when the laptop lid is closed) and other aspects may not work as intended, if at all.


The T400 is excellent under sysvinit as of 2014, so any distros based on it should also work well. It may have problems under systemd-based distros from the same time period, however.


turboscrew, 2018/09/02 12:35

It looks like some update is in place:

I've been running Mint 17.3 / Cinnamon, and I've been quite happy with it.

turboscrew, 2018/09/02 12:38

Forgot to mention, I upgraded the memory to 4GB.

Razi, 2013/12/22 11:39

I have no problems with Mint 15 64-bit and T400. Fingerprint works good (with fingerprint-gui).

nabisco, 2011/12/11 05:47

I am running Debian Squeeze 6.0.3 AMD64 on my beloved 2768-12U T400.
I have ATI graphics disabled until I get a better understanding of how power management works. Touch Pad works but the FN+F8 key to disable does not work that I know of.
It worked in Ubuntu 9.04 perhaps there is a config file I could grab?
I cannot disable it perhaps I will disable it all together in the BIOS.

Standby and Hibernate both work well. Everything including FN keys work.

IEEE 1394 and Modem I have not tested. Compiz works well with the Intel graphics.
Don't expect to get the fingerprint reader to work. The only supporting project I found was Fprint which seems dead.
I have mine set to be required at boot (set this up in Windows)… Then ditch Windows.

Follow this link for the track point configuration.

I have yet to have a better understanding of the system to really dial in good power management settings but so far power management is OK and the system is stable. This is a great laptop and I love it more than my work laptop (HP Elitebook).


floyd, 2009/07/28 04:03

I am running Mandriva 2009 and it works great except for a few things.
Pretty much all the hardware was recognized automatically, except for the camera and can't get any DVD to play . I haven't tested either the express card slot or the fingerprint reader.

aatdark, 2009/07/13 13:00

modem is not working. There is strange linux version but you have to pay for fullspeed.

the fingerprint is currently not supported. But may be in the future.

Jacob, 2009/04/11 13:23

The 2.6.28 and 2.6.29 kernels solves some issues with hibernation/sleep ++

Thinkwiki is really useful for any Thinkpad really. Find our exact spec and move down to the relevant component.

Had a very good experience with T61 / Ubuntu (and Kubuntu) 9.04 Beta

isi, 2008/12/19 17:55

I've no sound, drivers are loaded recognized a conexant cx20651 Hermosa chip.
OpenSUSE 11.1
If i turn on the radio switch only the bluetooth light goes on. Don't know how
to activate the wireless light.

Ben, 2008/11/28 17:14

hdaps works!

HDAPS and TP_SMAPI do work on my T400… I had to make a modification to the source code, though.

Varjat, 2008/11/15 06:11

Modem support

Yes, I have.
I got two version of the hsfmodem driver, one is from the lenovo site for the t61 and another one is latest from linuxant.
Then I install linuxant deb version into the system and after reboot I have workable driver for 14.4. Then I did unpack t61 version and replaced all .O files in the /usr/lib/hsfmodem/modules/imported/ folder from lenovo driver. Then ran hsfconfig for rebuild driver.

dramez, 2008/11/02 02:23

T400 & Ubuntu 8.10

All works fine out out box, but i'm not tested firewire, Express Card Slot, and Fingerprint Reader.
Suspend & Hibernation works @ Intel VGA, but i installed suspend and hibernation packets from ubu repository

David Cherryholmes, 2008/11/11 05:29

When you say you installed suspend and hibernation packages from the repos… what packages are you talking about? Do you have exact names for them?

Volker, 2012/02/06 19:44

Firewire was working with Kubuntu 11.10 and Kubuntu 10.04, last one was destroyed by Vista :(

gfunicus, 2008/10/17 06:25

Modem support?

Anyone have luck with the modem?

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
lenovo_thinkpad_t400.txt · Last modified: 2015/10/31 01:17 by
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors