IBM ThinkPad T42P [2374-HTG] + Debian GNU/Linux [sid]

Benedikt Heinen <>

The machine

In short - Great! Very much like the other Thinkpads I've had before - just faster and with some more features... Though, yes, one feature has been lost - the A30P had IEEE 1394 [firewire], but that's about the only smag I can find... :-(

While I was pretty happy with the Thinkpad A30P I had before, the previous machine had one big drawback: very little battery operation time - even with the additional drive bay battery it wouldn't go much beyond 90 or so minutes (which may partially be due to the full RAM upgrade - I've heard machines with less RAM would run considerably longer...

The machine in question has the following key features:

The installation

Wellll - I cheated - a little... Or better - I took a shortcut

  1. compiled a new kernel on my A30P, adding module support for the e1000 (ethernet) and ehci-hcd (USB2)
  2. disabled gdm start-up (just move /etc/rc2.d/S99gdm to /etc for the time being
  3. added loading the e1000 and ehci-hcd modules to /etc/modules
  4. shut down the A30P (and power it off)
  5. took the primary disk out of the A30P and moved it over to the T42P (using it to replace the original primary disk)
  6. switch on the T42P - and presto, the machine boots up everything you had (and even managed to restore it's LAN connection, since the e1000 driver had already been present
  7. After that worked, I downloaded and installed the fglrx source package and compiled the fglrx kernel module (see below).
  8. used fglrxconfig to build a new XF86Config-4
  9. tried to start up X11 via startx; which worked fine, killed the X server and started up gdm again via '/etc/init.d/gdm start', and once that worked moved /etc/S99gdm back into /etc/rc2.d/

Since the original installation, I've also found and tested the Intel wireless LAN driver found at SourceForge [ipw2100]. The driver works straight out of the box...

This little cheating meant, that it took less than 1 hour to migrate from my old machine to the new one! (Good luck trying that with Windows...).

There are still a few issues I need to deal with:

  1. I haven't tested the PCMCIA subsystem yet (don't have anything that I could use it with right now, since most I could need is already integrated in the machine anyway).
  2. Haven't tested Bluetooth, yet. Will try that once I've settled down here once my moving to my new place is completed

Hardware compatibility

problems, still unsolved (some at least)...

Any help on these would be highly appreciated! Just feel free to email me at If you have any more information on these...

  • ACPI

    Haven't managed to properly suspend the machine yet... Any help would be appreciated; links to T41P ACPI information don't yield much help yet; it looks like the suspend scripts get executed, but the screen stays on, and everything continues as if nothing had happened...

  • Configs

    Other T42p resources

    Benedikt Heinen
    Last modified: Tue Aug 10 14:54:18 CEST 2004