EditHistoryPrint

IBM-Lenovo Thinkpad X61

Created by: Bill Giannikos,Last modification on Thu 25 of Oct, 2007 [10:30 UTC]


This guide is intended to provide you details on how well this laptop works with Linux and which drivers you need to configure. For details on how to actually install and configure the required drivers have a look at our guides section for distribution specific instructions.






If you are looking to purchase this laptop you can visit Lenovo's ThinkPad X series page.

Authors

Bill Giannikos (bill2 at giannikos.com.au)

Introduction

This is a guide to running Linux with the IBM-Lenovo Thinkpad X61 laptop. The X61 is a very small sized and light laptop with a good amount a power. This system is being tested with Ubuntu 7.04.

Editing This Page

View our Editing Guidelines

Linux Compatibility

DeviceTypeCompatibilityComments
ProcessorIntel Core 2 Duo T7100 1.8 GhzYes
Screen12.1" XGAYes
RAM1GB
HDD80GBYes
Optical DriveDVD+-RWYes
GraphicsIntel Graphics Media Accelerator X3100YesSee notes below
Sound YesSee notes below
Ethernet10/100/1000Yes
WirelessIntel 4965AGN 802.11abgnYesSee notes below
Bluetooth Yes
56K Modem Not Tested
USB3 x USB2.0Yes
Firewire1 x FirewireNot Tested
PCMCIA Slot Yes
SD Card Reader NoProduces errors, doesn't detect card at all

Notes

This system does not include a optical drive so you will need another method to install Linux. A external USB optical drive works fine.

Most current Linux distributions wont support the Intel Graphics Media Accelerator X3100 by default but there are drivers available to add support. In Ubuntu you need to use the xserver-xorg-video-intel driver.

The X61 use the 4965AGN wireless controller. This works with the new iwlwifi driver but these are currently quite hard to install. However they will be incorporated in the Linux kernel shortly which will remove this difficulty. Have a look at the Configuring the iwl4965 driver for the Intel 4965AGN wireless controller guide for installation details.

You will need the CVS alsa drivers to get sound working properly. Not even the latest 1.0.14 drivers are new enough for the X61. You can find a little easier to use alsa snapshot packages here. Grab the latest. If you are using Ubuntu and followed the guide for the iwl4965 you may have the /lib/modules/2.6.22-10-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko file. This file will cause you problems so just remove it before installing the new alsa drivers.

Related Resources

Preparing your laptop for Linux
Configuring the audio
Configuring the iwl4965 driver for the Intel 4965AGN wireless controller
Increasing battery life
ThinkWiki:Category:X61_Tablet

Summary

For now quite a lot of work and Linux knowledge is required to get the Lenovo Thinkpad X61 working with Linux. However it is expected that with the drivers needed to run this laptop properly being scheduled to be included in the mainstream kernel shortly that these difficulties will be alleviated. Update: Ubuntu 7.10 and more than likely other recently released distributions now include good support for this laptop. The graphics, sound and wireless work without extra configuration.


Have you installed Linux on this laptop? If so how about leaving a comment about your success in the comments section below.



Comments

Comments Filter

Reply to this comment

Ubuntu hangs on boot - & is there a notebook-specific distro?

by MJ, Saturday 17 of May, 2008 [04:05:10 UTC]
Is there a Linux distro specifically for laptops, specialized with the appropriate patches and drivers that wouldn't normally be accepted into a desktop distro like Ubuntu?

On my x61t, Ubuntu installs, but hangs 9 out of 10 times on boot with some error about "Kernel direct mapping files". Browsing the various formus, it seems there are issues on the x61 with ACPI and SATA drives requiring miscellaneous hacking and patching.

Reply to this comment

password

by ricky, Thursday 15 of May, 2008 [04:49:56 UTC]
i have fogotten my password is there another way to access the computer now?

Reply to this comment

Installation Issue

by Richard, Sunday 03 of February, 2008 [15:42:49 UTC]
I tried to install Fedora 8 x86_32, Fedora 8 x86_64, ubuntu 7.10 & opensuse 10.3 in my x61, but it's failed. If I should change some settings in BIOS, or my SATA HDD is broken? When I installed these distribution, it always happened to hang during installation. Could you give a hand?

Reply to this comment

USB issue with Gutsy on X61

by Gino, Tuesday 06 of November, 2007 [03:17:55 UTC]
Hi,
I install Gusty on my X61, everything work fine including wifi, hotkey, multimedia key even think light. Also, sound, 3D effect with compiz fusion...
but, there is only one thing I still can't figure out why. The USB port at the left hand side work perfectly, but the other two USB port at the right hand couldn't detect any device after boot. They work if I plug the mouse before boot up the system. Will you know how could I fix it?

Reply to this comment

Re: USB issue with Gutsy on X61

by Petrosyan, Thursday 28 of February, 2008 [10:41:59 UTC]
The problem with failed USB ports gets solved after upgrading the BIOS.

Reply to this comment

Re: USB issue with Gutsy on X61

by v.jones, Thursday 17 of January, 2008 [01:00:46 UTC]
Ran into the same problem. Found the solution buried elsewhere. (would credit the original author, but I've lost the reference).

Add "irqfixup" to the boot options for your kernel. Assuming you're using GRUB as your bootloader, this entails editing /boot/grub/menu.lst.

This appears to fix both the right side USB ports and the SD card slot, although I have not extensively tested either.

Reply to this comment

by , Friday 24 of August, 2007 [12:36:15 UTC]
Hi,Bill.
I installed Ubuntu 7.04 on X61 and now get the sound card driver issue.
I searched and noticed your article, it is helpful , however I'm a newbie on linux thus I'm not quite sure abt the steps of compiling the ALSA driver because I got some error when I issued the sudo ./configure command.

It seems to be looking for the Linux Kernel Source package but I dont have it, Error messages below:

Please suggest what I should do.

checking for kernel linux/version.h... no

The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).

Reply to this comment

Re:

by Bill Giannikos, Friday 24 of August, 2007 [12:39:59 UTC]
You're on the right track. You will need to install the headers package for your kernel. Something like this should work.
sudo apt-get install linux-headers-2.6.22-10-generic

Replace the "2.6.22-10-generic" part with the kernel you are currently running.

Reply to this comment

Re:

by , Friday 24 of August, 2007 [17:20:17 UTC]
thanks a lot, it's working now.

The other question is regarding the SD Card Reader.
I remember it was working after the original installation of Ubuntu 7.04, however after kernel replaced then it no longer works, so maybe still that can be fixed, anyway the sd cardreader is not that important.

Thanks again for the guide here.

Contact Us Advertise with Us Sister Sites Privacy Policy Terms of Use

Copyright © 2006-2008 Linlap.com