Debian Etch on Thinkpad T43
Procuct Overview
- system-version: ThinkPad T43
- system-manufacturer: IBM
- system-product-name: 1872-WZW
Overall instatus status
CPU:cpufreq: Frequence scalling, just have to enable it [CONFIG,OK]
PM:ACPI: power management, add "ibm_acpi" in /etc/modules [CONFIG,OK]
PM:suspend: working (sound is restored. BT,WIFI no tested) [OK]
PM:hibernation: uswsusp needs reconfiguration [CONFIG,OK]
VIDEO:console vga=791 [CONFIG,OK]
VIDEO:X11: xorg uses i810 driver.Flat pannel working [OK]
VIDEO:X11-features: GL=OK ; RANDR=ok; external screen [CONFIG,OK];
KBD:some extrakeys handled [OK]
MOUSE:console(gpm): trackpoint and touchpad working [OK]
MOUSE:X11: trackpoint and touchpad out of the box [OK]
MODEM:needs compilig the module
LAN: intel e1000 [OK]
WIFI: intel ipw3945 [NON-OFFICIAL; NON-FREE ; OK]
IR:needs config, seems ok, not tested. [CONFIG,OK]
BT:device recognized (not tested, seems ok) [OK]
HD:HDAPS:doesn't seems recognized, needs testing [??]
Product
for x in system-manufacturer system-product-name system-version; do echo -n \#$x:; dmidecode -s $x ; done
#system-manufacturer:LENOVO
#system-product-name:1952W5R
#system-version:ThinkPad T60
Installation Howto
PowerManagement
/etc/modules
ibm_acpi
#!!Pb: sata is buggy
in BIOS, configure SerialATA ain "compatibility mode" (not ahci)
gnome settings:
Running On AC/when Laptop lid is closed = Do Nothing
package: hibernation
Hibernate:
/etc/hibernate/common.conf
# enable Runi915resolution yes
# enalbe IbmAcpi yes
#My basic stuffs..
apt-get install openssh-server vim
apt-get remove --purge ed vim-tiny nano
apt-get install tpconfig xlibmesa-dri xlibmesa-gl xlibmesa-glu mesa-utils libgl1-mesa-dri libgl1-mesa-glx
CPU Frequency
package: cpufrequtils (optional:hal-device-manager+gnome-applets)
/etc/modules
speedstep-centrino
cpufreq_stats
cpufreq_ondemand
/etc/default/cpufrequtils
ENABLE="true"
CPU Frequency Scaling
Panel/Right click/Add to panel/CPU Frequency Scaling Monitor
Keyboard
package: hotkey-setup | tpb
Video/HighRes ("Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)")
Video/3D
packages: xlibmesa-dri xlibmesa-gl xlibmesa-glu mesa-utils libgl1-mesa-dri libgl1-mesa-glx
test: glxinfo | head
video/RandR:
package: (optional: gnome-randr-applet)
Video/ddccontrol
package: ddcontrol, gddccontrol
Sound,
was fine.
if you can't hear any sound ... run "alsaconf" from the _console_
Sound/Alsa-DMix
/etc/asound.conf
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048 #1024
buffer_size 32768 #4096
#periods 128
rate 48000 #44100
}
bindings {
0 0
1 1
}
}
Mouse/Synaptics
package: (optional:tpconfig)
Mouse/X11
Trackpoint and touchpad woking. out of the box.
/etc/X11/xorg.conf
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Modem
(requires source contrib, non-free)
package: pppconfig, sl-modem-daemon
apt-get install module-assistant
m-a prepare
m-a update
m-a a-i sl-modem
#if it fails about missing "linux/utsrelease.h":
# comment-out /* #include */
# in /usr/src/modules/sl-modem/drivers/kernel-ver.c
#then continue:
m-a build sl-modem-source -O
dpkg -i sl-modem-modules-`uname -r`*.deb
#see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397406
Wifi:
driver ipw2200 is in the kernel. you need the driver :
cat /sys/module/ipw2200/version
git-1.1.1
#then retreive apropriate driver from
http://ipw2200.sourceforge.net/firmware.php
ETCH:Packages being worked on
http://bugs.debian.org/391686
Package: firmware-ipw3945 (non-free),
ieee80211-modules-2.6-686, ipw3945-daemon
packages:
ipw3945-modules-2.6.17-2-686 | ipw3945-source
ipw3945d
EXternal:
/etc/apt/sources.list
deb http://kanotix.com/files/debian/ sid main non-free contrib
#import key
gpg --keyserver subkeys.pgp.net --recv-keys FB1A399A71409CDF
gpg --export 71409CDF | apt-key add -
apt-get update
#build module..
module-assistant auto-install ipw3945
modpbrobe ipw3945
/etc/init.d/ipw3945d restart
/etc/network/interfaces
allow-wireless eth1
iface eth1 inet dhcp
wireless-essid XXXX
wireless-key YYYYY
#see man wireless(7)
invoke-rc.d ipw3945d restart
ZeroConf
install: service-discovery-applet + zeroconf
Irda
package :irda-utils, openobex-apps
seems fine.
#to disable Irda (!!)
/etc/hotplug/blacklist.d/irda
# Prevent the IrDA and serial port drivers from being loaded
# by hotplug
irtty_sir
sir_dev
nsc_ircc
irda
8250_pci
8250
Bluetooth
package: bluetooth bluez-passkey-gnome bluez-utils
(uses module hci_usb)
# using (tpconfig + module ibm_acpi) it 's possible to en/disable
# bluetooth module using Fn+F5
/etc/bluetooth/hcid.conf
#confiure me !
IrDA/Bluetooth
package: obexpushd
start manually when needed!
hard disk perf
hdparm -T /dev/sda
Timing cached reads: 2512 MB in 2.00 seconds = 1257.06 MB/sec
Timing cached reads: 2520 MB in 2.00 seconds = 1260.97 MB/sec
Timing cached reads: 2528 MB in 2.00 seconds = 1264.88 MB/sec
hdparm -t /dev/sda
Timing buffered disk reads: 106 MB in 3.05 seconds = 34.71 MB/sec
Timing buffered disk reads: 104 MB in 3.04 seconds = 34.24 MB/sec
Timing buffered disk reads: 104 MB in 3.02 seconds = 34.49 MB/sec
hard Disk Protection System
package: hdaps-utils
/etc/modules
?m-a a-i thinkpad && modprobe ??sm_mapi
hdaps
Hardware Summary
- umame -a
Linux t43 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux