Exit Review: IBM T60p

Keeping in line with the exit review series, I’ve written an exit review of my IBM T60p laptop, which was recently retired.

The T60p was purchased back in March 2006, right when the first dual-core mobile chips started shipping. The IBM model number was 2623-DDU, and it featured an Intel T2500 (2GHz), 2GB RAM, 100GB 7200rpm HD, 15″ 1600×1200 LCD, 512MB ATI FireGL V5200, CDRW/DVDRW, Intel 802.11abg wireless, WWAN, Bluetooth/Modem, 1Gb Ethernet, UltraNav, Secure chip, Fingerprint reader, 9 cell Li-Ion batt, and WinXP Pro. Like most of my key gadgets, the T60p followed me everywhere around the world; I spend probably 16 hours a day with it, so it got plenty of wear and tear.

I retired my T60p because Microsoft is retiring Windows XP, and I really don’t want to downgrade to Vista (“congratulations, your new faster hardware now runs slower than ever thanks to Vista!”), so I decided to get the latest, greatest Windows XP laptop available today, and hunker down and hope it lasts me until Microsoft figures out how to get Vista right (or they realize what a terrible mistake they’ve made and bring back XP…sort of like how Intel brought out the Pentium 4 but now all the new designs are Pentium III derivatives). Or maybe before that, Linux support for all of my key apps will get so good, I can finally depart from the Windows ecosystem.

So the reason for getting rid of the T60p isn’t because it had any functional flaw; it’s actually in fair working order, and its performance is still decent.

Here were some of my favorite features about the T60p:

  • Integrated Verizon EVDO. This was a life-changer; the availability of broadband wireless anywhere in the US in an integrated fashion has literally changed the way I work and live, and it has greatly increased my productivity, especially when traveling. No more searching for free hotspots! Less worry about people sniffing my wireless signal!
  • 1600 x 1200 screen. Can’t live without the pixels!
  • Good horsepower. Plays WoW well, although it struggled a bit with TBC expansion pack. Runs all my design software adequately.
  • Decent battery life. On a 9-cell battery, I get about 3.5 hours a charge. The 6-cell battery gave me about 2 hours, which is long enough for general use; typically I go around with the 6-cell battery as it’s lighter and easier to carry.
  • Nice keyboard. I’ve always liked the Thinkpad keyboards.
  • Fingerprint sensor. There’s something sexy about stroking your laptop to log into it, even if it is a security gimmick.
  • TrackPoint mouse. The TrackPoint is essential for precision CAD work, and one of the reasons I can’t use a whole class of laptops that lack this feature, including Apple laptops.
  • Nice looking. I like the austere black slab look of the Thinkpads — the Dell and HP laptops look so cheesy and plasticky, I feel like I’m carrying around a Fisher-Price toy when I have one of those. I hate to say it, but the Apple notebooks are also getting a bit trite, and from what I’ve seen metal tends to dent, deform and scratch, whereas plastic is more resilient.
  • Good accessories. The AC/DC adapter was the best — compatible with every voltage in the world, auto DC adapters and those funky EmPower adapters found on some airplanes. Also there was a pretty good parallel/serial adapter provided by IBM (as well as one integrated into the minidock), which is key for embedded hardware development.
  • Great thermal management system. The laptop’s fan is whisper quiet, but it pumps out a lot of heat. It’s great to be able to hold your hand about five inches away and feel the heat being quietly pumped out of the laptop — a true sign of good thermal design.
  • Great customer support. Every one of my interactions with warranty service was positive, with the exception of talking to the guy to renew my warranty service. He was pretty clueless, but it was a moot point since I got a new laptop anyways.
  • Solid construction. With the exception of a service-induced crack (more on that later), the T60p is in good condition. The clutch on the screen is still solid, and the hard drive is still in good condition (although it does operate noticeably slower, probably due to the bearings being degraded by years of operation in tough conditions, such as airplanes in turbulence and bumpy car rides in China).
  • Good uptime. My average uptime for my laptop was about two weeks without a reboot — this is through multiple sleep cycles and reconfigurations to my external dual-monitor rig, etc. The chief cause for reboots was actually windows running out of GDI resources due to application leaks.
  • Reasonably light and thin. I wish it were like the ultra-thin laptops, but hey, for the amount of performance I demand and the pixels I require on the LCD, this is probably the best compromise. I do keep a spare ultra-light laptop around for the times when I go on vacations to far-flung regions of the world and I can’t afford the weight of my primary laptop.

    However, I also had many, many problems with the T60p as well. Here are some of the more significant ones:

  • About a year into using the laptop, the ThinkVantage access software blew up on me, rendering my internal WiFi card useless. This was triggered when I once installed an external Wifi card for testing purposes, and the installed drivers broke some internal configuration. I tried just about everything short of wiping the OS to get my WiFi card working again, but alas, I never got it back. It’s tragic, as it’s like I had a hardware failure due to a software error. Fortunately, I have copious quantities of USB Wifi dongles laying around thanks to my work, so I just carried one of those around all the time.
  • The Verizon Access software is flaky. I had a little ritual for getting it to work — turn off the radio, start the app, let the app crash once, turn the radio on, start the app again, and then it works. If you started the app with the radio on it’d never figure out that there was signal. What a weird wart.
  • The case near the trackpad cracked. This was due actually to a flawed repair job by a technician that replaced my LCD. The technician didn’t mate one of the friction-lock connectors on the keyboard bezel exactly, which created a stress point and eventually caused the panel to crack.
  • Speaking of which, the LCD had to be replaced once. The LCD failed by having a set of horizontal lines across the bottom of the panel (I recognized that failure as stress-related failure of the COB drivers on the panel). The replacement LCD had a flaw in it too — there was a spot of blue pixels, about ten pixels on a side, that were always stuck-on, just faintly. It wasn’t annoying enough for another return but still, it’s unfortunate that the replacement LCD had a significant flaw as well.
  • One of the DRAM SO-DIMMs failed about 1.5 years into the laptop’s life. It was manifested by lots of bluescreens, and then I ran some DRAM test software and identified the problem. Spray-cooling the DRAM chips fixed the problem, so I installed some extra heat sinking in the laptop, which got around the problem for another month. Eventually, I had to call in for a replacement of the chips, which was laudably painless. The IBM service rep just sent out the replacement chips right away, no questions asked, and everything worked fine from then on (the laptop was still under its extended warranty at this time). However, it does highlight the fact that there is a thermal design flaw in the DRAM area: there is no heat piping or heat sinking around it. I think that’s because most configurations use less DRAM; I really cranked up the DRAM configuration, which meant I installed the most extreme, power-hungry devices in my laptop, pushing the thermal design margin right to the edge.
  • The trackpoint mouse was flakey sometimes; the drivers would sometimes not load properly or crash, which is annoying.
  • The ThinkVantage system update software, while a nice concept, is a bit annoying to use as it has to update itself typically before updating the system. As a general note, I don’t like vendor-specific extensions to the OS. They are never very well done, and often break: “Dear vendor, please stop trying to ‘add value’. You actually are destroying the value of your brand. Just make your good hardware and don’t get in my way, kthx bai.”
  • The FireGL V5200 graphics chipset, while very powerful, had some serious compatibility limitations. The OpenGL drivers never really worked right, and it was totally unsupported by some games, such as Second Life. Unfortunately, graphics drivers for laptops lag the main branch, since it seems every laptop requires a bit of tweaking to the drivers by the vendor.
  • The UltraBay lithium polymer battery that I purchased failed — twice. The failure was manifested in the battery going to 60% capacity within two months of use. The first time I called it into warranty service and got a replacement, and the second time it failed I just decided it was a design flaw and gave up on replacing it. The UltraBay lithium polymer is handy for situations where you’re on battery power and you want to swap out the main battery without going into hibernation. Fortunately, that situation was rare and the battery life of the main batteries was good enough, so it wasn’t really a problem in practice.
  • This is more my fault than anything else, but 100 GB was too small to live in. It didn’t help that I had multiple VMware images on my machine and my hardware design tools often chew up over 3GB per tool. The 2 GB of DRAM was also tough to live in; Altium DXP eats a gigabyte on its own, so starting and stopping the tool is painful as the page file starts kicking in.
  • Minor nit: the TrackPoint mouse will become uncalibrated if you lean on it lightly for too long, and the mouse will start gliding across the screen on its own. Fortunately, the driver is very intelligent and detects this condition so it’s short-lived.
  • This is a general fault of windows, but the 65k GDI resource limitation just sucks. Running out of GDI resources was the key source of reboots for me; Adobe tools and Altium DXP were notorious for leaking GDI objects, and unfortunately I use both heavily.
  • Bluescreens were rare, typically caused by either pulling out USB devices at inopportune times or problems occurring during standby, but one weirdness really got to me. Toward the end, if I walked around with the laptop, it would blue screen. This was because the hard drive shock detector would pause the drive, which would cause some application fault in windows that wasn’t expecting the pause. If I had to move around, I had to suspend the shock protection, which is sort of defeating the purpose of the protection. This wasn’t the case when I first started using my laptop. Why it developed this problem over time is a mystery to me.
  • Well, that’s my experience with the IBM T60p. I think my experience can be summarized by the fact that my new laptop is an IBM T61p — they won a repeat customer. The T61p is still settling in. I like the extra performance it brings, but it has some quirks of its own that I’m still learning to get used to. It’s funny, but every time I get a new laptop, I have to learn all of its little bugs and find ways to patch my behavior to avoid aggravating them. For example, I’ve trained myself to unplug my webcam before hitting the eject button on the minidock, because failing to do so causes a blue screen without fail. So far, none of the quirks have been so bad that I’ve given up on the machine. In addition to the webcam issue, I did have a spate of blue screens to deal with when I first got the laptop (mostly around minidock ejection and going into and out of standby), and I had to do some digging around in the Minidump logs to figure out exactly what behavior was triggering them. I wonder what other users do when this sort of thing happens to them?

    19 Responses to “Exit Review: IBM T60p”

    1. nighttrain says:

      These are really interesting. May I ask how many OS rebuilds the laptop had in its life?

    2. Hard drives slowing because the bearings degrade? Isn’t filesystem fragmentation a more likely explanation? (Or just the disk filling up, so that seeks have to go farther?)

      Or if the bearings really are an issue, would that be the spindle bearings, or the head movement bearings?

    3. I enjoyed reading your review. I have a t61p running Vista Enterprise (I’m using the bitlocker whole disk encryption). The following is my current list of Vista on t61p complaints:

      1. S4 Hibernate not available

      2. VMWare hangs for 2 to 5 minutes on starting a VM

      3. VMWare severs all existing network connections upon starting a VM

      4. Blank taskbar when returning from S3 Hibernate Sleep Hybrid state
      4b. Intermittent problems with blank taskbar upon returning from locked state

      5. Network adapter has to be reset after returning from S3 Hibernate Sleep Hybrid state
      5b. Network adapter has to be reset after power cycle

      6. Pidgin crashes constatly (to be fair, probably Pidgin’s fault)

      7. Video randomly goes into “degraded graphics mode” randomly and does not return (applications that I know trigger this are quicktime, eclipse and sometimes VMware)

      8. At many WiFi Access Points I have to connect, disconnect, connect in order to get the WiFi to work. ipconfig /release /renew does nothing. These Access Points have been entirely functional from other Windows XP, Linux and Apple OSX machines.

      9. No Intersil Prism2 PCMICA driver (a prism2 based usb device to work works great)

      I’m thinking of installing linux and using a windows xp vm for my windows needs.

    4. bunnie says:

      nighttrain — the OS was built and installed only once, by the factory.

      Norman — it could be explained partially by filesystem fragmentation, but I have one benchmark for hard drive performance that relies mostly on raw read/write performance. I keep my hibernation file unfragmented using the sysinternals defragmenter, so in theory it should be in one chunk. Based on how long it takes to write to the 2 GB hibernation file, I have an idea of how the hard drive performance is degrading. Toward the end it’d take maybe 3 to 4 times longer to do that writing.

      Hard drives bearings are never perfect — in fact, a brand new hard drive has track spacing closer than the manufactured bearing tolerance. So the read/write head is programmed to track out that imperfection at full speed. As the bearings degrade, the tracking gets harder and it takes the drive longer to acquire a track, degrading read/write performance.

      Maybe someday I will be able to get a solid state hard drive that holds enough data…

      Andrew — I have had some issues with vmware and power management under XP, mostly bluescreens coming out of standby. My resolution to the problem is to always put the vmware session into standby before shutting down the machine. Also, I turned off the virtual audio driver and the virtual CD driver, as those two seemed to be implicated in blue screens based on the dump logs. Ever since I’ve done that the system has been stable. Fortunately, I don’t use my linux VMware at all for multimedia, just code development.

    5. CSIR says:

      Nice to read your review bunnie.

      I have been using Thinkpads (T/X series) for many years now. Nothing is as tough and productive as these on the road. Some of the competiton (as you mentioned) feel like toys and from my expereince after a small amount of abuse pass out.

      I have also noticed since Lenovo took over the brand the product has improved a fair bit in my oppinion. They appear to be making much use of “cages” all made from metal of course. Remedies the flaw T4x series had with the GPU deballing. Where users held the laptop with one hand, causing a stress point.

      The X300 might take my fancy next. Good compromise between the X and T series. Shame they no longer offer the 15″ IPS UXGA panel I am using right now on a T42P, on the newer machines. TN displays just look washed out in comparison.

      BTW lenovo have an excellent blog on design decisions: http://lenovoblogs.com/insidethebox/

    6. J. Peterson says:

      Hi Bunnie,

      I also have T61p at work. If you install the OS yourself, be sure to go on a scavenger hunt at Lenovo and install -all- their drivers. You’re lucky to be running XP…mine is configured with Vista 64. It’s slooowwww. Watching paint dry slow.

      Have you found a way to get XP to use more than 2G of RAM?

      Cheers,
      jp

    7. Bunnie, if you like using the TrackPoint for CAD work, you may find a program I wrote to be useful. JKLmouse is an automatic keyboard mouse that lets you use the TrackPoint for large-scale movement and then switch to the cursor keys (or JKL and nearby keys) for pixel-by-pixel positioning:

      http://www.jklmouse.com/

      If you try it out, let me know what you think!

      -Mike

    8. Jim says:

      “Minor nit: the TrackPoint mouse will become uncalibrated if you lean on it lightly for too long, and the mouse will start gliding across the screen on its own. Fortunately, the driver is very intelligent and detects this condition so it’s short-lived.”

      It’s actually the firmware/hardware that does this continuous calibration, not driver intelligence. I see the same thing in Linux.

    9. dot tilde dot says:

      aah, good old sliding trackpoint issue. known since thinkpads used to have three digit model numbers, and not that hard to live with.

      if only apple notebooks had a trackpoint. i miss all the thinkpads that i ever had.

      .~.

    10. Al telo says:

      I’ve owned a second hand T60p for 6 months now, it came with warranty and the price was really interesting.

      Came with 9cell battery.

      I saved thousands, reliable, stable, small and powerful.

      Best deal ever.

    11. Jimbo says:

      Buying a laptop to see you through the dark ages of Windows Vista? Can’t tempt you with a different operating system entirely? Any one of the many Linux distros? OS X? A BSD variant, perhaps?

    12. Alfred says:

      I have a x60 tablet. It’s a great light notebook that runs everything from Windows vista to OpenBSD. Ubuntu runs perfectly on it, and the tablet function is great when you have to give talks.
      I have an HP business laptop (Not the consumer toy-like line) and I have to say that is very well built, rivaling the Lenovo, but much heavier.

    13. Thx for your information.Visit my blog friend Video Technology Good bye friend.i will come again

    14. […] This post is inspired by Bunnie’s Exit Review of his Blackberry, he also did one for his Thinkpad T60.  The concept is a good one, often our new gadget purchases are based on our personal past experiences as much as they are influenced by our friends and “the latest new thing”. […]

    15. […] The post Via Bunnie’s Exit Review […]

    16. Surprising Needs for an AC/DC Adapter
      You don’t need to be an electrician to understand polarity in electricity.
      Like magnets, electricity needs a negative and a positive connection; electricity can only exist when there are two points between which is can flow or circulate.

      AC DC Adapter

    17. James says:

      I have a t60 on which i have installed windows 7. It runs great use the 32 bit version of windows 7 for this purpose. I am investigating if i can install a ssd solid state hard drive in to the T60. If so then I feel that I will be keeping this laptop for a long long time. Good luck.

    18. Nevada Feck says:

      I agree with your point of view, but I also have their own ideas, such as …

    19. Luigi Fulk says:

      I want to bookmark this methods in my browser to check it later. Thanks everyone to share your mind.