If the output is empty, i.e. the TrackPoint device is missing, check wiki.ubuntuusers.de (german), which states that either a kernel patch or disabling the Touchpad in the BIOS is required in order to get the scrolling work.

Edit /etc/hal/fdi/policy/mouse-wheel.fdi as root and place the following code:

Fingerprint Reader

Network

Bluetooth

The bluetooth article gives an excellent introduction into the installation and usage of bluetooth on Arch Linux.

Ethernet

Ethernet works out of the box. The corresponding kernel module is e100e.

UMTS

The UMTS device is a Ericsson F3507g MiniPCIe WWAN/GPS card. The vendor identifier is 0bdb, while the device identifier is 1900 (both values are hexadecimal values). You can get more information about the card by using lsusb/usbview. In order to use the UTMS modem you will have to activate the device. You can edit and verify the settings of your UMTS modem by using minicom or another terminal emulation program like picocom or dterm. I've used tinycom which is inspired by the well known FreeBSD program 'tips'.

Activate the UMTS device

Open a connection to the device:

# ./com /dev/ttyACM1 [115200]

Check whenever the SIM is protected by PIN by sending

AT+CPIN?

If the answer is:

+CPIN: SIM PIN

you will have to unlock the device with your PIN:

AT+CPIN="YOUR-PIN-NUMBER"

The device can be activated now by sending:

AT+CFUN=1

The answer of the device should be:

+PACSP0

Restrict communication to GSM

Normally you do not want to restrict your communication to GSM only. If desired, you can send:

AT+CFUN=5

Restrict communication to WCDMA

As before, it is unusual to restrict your communication to WCDMA only. Type:

AT+CFUN=6

Deactivate the UMTS card

You can deactivate the card by typing

AT+CFUN=4

and if you want to remove all power from the card, type:

AT+CFUN=0

Setup the UMTS card as modem

There are two ways to use the UMTS card as modem. The first one just uses the card as GPRS modem, the second one uses the card as CDC ethernet interface.

Setup the UMTS card as GPRS modem

The GPRS modem settings are configured by wvdial. Please note that there are provider specific namings for access point names (APN). You can find an appropriate APN over here.

Setup the UMTS card as CDC ethernet interface

Setup the UMTS card as GPS receiver

While the UMTS card is activated, we can use it to get GPS info via NMEA protocol. In order to use the NMEA protocol, a few things have to be configured

AT*E2GPSCTL=X,Y,Z

The parameter x activates/deactivates the NMEA stream. Legal values are 0 (off) or 1 (on). The frequency how often the card emits the NMEA sentences is set by the Y parameter. Legal values are in a range between 1 upto 60. The last parameter sets DGPS off or on. The value 0 turns it off, the value 1 turns it on. If you want to activate the NMEA stream and DPGS and to update the position every 42 seconds you would type the following:

AT*E2GPSCTL=1,42,1

... TODO ...

Wireless LAN

In order to use the builtin Intel Wireless 5300 adapter you will have to add 'iwlagn' to the modules line in /etc/rc.conf:

MODULES=( iwlagn )

Also, you will have to install the wireless firmware for the Intel Wireless 5300 adapter:

# pacman -S iwlwifi-5000-ucode

The use of wpa_supplicant is straight forward. You will find more information on the corresponding wiki page over here.

Webcam

The webcam works out of the box. The functionality has been tested with the gnome application 'cheese'.

Power

Use the pm-utils package for suspend to disk and suspend to ram. Following the instructions in this section is enough for this notebook. The cpufrequtils packages provides support for dynamic CPU frequency scaling. The manual scaling featured has not been tested, yet the ondemand (automatic scaling) governor has been proven to work.

Sound

Sound works out of the box. The corresponding kernel module is snd-hda-intel.

As of September 2010 the module must be loaded with the option model=thinkpad in order to get the earphones work:

/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=thinkpad

This is due to the update to kernel 2.6.35. See [1] and [2]. This also enables muting of the internal speakers when a speaker is attached to the docking station.