Debian GNU/Linux on an IBM ThinkPad T500


    Insert output of lspci, use as table of contents in a table, with the
    one word anchors in the first column, perhaps spanning several
    rows.

[wohler@olgas:570]$ lsusb -d 0x17ef:|less
Smartcard Bus 008 Device 002: ID 17ef:1003 Lenovo 
Camera Bus 002 Device 002: ID 17ef:4807 Lenovo 

    Wireless, iwlagn, had to install 2.6.28, but this was painless to
    obtain from sid via pinning. It did not depend on anything else.
    Need firmware. Maybe it will be included in the firmware-iwlwifi
    package by the time you read this. If not, follow instructions in
    [1] http://wiki.debian.org/iwlagn. Obtain from XXX, install XXX:

The lenny installation disk selected the Laptop task and I left it
    selected.

#

$ wget http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-5.4.A.11.tar.gz

    If this download is no longer available, point your browser to the
    downloads
    directory and substitute the most recent image in section
    "5000 Images". 

#

Extract the microcode to /lib/firmware:

$ su
# tar xvf iwlwifi-5000-ucode-5.4.A.11.tar.gz --strip 1 -C /lib/firmware iwlwifi-5000-ucode-5.4.A.11/iwlwifi-5000-1.ucode

modprobe -d iwlagn
modprobe iwlagn

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497717 and note
    that I'd be interested in it too.

I wanted to go with Network Manager on this installation to make it
    easier for me to move between hotspots. However, I use a static IP
    address at home. Since Network Manager does not support that use
    case, I tried wicd, started the wicd-client GUI, and configured my
    IP address associated with the appropriate AP, and I was good to
    go.

The Synaptics Touchpad works out of the box albiet way too sensitive
    and lacking circular scrolling support. To overcome these
    weaknesses, verify that the xserver-xorg-input-synaptics package
    is installed, and then add the following to your xorg.conf file.

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizScrollDelta"	"0"
	Option		"SHMConfig"		"on" # enables synclient
	Option		"CircularScrolling"	"on"
	Option		"CircScrollTrigger"	"3" # vertical scroll triggers
	Option		"FingerHigh"		"50" # avoid accidental press
EndSection

This turns on circular scrolling and makes the touchpad slightly less
    sensitive. See synaptics(5) and synclient(1).

You also need to add a "ServerLayout" stanza that includes this input
    device. Note the "SendCoreEvents" and "CorePointer" options. These
    are important. Without them, menus don't stay up after clicking
    and some context menus don't even show at all.

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse" "SendCoreEvents"
	InputDevice	"Synaptics Touchpad" "CorePointer"
EndSection

Include entire xorg.conf. Note intel driver makes Stellarium useful.

Add the following to ~/.gnomerc:

# Thinkpad-specific commands.
if [ -x /usr/bin/syndaemon ]; then
    syndaemon -d -k
fi

This disables the touchpad whenever you're typing; the touchpad is
    enabled two seconds after you start typing.

Suspend and hibernate work out of the box.

Uncomment "IbmAcpi yes" in /etc/hibernate/common.conf.

Install the hibernate package, and add the following to
/etc/hibernate/scriptlets.d/local in order to turn off the LED for the
Ultrabay. Executable.

uswsusp or hibernate (currently installed) or neither?
esound? Was not installed. Wonder what the default sound server is
these days? ALSA?

Printing works. I plugged in my printer into the USB bus and it
autoconfigured itself, launching the XXX (gnome-printer?) widget.

by-nc-nd Best Viewed With YOUR Browser Valid HTML 4.01! Valid CSS! Powered by Debian GNU/Linux
Free DNS