Popular Guides
View more guides at Linux Wiki Guides
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.
If you would like to edit this page please first view our Editing Guidelines.
| Name | IBM-Lenovo Thinkpad R40 |
| Processor | Intel Pentium4-M 2.2GHz |
| Screen | 15” XGA |
| RAM | 512MB |
| HDD | 40GB |
| Optical Drive | DVD-ROM/CD-RW |
| Graphics | ATI Mobility Radeon 7500 |
| Network | 10/100 Ethernet |
| Other | 2 x USB1.1, 1 x Firewire |
| Device | Compatibility | Comments |
|---|---|---|
| Processor | Yes | |
| Screen | Yes | |
| HDD | Yes | |
| Optical Drive | Yes | |
| Graphics | Yes | |
| Sound | Yes | Use the snd-intel8x0 module |
| Ethernet | Yes | |
| 56K Modem | Not Tested | |
| USB | Yes | |
| Firewire | Not 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.
Discussion
excellent with openSUSE11.0 thus:Linux linX31 2.6.25.20-0.7-default #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 10.2.152.27
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
BIOS Build ID: 1PET37WW
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, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
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”