ThinkpadZ60t_2511-FFG

Revision 30 as of 2006-04-22 18:53:31

Clear message

Overview

I just wanted to add this section for people intereseted in this laptop to run linux on it.

  • We're really keen for more than that. The reason the Laptop Testing Team exists is to make laptops work out-of-the-box with zero configuration required by the user. -PaulSladen

Generally, I'm very glad having bought this one. The Linux support is perfect (fingerprint reader works, bluetooth, wifi (with some work, though), ACPI suspend, almost all access keys etc.). Also, there seem to be LOTS of linux freaks out there who own Thinkpads, so you'll get a lot of help at www.thinkwiki.org.

For more information, read further. Wink ;)

Current Issues

Ok, so basically suspend to RAM works with echo mem > /sys/power/state, but not with the acpi daemon or the KDE laptop tool. I am creating a list of things I had to do manually after installing out-of-the-box kubuntu dapper beta.

- manually start the KDE battery monitor - add "acpi_sleep=s3_bios" to the kernel (without that one, display remains black after suspend) - remove all wacom drivers from "ServerLayout" in /etc/X11/xorg.conf, otherways I get odd errors and some X apps (e.g. konqueror) didn't start. Bug filed.

later 2006-04-22

I installed now from the beta release of kubuntu dapper. I am updating the table benieth. All in all, there are a lot of things that now work but didn't with flight 2, but sadly ACPI suspend to RAM doesn't work yet. I hope I'll find a solution. Note: The table isn't complete yet, everything beneith "dim monitor on battery" still applies to flight 2.

2006-04-22

Sorry, was quite busy this days. I still have some trouble with WLAN, I think the newest cvs version of madwifi-ng is not working correctly, but I'm gonna check that out. Maybe I'll even reinstall from the newest flight, just to see what works and what doesn't ATM.

2006-03-27

I just gave it a foolish try today and - ACPI suspend-to-RAM worked with the ubuntu standard kernel. I don't know why, it definitively did NOT work the time I tried it first. Well, the kernel keeps getting better. So, you probably won't have to compile your own kernel (which might take a long time if you don't make much changes to the standard kernel). But you'll need the headers to build the madwifi-ng driver. Anyways, I plan to figure out what kernel options are really needed and post a z60t-optimized config file here. But that will take some time. Wink ;)

  • If the kernel doesn't work out of the box, that is a bug! Please file anything required against linux-source-2.6.15. There shouldn't need to be any reason to recompile linux to get it to work on a piece of hardware. -PaulSladen

  • Well, suspend-to-RAM works with all the newer kernels, but I have the feeling that it worked a bit faster with my own kernel, taking only 2 secs to wake up compared to maybe 10 secs now. What still doesn't work is the atheros wifi card because it needs the madwifi-ng drivers. But those are installable without kernel recompilation. Th reason I had to compile my own kernel is that it was necessary to completely remove framebuffer support for suspend to work (see [http://www.thinkwiki.org/wiki/Problem_with_display_remaining_black_after_resume here]).

So should I also file a bug because of the missing madwifi-ng? -MichaelHelmling

2006-03-08

Another step to full linux support ... at another wiki I found how to make use of some more function keys, added that to this page.

2006-03-07

I found out that the browser back/forward keys work with tpb. They can be customized with the BACKWARD and FORWARD option in /etc/tpbrc.

  • tpb should be dead. It conflicts with hotkey-setup and you shouldn't be able to have it installed. Can you file a bug against xkeyboard-config that the standard BACK and FORWARD keycodes should work in X -PaulSladen

Hardware details

in Breezy?

dapper beta (04/22/06)

Installation works?

Yes

Yes (beta dapper)

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Breezy?

dapper beta (04/22/06)

Screen

Yes

Yes

Correct resolution?

Yes

YES (1280x768, didn't work with flight 2)

Correct refresh rate?

Yes

Yes

3D Acceleration

Yes

YES (out of the box now)

External monitor works?

Untested

YES

External monitor - mirrors

Untested

wrongly with same config as internal screen, without any config

External monitor - extend desktop

Untested

Untested

Power Management

Battery detected?

yes

yes (didn't start battery monitor by self, but maybe that is because I removed the battery before installation and ran from A/C adapter

Hibernates?

yes

YES, takes some time to go to sleep. As it wakes up, the screen consists of black-white stripes for a few secons, then turns to normal screensaver on top of a locked session dialogue. So, generally, works perfect.

Sleep

Untested

This one's curious: when selecting suspend in the kde laptop icon, only the screen gets locked. If I then log off from KDE, the laptop suspends, but doesn't wake up. The screen remains totally black, without backlight. Ctr+Alt+Del doesn't reboot the system, but it shuts down if I shortly press the power button.

Dim monitor on battery

yes

BIOS-Setting, can be turned off

Blank monitor on inactivity

Untested

yes

Lid Close

yes

yes

Cpu frequency scaling

yes

yes

Sound

Sound works?

yes

yes

Correct volume?

yes

yes

Hardware volume switch

Untested

yes (with thinkpad kmilo plugin) or "tpb" for non-kde

Headphone jack

Untested

yes

Mic jack

Untested

Untested

Networking

Wired NIC

yes

yes

Wireless NIC

Untested

works with SVN madwifi-ng, for WPA I also needed to compile wpa_supplicant by hand following [http://madwifi.org/wiki/UserDocs/802.11i this]

PCMCIA NIC

Untested

Untested

Firewire

Untested

Untested

Bluetooth

yes

yes (out-of-the-box with kbluetoothd)

Modem

Untested

Untested

Infrared

Untested

Untested

Touchpad & Mice

Touchpad

yes

yes

Touchpad - Doubletap = double click

Untested

yes

Touchpad - Scroll down side

Untested

yes

External mouse - USB

Untested

yes

External mouse - Serial

Untested

Untested

Docking Station/Port Replicator

AC through replicator

Untested

Untested

USB

Untested

Untested

Serial

Untested

Untested

Parallel

Untested

Untested

External Monitor - VGA

Untested

Untested

External Monitor - DVI

Untested

Untested

Modem

Untested

Untested

NIC

Untested

Untested

PS/2

Untested

Untested

Additional Hardware

Fingerprint reader

Untested

YES!! see thinkwiki.org for more

CD/DVD drive

Untested

yes (burning not tested yet)

PCMCIA cards

Untested

Untested

Parallel Ports

Untested

Untested

Card reader(s)

Untested

Untested

NOTE: for the acpi events of the type ibm/hotkey to work, you first need to execude the following as root:  echo enable,0xffff >/proc/acpi/ibm/hotkey  Add this to a bootscript to have it done every startup.

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper (current development)?

+ Space

zoom

none

Untested

with kmilo-thinkpad or tpb

+ F2

lock screen

ACPI event "ibm/hotkey HKEY 00000080 00001002"

Untested

ACPI event is triggered, to lock the screen you must write some script

+ F3

save battery(turn off monitor)

ACPI event "ibm/hotkey HKEY 00000080 00001003"

Untested

yes

+ F4

suspend to ram (moon)

ACPI event button/sleep

Untested

yes

+ F5

wlan and bluetooth on/off

ACPI event ibm/hotkey HKEY 00000080 00001005"

Untested

turns of wifi and bluetooth, however in my case it didn't turn wlan back on, but this might be due to the lack of power management in the madwifi-ng driver

+ F7

external monitor switch

Untested

seems to work, didn't connect a monitor but the internal screen turns black and comes back if you push the button again

+ F8

multihead monitor

Untested

Untested

+ F9

eject

ACPI event ibm/hotkey HKEY 00000080 00001009

Untested

you may use the acpi event for a script to eject the drive

+ F12

suspend to disc

Untested

should be recognized, didn't test suspend-to-disk yet

+ roll

numlock

77

Untested

yes

+ UPARROW

media stop

164

Untested

Untested

+ DOWNARROW

media play/pause

162

Untested

Untested

+ LEFTARROW

media back

144

Untested

Untested

+ RIGHTARROW

media forward

153

Untested

Untested

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper (current development)?

volume/mute keys

Untested

work with kmilo thinkpad plugin or "tpb" for non-kde

Thinkpad button

Untested

works with kmilo thinkpad plugin or "tpb" for non-kde

front wifi slider

Untested

only turns on/off bluetooth, wifi stays on

broswer forward/back keys (above left/right arrow)

none

Untested

yes, with tpb (FORWARD and BACKWARD)

Notes

More information will arrive soon.

2006-02-03 some updates

I now switched from kubuntu to ubuntu and got some more things to work, mainly acpi suspend. It works if you turn off all framebuffer support in the kernel (so, you have to compile your own one) and set the "acpi_sleep=s3_bios" kernel parameter. It then works with "echo mem > /sys/power/state" even while in X11. To work with the gnome-laptop-manager or with the ubuntu acpi daemon, you have to set some more options, see e.g. /etc/default/acpi-support. Here is my xorg.conf: [attachment:xorg.conf]

Anchor(915res)

Getting the right resolution with 915resolution

This is not needed with newer ubuntu versions (testet dapper beta)!

915resolution comes by default with dapper, you just need to edit the config file at /etc/default/915resolution. Here's a configuration that works:

# 915resolution default
#
# find free modes by  /usr/sbin/915resolution -l
# and set it to MODE
#
MODE=3c
#
# and set resolutions for the mode.
#
XRESO=1280
YRESO=768
#
# We can also set the pixel mode.
# Please note that this is optional,
# you can also leave this value blank.
BIT=32

This changes a unused resolution setting in the GPU bios (e.g. 3c) to the right resolution of 1280x768.


CategoryLaptop