How do you rate this laptop with Linux?
86% (6)
0% (0)
0% (0)
14% (1)
0% (0)

IBM-Lenovo Thinkpad R40


This is a guide to running Linux with the IBM-Lenovo Thinkpad R40 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.

Editing This Page

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


NameIBM-Lenovo Thinkpad R40
ProcessorIntel Pentium4-M 2.2GHz
Screen15“ XGA
Optical DriveDVD-ROM/CD-RW
GraphicsATI Mobility Radeon 7500
Network10/100 Ethernet
Other2 x USB1.1, 1 x Firewire

Linux Compatibility

Optical DriveYes
SoundYesUse the snd-intel8x0 module
56K ModemNot Tested
FirewireNot Tested


For the graphics chip you can use either the open source radeon module or ATI's proprietary fglrx module. For installation instructions, you can view our Configuring an ATI graphics chip guide. For 3D support, you will need the proprietary module.

Later versions of the R40 are centrino based systems. These systems are quite a bit different than the Pentium4 based model listed here but the Linux compatibility is the same (excellent). The centrino models also includes the Intel 2100 802.11b wireless controller, this works with the ipw2100 module.


There were no problems in getting this laptop working when used with an up to date Linux distribution. It is recommended to use a Linux distribution with kernel version 2.6.16 or greater, such as Fedora Core 5 or Ubuntu 6.06.


Adie, 2017/02/24 08:09

I have IBM Thinkpad40
which latest linux will run on it better ??
my r40 has bout 1200MB of ram
i tried zorin i guess it was zorin os 12 32 bit
bt it said pae disable nd use parameter

nd i m unable to do nything in bios nd i got no harddisk since the present one is corrupted
as well it is a old model harddisk nd unable to replace

sminty, 2014/01/20 16:38

Runs well with Mint 13

Specs as above but with 778mb ram

Installation is a little slow from dvd/cd due to live CD setup hogging ram. But full install within 45mins (inc lang pack download)


Jo Christiansen, 2011/05/01 12:29

excellent with openSUSE11.0 thus:Linux linX31 #1 SMP 2010-02-26 20:32:57 +0100 i686 i686 i386 GNU/Linux
openSUSE 11.0 (i586) w./ 4.0.4 (KDE 4.0.4 >= 20080505) “rel. 15.4” Opera/9.80(X11;Linux;U;en)Presto/2.7.62 Ver:11.01-1190 flash
plugin Java HotSpot(TM) Client VM 1.6.0_23 (40secsload DELetd) OpenSSH_5.0p1, OpenSSL 0.9.8g 19 Oct 2007
openBIOS Build ID: 1PET37WW Box Serial Number: KBL4979 Machine Type/Model: 27225MG Mboard S/Nr: 1Z7UH3663JV
Box Serial Number: KBL4979
Machine Type/Model: 27225MG
SMBIOS 2.31 present.
BIOS32 Service Directory present.
PNP BIOS 1.0 present.
smartctl 5.39 2009-06-03 15:05 [i686-pc-linux-gnu] (openSUSE RPM)
Copyright (C) 2002-9 by Bruce Allen,

Device Model: SAMSUNG HM080GC
Serial Number: S15HJD0PB30861
Firmware Version: LP100-10
User Capacity: 80,026,361,856 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 7
ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0
Local Time is: Sun May 1 14:28:01 2011 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

lo no wireless extensions.
irda0 no wireless extensions.
eth2 no wireless extensions.
eth3 IEEE 802.11b ESSID:“NextGenTel_B1” Nickname:“ipw2100”

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.
ibm-lenovo_thinkpad_r40.txt · Last modified: 2010/10/11 14:02 (external edit)
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors