Thinkpad X220

Fixed msata

Upgraded to a Thinkpad X220 model 4287CTO from a X201. Kinda prompted by Jamie purchasing a X220 too.

A 64bit Archlinux install on a 166GBP OCZ 120GB Nocti SSD - mSATA SATA-II - Read 280MB/s Write 260MB/s from Ebuyer went well. I can't verify the SSDs speeds, but they are much faster than the Seagate 500GB Momentus XT Hybrid SSD in my Archlinux SSD upgrade from Ubuntu.

I opted for syslinux and I can boot into Windows uncommenting a chainload stanza in /boot/syslinux/syslinux.cfg or by using the Thinkpad own BIOS boot menu. No more bloated Grub for me, and syslinux does allow you to alter the cmdline. Bonus.

With MODULES=(acpi-cpufreq cpufreq_ondemand cpufreq_powersave) and /etc/conf.d/cpufreq:governor="ondemand" configured, I do drop down to 800mhz on all 4 processors. However the fan unlike my X201 is pretty much permanently on. Argh! NOISE... It is pretty hot on the side, so the X220 seems to exhibit some cooling issues. :( I'm not sure who to turn to. I don't think there is any point trying to turn off the noisy fan if it feels hot to the touch! I did find a ridiculously long forum thread on the X220 fan's issues.

UPDATE: Appending i915.i915_enable_rc6=1 to /proc/cmdline seems to make my X220's temperature /sys/class/thermal/thermal_zone0/temp fall almost 10C! Why the hell isn't this enabled by default is beyond me. The authoritative resource is tidbits buried in and also seems like a nice X220 resource.

Another problem is the "Intel Corporation Centrino Advanced-N 6205 (rev 34)" wireless. Arch's wifi-select wlan0 doesn't seem to want to join an open network. The problem seems similar to an issue documented with my X201 and DHCP IP lease attempt failed on Archlinux. I've also found general complaints about the Intel iwalgn driver. My workaround is to sudo iwconfig wlan0 essid praze, sudo iwconfig wlan0 key off & sudo dhcpcd wlan0 manually to get connected!

Another issue is the card reader. mmcblk0: timed out sending r/w cmd command, card status 0x700, sdhci/mmcblk0 b0rks with errors and REGISTER DUMP (mmc0) all over the shop when I put in an sdcard, which works fine on the X201. Found an Arch post of the same topic, which says the problem might be fixed in Linux 3.1. I'm running Linux x220 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 22:47:18 CET 2011 x86_64 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz GenuineIntel GNU/Linux atm. :/ Works now fine in 3.1.1-1-ARCH.

The 9 cell battery only seems to get 4.5hrs out of it. There is probably some tweaking I can do. Doesn't help that powertop doesn't work because it isn't ported to /sysfs IIUC. :( The 9 cell upgrade wasn't much money, but I think I would have gone for the smaller battery now, knowing what I do now.

X201 versus X220 showing tmux

I like the new wider & clearer screen. It suits me well with the rather excellent tiling window manager dwm. The little webcam (HD 720p) is also an improvement over the one embedded in the screen in the X201. I also think the keyboard is slightly better too, with the fat ESC & Delete keys that suit a vim user well.

Of course I disabled the touchpad/Trackpad in favour of the Trackpoint "nipple" in the BIOS, but it is unnerving to accidentally depress it from time to time as I think the case is falling apart (which it isn't).

Occasionally the Windows hard drive spins up and makes a funny noise, even though it's not in use. Not sure what I can do about this... perhaps I should take it out. ;) Update: I just removed it and saved some weight. Running solely off mSata.

Volume on the X220 is quite low, compared to the X201. Almost too low to watch a movie.

I must say buying a laptop from (powered by Digital River) was a little frustrating. It exhibited a myriad of problems, most of which I've cleared my mind off, less I go mad.

Lenovo UK on twitter thankfully were slightly useful.

The UPS shipment progress was also pretty ridiculous. The laptop started in China on 11/03/2011, then it went to:

Found any of my content interesting or useful?