Tag Archives: T61

Reviving a 2007 ThinkPad T61 in 2025: Why I Chose MX Linux 25 & First Impressions

Part 1 of “Reviving a 2007 ThinkPad T61 with MX Linux 25”

About five years ago I picked up this ThinkPad T61 on eBay for $80. It wasn’t meant to be my main machine. It was instead meant to be just a backup, something tough and reliable to sit in a drawer in case my daily driver ever failed. I remember unboxing it, running a quick test, confirming the screen worked, the keyboard still had that classic ThinkPad click, and the battery held a charge. Then I closed the lid, slid it onto a shelf in the office, and… forgot about it. For half a decade it just sat there collecting dust, a quiet relic from 2007 waiting for a reason to be useful again.

Last month I was rummaging through boxes looking for a spare SATA cable to repair another computer when my hand landed on the familiar black brick. The Core 2 Duo sticker was still there, the 4 GB RAM upgrade label from the previous owner still legible. I pulled it out, blew off the dust, and thought: modern Linux has changed a lot since 2020. Could I actually turn this thing into a viable daily machine again in 2025?

The answer turned out to be yes, but not without some surprises, some freezes, and a fair amount of terminal time. This series is the honest story of that revival: the hardware quirks, the boot errors, the performance tweaks that actually made a difference, and the little upgrades that brought a 2007 laptop back to life.

What I Was Really Working With

I started with the simplest diagnostic tool I know: `inxi -Fxxxz`. The output told me everything I needed to know right away.

The CPU is an Intel Core 2 Duo T8100, dual-core, 2.1 GHz base, 3 MB cache, from the Penryn generation (late 2008). The graphics are the integrated Intel Mobile GM965/GL960 chipset, which in 2025 means llvmpipe software rendering, the CPU is doing all the drawing because hardware acceleration for this chip was dropped years ago. There’s 4 GB of RAM (the max the T61 supports), a 320 GB 7200 rpm Western Digital hard drive, and the original Intel PRO/Wireless 3945ABG WiFi card. Battery health was at 81%, not terrible for a 15-year-old pack.

In short: this is a machine that was high-end in 2008, costing around $2000 usd, and now sits somewhere between “vintage curiosity” and “barely usable by 2025 standards.” But it booted MX Linux 25 Infinity (Xfce edition) without complaint, connected to Wi-Fi, and let me open a browser. That was enough to make me want to keep going.

The First Boot Surprises

Right from the live USB, two messages caught my eye during boot and they flash by so fast you almost miss them.

The first was something about the TPM chip failing to communicate. As I found out later, the T61 has an ancient Infineon TPM 1.2 module, and modern kernels try to talk to it at startup. Sometimes the chip doesn’t respond quickly enough, so you get a timeout warning. It’s completely harmless, no impact on security, stability, or anything else, but it’s noisy and annoying. I ended up disabling the TPM in BIOS later (F1 → Config → Security Chip → Disabled) to silence it. Done!

The second was a quick line about VMX being disabled by BIOS. VMX is Intel’s virtualization technology (VT-x), and my T8100 supports it, but it was turned off in the BIOS defaults. Again, harmless unless you plan to run virtual machines, so I left it off.

Both are classic signs you’re running a modern kernel on very old hardware. Nothing to panic over, just little reminders that this isn’t a 2025 ultrabook. Not by a long stretch.

BIOS Tweaks Before Install

I rebooted into BIOS (F1 at the ThinkPad logo or that special ThinkVantage blue button also works!) and made a couple of quick changes:

– Disabled the Security Chip (TPM) to quiet the boot messages.

– Left virtualization (VT-x) off since I wasn’t planning to run VMs on this machine.

– Made sure the boot order prioritized the internal hard drive.

– Saved and exited.

Nothing fancy, just cleaning up the noise.

Why MX Linux 25?

I tested a few distros first. antiX was too bare-bones for me, MX-23 felt a generation behind, and a couple of Fedora spins were heavier than I wanted. MX-25 Infinity (Xfce) won for a few simple reasons.

It’s based on current Debian Trixie, so it gets security updates for years. XFCE is light enough for old hardware but still looks and feels like a real desktop. MX Tools (the Boot Repair, Cleanup, and other utilities) saved me later when I accidentally broke graphics. And the community has a soft spot for ThinkPads as there are still people posting T61 tweaks on the MX forums.

I wiped the drive, installed fresh, and let it run. No snaps, no flatpaks by default, just a clean, fast base.

First Impressions and Honest Feelings

After the install finished, I booted into the desktop in about 30 seconds (the 7200 rpm HDD was the bottleneck). I opened Brave and tabs loaded, but scrolling on heavy sites stuttered. The fan kicked up quickly under light load. Battery life hovered around two hours stock. Dual monitors and a docking port were a dream I wanted to chase, but I knew that was going to be a challenge.

It wasn’t fast by 2025 standards. But it wasn’t dead either. I could browse, edit text in FeatherPad, check email, watch low-res YouTube. The bones were solid, and classic ThinkPad keyboard, durable chassis, ports galore made me want to keep going to see what could be accomplished. It just needed some love.

That’s when the real work began.

In the next post I’ll walk through the tweaks that turned “usable” into “surprisingly snappy”: zram upgrades, TLP profiles, screen refresh locks, Brave flags, and a lot of trial-and-error that stopped the freezes. If you’ve ever dusted off an old ThinkPad, I’d love to hear what distro you chose and how it went. Drop a comment below.

Continued in Part 2: Making a ThinkPad T61 Feel Fast Again – Software Tweaks That Actually Matter