stopsoftwarepatents.eu petition banner

Let's Sign the petition today.

Parent

Thoses Installation notes shows howto install Debian 4.0 Etch on a Thinkpad T60 or T60 wide (type 1952 or 6369) : What are the packages needed, Quick-configuration hints (links to specific HowTos are provided).

Your comments and feedback are welcome Franklin Piat.

Overall status

CPU Dual Core. ok
CPU Frequence scalling config,ok
ACPI Power management config,ok
Power MgMt suspend ok
Power MgMt hibernation config,ok
DISPLAY console at native resolution config,ok
DISPLAY X11: i810 driver ok
DISPLAY X11-features: GL,RandR, external screenconfig,ok
Keyboard Hotkeys ok
Mouse console: (trackpoint and touchpad) ok
Mouse X11: trackpoint and touchpad ok
Modem (compile with module-assistant) COMPILE,ok
Networking LAN: intel e1000 ok
Networking WLAN:intel i3945 NON-FREE,ok
Networking Bluetooth: (not tested, seems ok) ok
InfraRed IrDA (seems ok, not tested) config,ok
HardDisk HDAPS:doesn't seems recognized NOT-WORKING-YET

Pre-Installation Notes

Configure BIOS

There is currently a bug that prevent the computer from resuming properly from suspend and from hibernation. To avoid it, you just have to enter the BIOS and configure SerialATA in "compatibility mode" (not ahci mode)

Backup

As usual, you you have back'd up your data (you never know). Also make sure you have created the reinstallation CDs to restore the original Operating system (unless you have the reinstallation CD!)

32bits or 64 bits ?

if your CPU is a Core 2 Duo,you can choose 64bits (amd64) which is slightly faster than i386 mode. however, some applications aren't available, like the Modem driver. (see Benchmarks).

Installation Notes

Partition

Thinkpads' Access_IBM diagnostic & recovery features are stored on a hidden partition. Make sure you don't delete it (see Hidden Protected Area at thinkwiki)

Boot Loader

it should be safer to install the boot loader on /dev/hdaN and activate that partition (to preserve ThinkVantage RnR feature).. Not tested though. How to add Rescue and Recovery to grub menu.

Post-Installation Notes

Clock

Thinkpad type 1952 has a bug (397096) with hwclock, so it can't save/restore time properly. Type 6369 doesn't have this bug.

in /etc/default/rcS
	# add this get hwclock to work
	HWCLOCKPARS=--directisa

Otherwise you will get error message:

Setting the system clock again..
select() to /dev/rtc to wait for clock tick timed out

and/or

Saving the system clock..
select() to /dev/rtc to wait for clock tick timed out

Power Management

ACPI:

ACPI is enabled by default on Etch's 2.6 kernel. You should load the kernel module ibm_acpi that enables some Thinkpad specific features (some "Fn" keys [?], controlling acpi through /proc/ibm/acpi etc. http://ibm-acpi.sourceforge.net/).

in /etc/modules
	#Add this line, to enable some thinkpad features
	ibm_acpi

You can find a preview of /proc/acpi/ibm/*

Hibernation

You must configure Serial-ATA in BIOS, otherwise your computer will refuse|fail to hiubernate. see Configure BIOS section.

If you want to hibernate ("suspend to disk"), debian laptop installation will include the packages hibernation and uswsusp which you have to configure (at least) with:

dpkg-reconfigure uswsusp

because "resume device" isn't configured properly during installation.

/etc/uswsusp.conf
	# Replace long path name 
	# resume device = /dev/scsi/host0/bus0/target0/lun0/part3
	# with short path name
	resume device = /dev/sda3

/etc/hibernate/common.conf
	# at least, enable thoses lines
	# (but there's a lot of preferences you can set, too).
	enable Runi915resolution yes
	enable IbmAcpi yes

Note that you shouldn't enable "XStatus gnome" (in common.conf) because it prevents system from suspending and causes the following error :

hibernate: [10] Executing EnsureUSuspendCapable ...
hibernate: Suspend aborted by user.

Gnome

According to your preferences, you might want to change Power manager's behaviour. Have a look at "Menu Desktop"/Preference/Power Management: you might want to set "Running On AC/when Laptop lid is closed" = "Do Nothing" instead of "Blank Screen", "Suspend" or "hibernate"...

Watchdog

I have the error message at boot time :

Detecting hardware...FATAL: Error inserting i8xx_tco (/lib/modules/2.6.18-4-686/kernel/drivers/char/watchdog/i8xx_tco.ko): No such device

I'm not sure if this machine actually has a watchdog or not, but i wouldn't enable it anyway ;) (read /usr/share/doc/linux-doc-2.6.18/Documentation/watchdog/watchdog.txt.gz for more informations)

CPU

Processor is an : "Intel Core Duo (Yohan) T2400 @ 1.83GHz" cpuinfo ; dmi info ; cpufreq-info

Dual Core

Latest 2.6 kernel only comes in SMP flavour (because there's not more extra cost when running on non-SMP computer). Look my uname

Frequency scaling

The required package (cpufrequtils) is installed by default if you selected "Laptop" package-set during installation

/etc/modules
	#Add Three lines to prepare cpu scaling
	speedstep-centrino
	cpufreq_stats
	cpufreq_ondemand
	cpufreq_conservative
	cpufreq_powersave

/etc/default/cpufrequtils
	#Add this line to configure CPUs on bootup
	ENABLE="true"
	GOVERNOR="ondemand"

then loaf modules manually, and restart the daemon :

modprobe speedstep-centrino ; modprobe cpufreq_ondemand ;invoke-rc.d cpufrequtils restart

CPU Frequency Scaling Applet

As of Etch-RC1, the packages hal-device-manager and gnome-applets are automaticaly installed. It's even displayed by default (otherwise, right-click on a gneom-Panel, "Add to panel" and choose "CPU Frequency Scaling Monitor").

Display

Device is : "Integrated Graphics Chipset: Intel(R) 945GM" 8086:27a2 Thinkpad T60 comes in two flavour : Built-in Intel chipset, or a more powerful ATI (not covered by this howto, yet)

xorg.conf

X-window was properly configured automaticaly (Driver:i810). You can find my xorg.conf to use external screen... Choose the DefaultServerLayout you want.

/etc/X11/xorg.conf
	#For my 1920x1200 monitor, i add this in Section "Monitor"
	#One of the three should work(!)
	ModeLine "1920x1200bis" 154.0  1920 1968 2000 2080  1200 1203 1209 1235 +Hsync -Vsync
	Modeline "1920x1200ter" 87.66 1920 1952 2280 2312 1200 1227 1233 1261 interlace
	Modeline "1896x1200" 87.66 1896 1952 2280 2312 1200 1227 1233 1261 interlace

External screen

Note that switching to external screen doesn't work. (using Fn+F6) neither in X and at the console.

High Resolution / 915resolution

If your monitor can display resolution higher than 1280x1024, you'll need this tweak:

package: 915resolution
/etc/default/915resolution
	#configure the following lines to define a 1920x1200 BIOS mode.
	MODE=5c
	XRESO=1920
	YRESO=1200

/etc/hibernate/common.conf 
	#Enabled to allow hibernate nad Xorg to restore video mode properly.
	Runi915resolution yes	

3D / OpenGL

Installing the 3D library is fairly quick..

packages: mesa-utils xlibmesa-dri xlibmesa-gl xlibmesa-glu

Test using glxinfo or glxhead

RandR

X'RandR (Resize and Rotate) is working. (see gnome's Desktop Menu/Preference/Screen Resolution) Optionaly, gnome has one-click applet to R&R :

package: gnome-randr-applet | kcontrol

Sound

Device is a : "High Definition Audio Controller : Intel 82801G (ICH7 Family)" PCI 8086:27D8 Which uses Intel's "high definition audio" module : snd-hda-intel it wasn't configured properly out of the box (couldn't hear any sound)... i had to run "alsaconf" from the console (not an xterm).

Alsa-DMix

This explains how to configure a dmixer (allow multiple playback under alsa). for more information, visit http://alsa.opensrc.org/index.php?title=DmixPlugin

/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
	}
}

Keyboard

device is: Ibm's hotkeys input:1014:5450

package: hotkey-setup

Some hotkeys are working.. more work required

Fn-F8 enable/disable Touchpad config, ok

Multimedia control

To enable Multimedia control (usable with Rhythmbox,totem, and maybe more), add the followong lines to your ~/.xmodmap or /etc/X11/Xmodmap (thanks to http://thinkwiki.org/wiki/Installing_Ubuntu_6.10_%28Edgy_Eft%29_on_a_ThinkPad_T60 )

keycode 234 = XF86Back
keycode 233 = XF86Forward
keycode 159 = XF86Start
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 227 = XF86LaunchF
keycode 249 = XF86ZoomIn

Lock screen

Under gnome, go to Menu/Desktop/Preferences/Keyboard Shortcuts,Goto to "Lock Screen" then replace the default "Ctrl-Alt-l" with Fn-F2.

Mouse

The Thinkpad T60 has a two built-in mouse : a Touchpad and a Trackpoint (both working out of the box). Each mouse's data is available through a separate /dev/mouse{0,1} and the combination of both events are available in /dev/mice.

Touchpad

Device is Synaptics TouchPad ( dmi info ; input 00002:0007) If you want to tweak default configuration/behaviour, use touchpad configuration tool:

package: (optional:tpconfig)

Under X11, Touchpad was automaticaly and properly configured :

/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"

		# Enable usage of synclient (and tpconfig and gsynaptics..)
		# and T60,T61.. Fn-F8 to disable Touchpad
		Option "SHMConfig" "true"
	EndSection

Trackpoint

Device is : TrackPoint ( dmi info ; input:00002:000a) Trackpoint's middle button doesn't scroll by default.

/etc/X11/xorg.conf
	Section "InputDevice"
		Identifier      "Configured Mouse"
		Driver          "mouse"
		Option          "CorePointer"
		Option          "Device"               "/dev/input/mice"
		Option          "Protocol"             "ImPS/2"

		#Comment this line out.
		#Option          "Emulate3Buttons"      "true"

		#add those three lines
		Option          "EmulateWheel"          "true"
		Option          "EmulateWheelTimeOut" "200"
		Option          "EmulateWheelButton"    "2"
		#For more information http://thinkwiki.org/wiki/How_to_configure_the_TrackPoint
	EndSection

GPM

The gpm package, which provices mouse support in console mode, supports both mice. (However, advanced tweaking of the touchpad through /etc/gpm-syn.conf doens't work because choosing mouse type=synps2 doesn't work at all).

#  /etc/gpm.conf - configuration file for gpm(1)
#
#  If mouse response seems to be to slow, try using
#  responsiveness=15. append can contain any random arguments to be
#  appended to the commandline.
#
#  If you edit this file by hand, please be aware it is sourced by
#  /etc/init.d/gpm and thus all shell meta characters must be
#  protected from evaluation (i.e. by quoting them).
#
#  This file is used by /etc/init.d/gpm and can be modified by
#  "dpkg-reconfigure gpm" or by hand at your option.
#
device=/dev/input/mice
responsiveness=
repeat_type=none
type=exps2
append=''
sample_rate=

Modem

You will need to compile the module

/etc/apt/sources.list
	#Add  "non-free" and "contrib"
	deb http://ftp.XX.debian.org/debian/ etch main contrib non-free

apt-get install module-assistant pppconfig sl-modem-daemonm-a preparem-a updatem-a a-i sl-modem

For historical purpose, it didn't work under kernel 2.6.17-2 with 2.9.9d+e-pre2-7 : It failed due to missing "linux/utsrelease.h", so

 in/usr/src/modules/sl-modem/drivers/kernel-ver.c 
 	comment-out /* #include <linux/utsrelease.h> */

then continue:

m-a build sl-modem-source -Odpkg -i sl-modem-modules-`uname -r`*.deb

see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397406

WiFi

device "Intel PRO/Wireless 3945ABG Network Connection" (PCI 8086:4227) You will need to install the non-free firmware

in /etc/apt/sources.list
	#Add  "non-free" and "contrib" for ipw3945
	deb http://ftp.fr.debian.org/debian/ etch main contrib non-free

then run the following commands

apt-get install firmware-ipw3945 ipw3945d ipw3945 ;

You might need to run

invoke-rc.d ipw3945d restart ;
Make sure "radio" switch isn't turn off.

Diagnostic in dmesg

When ipw3945 is loaded, you have the following messages

ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.1.3dmpr
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection

The following lines If you have this message in your log file:

ipw3945: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.

as opposed to this one when it's enabled.

ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)

Wifi using NetworkManager

If you want to handle your Wifi (or any network device) using NetworkManager, remove (or comment) all reference to that interface in /etc/network/interface. You can then click NetworkManager's icon in the notification area to list/connect to wireless networks.

read /usr/share/doc/network-manager/README.Debian for more information.

Wifi using static config file

WPA

iface eth1 inet dhcp
       wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

You probably want to use the safer WPA encryption

in /etc/wpa_supplicant/wpa_suplicant.conf
#Sample configuration using WPA(or WPA2) personal (=Pre-shared key)
network={
	ssid="MyAccesspoint"
	scan_ssid=0
	key_mgmt=WPA-PSK
	psk="123456789ABCDEF123456789ABCDEF"
}

WEP

Alternatively, you can use the deprecated WEP

in /etc/network/interfaces
	#configure eth1 (ipw3945) with WEP. 
	allow-wireless eth1
	iface eth1 inet dhcp
	        wireless-essid XXXX
	        wireless-key YYYYY
	        #see man wireless(7)

Infrared

Infrared (sometime called IrDA) provides a virtual serial port that tyou can use to exchange files, vCard, synchronize you contacts...

package :irda-utils, openobex-apps

Configure /etc/modprobe.d/irda-utils (do not put it in /etc/modutils/irda-utils !)

#Added for Infrared handling :
alias irda0 nsc-ircc
options nsc-ircc dongle_id=0x09

and /etc/default/irda-util

ENABLE="true"
DISCOVERY="true"
DEVICE="irda0"
DONGLE="none"
SETSERIAL=""

(Then run "modprobe nsc_ircc dongle_id=0x09", then "invoke-rc.d irda-utils restart" ... that's quicker than a reboot ;). Modprobe reports :

kernel: pnp: Device 00:0a activated.
kernel: nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
kernel: nsc-ircc, chip->init
kernel: nsc-ircc, Found chip at base=0x164e
kernel: nsc-ircc, driver loaded (Dag Brattli)
kernel: IrDA: Registered device irda0
kernel: nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
NetworkManager: <debug info>^I[1169590227.824054] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/platform_nsc_ircc_0').

if you have the following line, it means that your dongle isn't recognized (you probably forgot the "option" line above, or you have it in the wrong file!):

kernel: nsc-ircc, Found dongle: No dongle connected

You can run "irdadump" from a terminal to see device announcement (and irda traffic).

xid:cmd d6dc388a > ffffffff S=6 s=1 (14)
xid:cmd d6dc388a > ffffffff S=6 s=2 (14)
xid:cmd d6dc388a > ffffffff S=6 s=3 (14)
xid:cmd d6dc388a > ffffffff S=6 s=4 (14)
xid:cmd d6dc388a > ffffffff S=6 s=5 (14)
xid:cmd d6dc388a > ffffffff S=6 s=* myhostname hint=0400 [ Computer ] (20)

also, have a look at "ircp filename.ext"

read more at : http://lpn.rnbhq.org/R31/R31.shtml#irda and http://tuxmobil.org/Infrared-HOWTO/Infrared-HOWTO.html

#In the opposite, if you want to disable Irda:

in /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

Bluetooth (sometime refered as 802.???) provides wireless communication (Personal Area Networking) that can be used to synchronize mobile devices your your PIM, exchange files, vCard...

package: bluetooth bluez-passkey-gnome bluez-utils bluez-gnome

(uses module hci_usb)

Using (package hotkey + module ibm_acpi) it 's possible to enable/disable bluetooth module using Fn+F5
#my /etc/bluetooth/hcid.conf looks like this :
options {
	autoinit yes;
	security auto;
	pairing multi;
	passkey "1234";
}
device {
	name "%h-%d";
	class 0x3e0100;
	iscan enable; pscan enable;
	lm accept;
	lp rswitch,hold,sniff,park;
}

bluez-gnome provides pass-key prompt, configuration GUI and a nice icon in the task tray (you'll need to close/open a gnome session to start it, or invoke `bluetooth-applet`)

Virtual serial port

If you want to setup a virtual serial port (rfcomm) over a bluetooth connection, have a look at SonyEricsson_M600i_on_Linux_Debian_Etch.html

File transfers

Obex can be used over both Infra-red and Bluetooth file transfers. Obexpushd has to be run from a terminal window. Received files will be saved in current directory.

package: obexpushd

Bluetooth: Make the bluetooth as "connectable" (if not already), then listen for incoming files.

hciconfig hci0 pscan ;cd /tmp ; obexpushd -d -B

Infrared :

cd /tmp ; obexpushd -d -I

PC Card

Thinkpad T60 comes with two PC Cards slots : 1 PCMCIA/CardBus and 1 ExpressCard

pcmcia

(pcmcia card are 16-bit kind of "pc-card"...)

Card Bus

(Cardbus are 32-bit kind of "pc-card" cardctl ; dmi.) package: pcmciautils

Express Card

Not tested

Hard Disk

Device is TravelStar 5k100 ( hdparm ; on Serial ATA PCI adapter 8086:27c4)

Suspend Problem

There is currently a bug that prevent the computer from resuming properly from suspend and fomr hibernation. To avoid it, you just have to enter the BIOS and configure SerialATA in "compatibility mode" (not ahci mode). You can change this setting after Debian is installed, if you forgot. Again, this problem only occur when you resume from suspend or hibernate.

Active Protection

The drive has IBM "Hard Disk Active Protection System" (hdaps).

I haven't got it to work yet (TODO)
apt-get install hdaps-utils ;m-a prepare ;m-a update ;m-a a-i thinkpad
#Module added to /etc/modules to enable HardDisk Active Protection system
	hdaps
modprobe ??sm_mapi

TPM

This thinkpad is fitted with a TPM chip. I don't use it.

Xen

If you want to enable Full (hardware) Virtualization support using Intel VT (cpu's vmx flag in /proc/cpuinfo) in Xen, you need to enable Virtualization in BIOS (Config/CPU/Virtualization = Enable)

 Check your boot log :
xm dmesg | grep VMX

If it works you get

 (XEN) VMXON is done

If it doesn't work you get

 (XEN) VMX disabled by Feature Control MSR

Benchmarks

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

CPU and RAM perf

for x in 1 2 3 4 ; do time ( (dd if=/dev/mem bs=4096 count=51200 ; dd if=/dev/urandom bs=4096 count=1024 ) 2> /dev/null | gzip -1 | md5sum >/dev/null ) & done

What's wrong here ??? can T2400 be faster than T5600 ?

Duo @1.83 i386 Duo2 @1.83 i386Duo2 @1.83 amd64
real 0m31.220s 0m30.479s 0m35.360s
user 0m14.561s 0m18.581s 0m16.973s
sys 0m1.860s 0m1.828s 0m1.388s
real 0m31.248s 0m38.589s 0m35.502s
user 0m14.181s 0m18.481s 0m16.717s
sys 0m1.712s 0m1.472s 0m1.404s
real 0m31.466s 0m40.229s 0m36.446s
user 0m14.145s 0m18.509s 0m16.869s
sys 0m1.764s 0m1.548s 0m1.320s
real 0m32.603s 0m40.553s 0m36.478s
user 0m14.361s 0m18.685s 0m16.905s
sys 0m1.744s 0m1.760s 0m1.344s
Tot.Real126.54s 149.85s 143.79
Tot.User57.25s 74.26s 67.46
Tot.Sys 7.08s 6.61s 5.46
User+Sys64.33s 80.86s 79.92

3D rendering

glxgears -printfps
6092 frames in 5.0 seconds = 1218.310 FPS
6102 frames in 5.0 seconds = 1220.260 FPS
6083 frames in 5.0 seconds = 1216.506 FPS

System Summary

T60 type 1952

uname

uname -a
Linux etch 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 i686 GNU/Linux

lspci

lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2017]
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:201a]
	Flags: bus master, fast devsel, latency 0, IRQ 201
	Memory at ee100000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at 1800 [size=8]
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Memory at ee200000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [d0] Power Management version 2

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:201a]
	Flags: fast devsel
	Memory at ee180000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [d0] Power Management version 2

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2010]
	Flags: bus master, fast devsel, latency 0, IRQ 58
	Memory at ee240000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [70] Express Unknown type IRQ 0
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Unknown (5)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: ee000000-ee0fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00003000-00004fff
	Memory behind bridge: ec000000-edffffff
	Prefetchable memory behind bridge: 00000000e4000000-00000000e40fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.2 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 [8086:27d4] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0
	I/O behind bridge: 00005000-00006fff
	Memory behind bridge: e8000000-e9ffffff
	Prefetchable memory behind bridge: 00000000e4100000-00000000e41fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=0c, subordinate=13, sec-latency=0
	I/O behind bridge: 00007000-00008fff
	Memory behind bridge: ea000000-ebffffff
	Prefetchable memory behind bridge: 00000000e4200000-00000000e42fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 201
	I/O ports at 1820 [size=32]

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 58
	I/O ports at 1840 [size=32]

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 66
	I/O ports at 1860 [size=32]

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 74
	I/O ports at 1880 [size=32]

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200b]
	Flags: bus master, medium devsel, latency 0, IRQ 74
	Memory at ee444000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=15, subordinate=18, sec-latency=32
	I/O behind bridge: 00009000-0000cfff
	Memory behind bridge: e4300000-e7ffffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e3ffffff
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:2013]

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2009]
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE [8086:27c4] (rev 02) (prog-if 80 [Master])
	Subsystem: Lenovo Unknown device [17aa:200e]
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 201
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at 18b0 [size=16]
	Capabilities: [70] Power Management version 2

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200f]
	Flags: medium devsel, IRQ 193
	I/O ports at 18e0 [size=32]

02:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
	Subsystem: Lenovo Unknown device [17aa:2001]
	Flags: bus master, fast devsel, latency 0, IRQ 82
	Memory at ee000000 (32-bit, non-prefetchable) [size=128K]
	I/O ports at 2000 [size=32]
	Capabilities: [c8] Power Management version 2
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
	Capabilities: [e0] Express Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 7e-6f-2b-ff-ff-58-15-00

03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4227] (rev 02)
	Subsystem: Intel Corporation Thinkpad  X60s, R60e model 0657 [8086:1011]
	Flags: bus master, fast devsel, latency 0, IRQ 58
	Memory at edf00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [c8] Power Management version 2
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [e0] Express Legacy Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 45-34-4c-ff-ff-02-13-00

15:00.0 CardBus bridge [0607]: Texas Instruments PCI1510 PC card Cardbus Controller [104c:ac56]
	Subsystem: Lenovo Unknown device [17aa:2012]
	Flags: bus master, medium devsel, latency 168, IRQ 201
	Memory at e4300000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=15, secondary=16, subordinate=17, sec-latency=176
	Memory window 0: e0000000-e1fff000 (prefetchable)
	Memory window 1: e6000000-e7fff000
	I/O window 0: 00009000-000090ff
	I/O window 1: 00009400-000094ff
	16-bit legacy interface ports at 0001

lsmod

lsmod
Module                  Size  Used by
fuse                   39700  0 
button                  6672  0 
psmouse                35016  0 
isofs                  32540  0 
udf                    73156  0 
binfmt_misc            10984  1 
i915                   17600  2 
drm                    61332  3 i915
bnep                   14400  2 
rfcomm                 34616  1 
l2cap                  21696  9 bnep,rfcomm
bluetooth              45732  5 bnep,rfcomm,l2cap
pktcdvd                26620  1 
nvram                   8328  1 
uinput                  8288  1 
ppdev                   8676  0 
parport_pc             32164  0 
lp                     11012  0 
parport                33256  3 ppdev,parport_pc,lp
ac                      5188  0 
battery                 9636  0 
slamr                 375588  0 
ungrab_winmodem         2464  0 
ipv6                  226016  20 
nls_iso8859_1           4256  1 
nls_cp437               5920  1 
vfat                   11872  1 
fat                    46684  1 vfat
dm_snapshot            15520  0 
dm_mirror              19152  0 
dm_mod                 50232  2 dm_snapshot,dm_mirror
cpufreq_ondemand        6636  1 
cpufreq_stats           5408  0 
speedstep_centrino      8384  1 
freq_table              4576  2 cpufreq_stats,speedstep_centrino
ibm_acpi               24480  0 
loop                   15048  0 
irtty_sir               7808  0 
sir_dev                15492  1 irtty_sir
joydev                  9088  0 
snd_hda_intel          17332  4 
pcmcia                 34108  0 
snd_hda_codec         137856  1 snd_hda_intel
snd_pcm_oss            38368  0 
snd_mixer_oss          15200  1 snd_pcm_oss
tsdev                   7520  0 
snd_pcm                68644  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
nsc_ircc               20912  0 
ipw3945               179972  1 
irda                  162588  3 irtty_sir,sir_dev,nsc_ircc
snd_timer              20996  2 snd_pcm
crc_ccitt               2240  1 irda
yenta_socket           24460  1 
rsrc_nonstatic         11840  1 yenta_socket
pcmcia_core            36852  3 pcmcia,yenta_socket,rsrc_nonstatic
usbhid                 37248  0 
ieee80211              29416  1 ipw3945
ieee80211_crypt         5952  1 ieee80211
snd                    47012  12 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
i2c_i801                7404  0 
soundcore               9248  1 snd
rtc                    12372  0 
intel_agp              21148  1 
agpgart                29896  3 drm,intel_agp
firmware_class          9600  2 pcmcia,ipw3945
pcspkr                  3072  0 
i2c_core               19680  1 i2c_i801
snd_page_alloc          9640  2 snd_hda_intel,snd_pcm
serio_raw               6660  0 
evdev                   9088  3 
sg                     31292  0 
sr_mod                 15876  1 
cdrom                  32544  2 pktcdvd,sr_mod
ext3                  119208  2 
jbd                    52456  1 ext3
mbcache                 8356  1 ext3
usb_storage            71840  0 
sd_mod                 19040  5 
generic                 5028  0 [permanent]
ide_core              110504  2 usb_storage,generic
ata_piix               13576  5 
libata                 89332  1 ata_piix
scsi_mod              124168  5 sg,sr_mod,usb_storage,sd_mod,libata
ehci_hcd               28136  0 
uhci_hcd               21032  0 
e1000                 108512  0 
usbcore               112676  5 usbhid,usb_storage,ehci_hcd,uhci_hcd
thermal                13608  0 
processor              28840  2 speedstep_centrino,thermal
fan                     4804  0 

cardctl

cardsctl status
Socket 0:
  no card

cpuinfo

cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 14
model name	: Genuine Intel(R) CPU           T2400  @ 1.83GHz
stepping	: 8
cpu MHz		: 1000.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni monitor vmx est tm2 xtpr
bogomips	: 3661.51

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 14
model name	: Genuine Intel(R) CPU           T2400  @ 1.83GHz
stepping	: 8
cpu MHz		: 1833.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni monitor vmx est tm2 xtpr
bogomips	: 3657.68

cpufreq-info

cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
  driver: centrino
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 1000 MHz - 1.83 GHz
  available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 1000 MHz and 1000 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.83 GHz (asserted by call to hardware).
analyzing CPU 1:
  driver: centrino
  CPUs which need to switch frequency at the same time: 1
  hardware limits: 1000 MHz - 1.83 GHz
  available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 1000 MHz and 1.83 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1.83 GHz (asserted by call to hardware).

proc ioports

cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : libata
01f0-01f7 : libata
02f8-02ff : nsc-ircc
03c0-03df : vesafb
1000-107f : motherboard
  1000-1003 : ACPI PM1a_EVT_BLK
  1004-1005 : ACPI PM1a_CNT_BLK
  1008-100b : ACPI PM_TMR
  1010-1015 : ACPI CPU throttle
  1020-1020 : ACPI PM2_CNT_BLK
  1028-102f : ACPI GPE0_BLK
1180-11bf : motherboard
15e0-15ef : motherboard
164e-164f : motherboard
1800-1807 : 0000:00:02.0
1820-183f : 0000:00:1d.0
  1820-183f : uhci_hcd
1840-185f : 0000:00:1d.1
  1840-185f : uhci_hcd
1860-187f : 0000:00:1d.2
  1860-187f : uhci_hcd
1880-189f : 0000:00:1d.3
  1880-189f : uhci_hcd
18b0-18bf : 0000:00:1f.2
  18b0-18bf : libata
18e0-18ff : 0000:00:1f.3
  18e0-18ff : i801_smbus
2000-2fff : PCI Bus #02
  2000-201f : 0000:02:00.0
    2000-201f : e1000
3000-4fff : PCI Bus #03
5000-6fff : PCI Bus #04
7000-8fff : PCI Bus #0c
9000-cfff : PCI Bus #15
  9000-90ff : PCI CardBus #16
  9400-94ff : PCI CardBus #16

proc interrupts

cat /proc/interrupts
           CPU0       CPU1       
  0:   25676715          0    IO-APIC-edge  timer
  1:      14921          0    IO-APIC-edge  i8042
  3:     513151          0    IO-APIC-edge  irda0
  8:          0          0    IO-APIC-edge  rtc
  9:      78566          0   IO-APIC-level  acpi
 12:     200366     117542    IO-APIC-edge  i8042
 14:     329927      16337    IO-APIC-edge  libata
 15:    1834905          0    IO-APIC-edge  libata
 58:   10025730    6331197   IO-APIC-level  uhci_hcd:usb2, HDA Intel, ipw3945
 66:          0          0   IO-APIC-level  uhci_hcd:usb3
 74:    1253057          0   IO-APIC-level  uhci_hcd:usb4, ehci_hcd:usb5
 82:     545445     159484         PCI-MSI  eth0
201:    4645261    1907928   IO-APIC-level  uhci_hcd:usb1, yenta, i915@pci:0000:00:02.0
NMI:          0          0 
LOC:   25676654   25658995 
ERR:          0
MIS:          0

proc bus usb

cat /proc/bus/usb/devices
T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
B:  Alloc=  0/800 us ( 0%), #Int=  5, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-3-686 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=05 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 32 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=2502 Rev= 0.01
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=05 Lev=02 Prnt=32 Port=00 Cnt=01 Dev#= 33 Spd=480 MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=2504 Rev= 0.01
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:  If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=05 Lev=03 Prnt=33 Port=00 Cnt=01 Dev#= 35 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0566 ProdID=3002 Rev= 1.00
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=   4 Ivl=10ms

T:  Bus=05 Lev=03 Prnt=33 Port=01 Cnt=02 Dev#= 36 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=c03e Rev=20.00
S:  Manufacturer=Logitech
S:  Product=USB-PS/2 Optical Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 98mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms

T:  Bus=05 Lev=02 Prnt=32 Port=01 Cnt=02 Dev#= 34 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=223a Rev= 3.60
S:  Manufacturer=SMSC
S:  Product=USB2223
S:  SerialNumber=000223223223
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-3-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-3-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-3-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-3-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

proc bus input

cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0 
B: EV=120013
B: KEY=4 2000000 3802078 fb40f001 7effffdf ffefffff ffffffff ffffffff
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1 
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=1014 Product=5450 Version=0001
N: Name="/usr/sbin/thinkpad-keys"
P: Phys=
S: Sysfs=/class/input/input7
H: Handlers=kbd event7 
B: EV=3
B: KEY=3 1 20000000 100000 e0000 0 0 0

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input31
H: Handlers=mouse1 event5 ts1 
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/class/input/input32
H: Handlers=mouse2 event6 ts2 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0003 Vendor=0566 Product=3002 Version=0100
N: Name="HID 0566:3002"
P: Phys=usb-0000:00:1d.7-5.1.1/input0
S: Sysfs=/class/input/input33
H: Handlers=kbd event2 
B: EV=120003
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: LED=7

I: Bus=0003 Vendor=0566 Product=3002 Version=0100
N: Name="HID 0566:3002"
P: Phys=usb-0000:00:1d.7-5.1.1/input1
S: Sysfs=/class/input/input34
H: Handlers=kbd event3 
B: EV=3
B: KEY=3fffffff 0 0 0 c000 100000 0 0 0

I: Bus=0003 Vendor=046d Product=c03e Version=2000
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:1d.7-5.1.2/input0
S: Sysfs=/class/input/input35
H: Handlers=mouse0 event4 ts0 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

hdparm

hdparm -I /dev/sda
/dev/sda:

ATA device, with non-removable media
	Model Number:       HTS541080G9SA00                         
	Serial Number:      ##REMOVED##

dmidecode

dmidecode
# dmidecode 2.8
SMBIOS 2.4 present.
68 structures occupying 2248 bytes.
Table at 0x000E0010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: LENOVO
	Version: 79ET61WW (1.06 )
	Release Date: 05/24/2006
	Address: 0xDC000
	Runtime Size: 144 kB
	ROM Size: 2048 kB
	Characteristics:
		PCI is supported
		PC Card (PCMCIA) is supported
		PNP is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
	BIOS Revision: 1.6
	Firmware Revision: 1.4

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 1952W5R
	Version: ThinkPad T60
	Serial Number: XXXXXXX
	UUID: 12345678-1234-1234-1234-123456789012
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: ThinkPad T60

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: LENOVO
	Product Name: 1952W5R
	Version: Not Available
	Serial Number: XXXXXXXXXXX

Handle 0x0003, DMI type 3, 13 bytes
Chassis Information
	Manufacturer: LENOVO
	Type: Notebook
	Lock: Not Present
	Version: Not Available
	Serial Number: Not Available
	Asset Tag: No Asset Information
	Boot-up State: Unknown
	Power Supply State: Unknown
	Thermal State: Unknown
	Security Status: Unknown

Handle 0x0004, DMI type 126, 13 bytes
Inactive

Handle 0x0005, DMI type 126, 13 bytes
Inactive

Handle 0x0006, DMI type 4, 35 bytes
Processor Information
	Socket Designation: None
	Type: Central Processor
	Family: Pentium M
	Manufacturer: GenuineIntel
	ID: E8 06 00 00 FF FB E9 BF
	Signature: Type 0, Family 6, Model 14, Stepping 8
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (Fast floating-point save and restore)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Hyper-threading technology)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Genuine Intel(R) CPU           
	Voltage: 1.4 V
	External Clock: 167 MHz
	Max Speed: 1833 MHz
	Current Speed: 1833 MHz
	Status: Populated, Enabled
	Upgrade: None
	L1 Cache Handle: 0x000A
	L2 Cache Handle: 0x000C
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0007, DMI type 5, 20 bytes
Memory Controller Information
	Error Detecting Method: None
	Error Correcting Capabilities:
		None
	Supported Interleave: One-way Interleave
	Current Interleave: One-way Interleave
	Maximum Memory Module Size: 2048 MB
	Maximum Total Memory Size: 4096 MB
	Supported Speeds:
		Other
	Supported Memory Types:
		DIMM
		SDRAM
	Memory Module Voltage: 2.9 V
	Associated Memory Slots: 2
		0x0008
		0x0009
	Enabled Error Correcting Capabilities:
		Unknown

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM Slot 1
	Bank Connections: 0 3
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 1024 MB (Double-bank Connection)
	Enabled Size: 1024 MB (Double-bank Connection)
	Error Status: OK

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM Slot 2
	Bank Connections: 4 7
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 1024 MB (Double-bank Connection)
	Enabled Size: 1024 MB (Double-bank Connection)
	Error Status: OK

Handle 0x000A, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L1 Cache
	Configuration: Enabled, Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 KB
	Maximum Size: 64 KB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Instruction
	Associativity: 8-way Set-associative

Handle 0x000B, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L1 Cache
	Configuration: Enabled, Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 KB
	Maximum Size: 64 KB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x000C, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L2 Cache
	Configuration: Enabled, Socketed, Level 2
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 2048 KB
	Maximum Size: 2048 KB
	Supported SRAM Types:
		Burst
	Installed SRAM Type: Burst
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Infrared
	External Connector Type: Infrared
	Port Type: Other

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: External Monitor
	External Connector Type: DB-15 female
	Port Type: Video Port

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Microphone Jack
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Headphone Jack
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0011, DMI type 126, 9 bytes
Inactive

Handle 0x0012, DMI type 126, 9 bytes
Inactive

Handle 0x0013, DMI type 126, 9 bytes
Inactive

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Ethernet
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0018, DMI type 126, 9 bytes
Inactive

Handle 0x0019, DMI type 126, 9 bytes
Inactive

Handle 0x001A, DMI type 126, 9 bytes
Inactive

Handle 0x001B, DMI type 126, 9 bytes
Inactive

Handle 0x001C, DMI type 126, 9 bytes
Inactive

Handle 0x001D, DMI type 126, 9 bytes
Inactive

Handle 0x001E, DMI type 126, 9 bytes
Inactive

Handle 0x001F, DMI type 126, 9 bytes
Inactive

Handle 0x0020, DMI type 9, 13 bytes
System Slot Information
	Designation: ExpressCard Slot 1
	Type: x1 PCI Express
	Current Usage: Available
	Length: Other
	Characteristics:
		Hot-plug devices are supported

Handle 0x0021, DMI type 9, 13 bytes
System Slot Information
	Designation: CardBus Slot 1
	Type: 32-bit PC Card (PCMCIA)
	Current Usage: Available
	Length: Other
	ID: Adapter 1, Socket 0
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PC Card-16 is supported
		Cardbus is supported
		Zoom Video is supported
		Modem ring resume is supported
		PME signal is supported
		Hot-plug devices are supported

Handle 0x0022, DMI type 126, 13 bytes
Inactive

Handle 0x0023, DMI type 126, 13 bytes
Inactive

Handle 0x0024, DMI type 126, 13 bytes
Inactive

Handle 0x0025, DMI type 10, 6 bytes
On Board Device Information
	Type: Other
	Status: Disabled
	Description: IBM Embedded Security hardware

Handle 0x0026, DMI type 11, 5 bytes
OEM Strings
	String 1: IBM ThinkPad Embedded Controller -[79HT45WW-1.04    ]-

Handle 0x0027, DMI type 13, 22 bytes
BIOS Language Information
	Installable Languages: 1
		enUS
	Currently Installed Language: enUS

Handle 0x0028, DMI type 15, 25 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 16 bytes
	Data Start Offset: 0x0010
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Invalid
	Change Token: 0x000000F7
	Header Format: Type 1
	Supported Log Type Descriptors: 1
	Descriptor 1: POST error
	Data Format 1: POST results bitmap

Handle 0x0029, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 2 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x002A, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0029
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 1024 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: Bank 0/1
	Type: DDR2
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x002B, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0029
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 1024 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 2
	Bank Locator: Bank 2/3
	Type: DDR2
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x002C, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x002D, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0007FFFFFFF
	Range Size: 2 GB
	Physical Array Handle: 0x0029
	Partition Width: 0

Handle 0x002E, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 1 GB
	Physical Device Handle: 0x002A
	Memory Array Mapped Address Handle: 0x002D
	Partition Row Position: 1

Handle 0x002F, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00040000000
	Ending Address: 0x0007FFFFFFF
	Range Size: 1 GB
	Physical Device Handle: 0x002B
	Memory Array Mapped Address Handle: 0x002D
	Partition Row Position: 1

Handle 0x0030, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Track Point
	Interface: PS/2
	Buttons: 3

Handle 0x0031, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Touch Pad
	Interface: PS/2
	Buttons: 0

Handle 0x0032, DMI type 24, 5 bytes
Hardware Security
	Power-On Password Status: Disabled
	Keyboard Password Status: Disabled
	Administrator Password Status: Disabled
	Front Panel Reset Status: Unknown

Handle 0x0033, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Handle 0x0034, DMI type 131, 17 bytes
OEM-specific Type
	Header and Data:
		83 11 34 00 01 02 03 FF FF 1F 00 00 00 00 00 02
		00
	Strings:
		BOOTINF 20h
		BOOTDEV 21h
		KEYPTRS 23h

Handle 0x0035, DMI type 131, 11 bytes
OEM-specific Type
	Header and Data:
		83 0B 35 00 00 00 E8 FF C5 01 01
	Strings:
		IBM System Metrics

Handle 0x0036, DMI type 131, 22 bytes
OEM-specific Type
	Header and Data:
		83 16 36 00 01 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 01
	Strings:
		TVT-Enablement

Handle 0x0037, DMI type 132, 7 bytes
OEM-specific Type
	Header and Data:
		84 07 37 00 01 D8 36

Handle 0x0038, DMI type 133, 5 bytes
OEM-specific Type
	Header and Data:
		85 05 38 00 01
	Strings:
		KHOIHGIUCCHHII

Handle 0x0039, DMI type 133, 17 bytes
OEM-specific Type
	Header and Data:
		85 11 39 00 30 30 2E 35 00 60 6F 7F 00 00 00 00
		01
	Strings:
		Audit Boot History

Handle 0x003A, DMI type 134, 13 bytes
OEM-specific Type
	Header and Data:
		86 0D 3A 00 22 06 06 20 00 00 00 00 00

Handle 0x003B, DMI type 134, 16 bytes
OEM-specific Type
	Header and Data:
		86 10 3B 00 00 41 54 4D 4C 01 01 00 00 02 01 02
	Strings:
		TPM INFO
		System Reserved

Handle 0x003C, DMI type 135, 13 bytes
OEM-specific Type
	Header and Data:
		87 0D 3C 00 54 50 07 00 01 00 00 00 00

Handle 0x003D, DMI type 135, 18 bytes
OEM-specific Type
	Header and Data:
		87 12 3D 00 54 50 07 01 01 A3 00 00 00 00 00 00
		00 00

Handle 0x003E, DMI type 135, 35 bytes
OEM-specific Type
	Header and Data:
		87 23 3E 00 54 50 07 02 42 41 59 20 49 2F 4F 20
		01 00 02 00 00 0E 00 F0 01 F6 03 02 00 0F 00 70
		01 76 03

Handle 0x003F, DMI type 136, 6 bytes
OEM-specific Type
	Header and Data:
		88 06 3F 00 5A 5A

Handle 0x0040, DMI type 137, 26 bytes
OEM-specific Type
	Header and Data:
		89 1A 40 00 0A 01 00 01 00 00 50 57 4D 53 20 49
		6E 66 6F 72 6D 61 74 69 6F 6E

Handle 0x0041, DMI type 138, 40 bytes
OEM-specific Type
	Header and Data:
		8A 28 41 00 14 01 01 01 07 01 01 0C 01 01 0C 01
		01 0C 00 00 42 49 4F 53 20 50 61 73 73 77 6F 72
		64 20 46 6F 72 6D 61 74

Handle 0x0042, DMI type 139, 37 bytes
OEM-specific Type
	Header and Data:
		8B 25 42 00 11 01 0A 00 00 00 00 00 00 00 00 00
		00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D
		61 74 69 6F 6E

Handle 0x0043, DMI type 127, 4 bytes
End Of Table

/proc/acpi/ibm

grep '' /proc/acpi/ibm/* | grep -v '/proc/acpi/ibm/ecdump'
/proc/acpi/ibm/bay:status:		not supported
/proc/acpi/ibm/beep:status:		supported
/proc/acpi/ibm/beep:commands:	<cmd> (<cmd> is 0-17)
/proc/acpi/ibm/bluetooth:status:		disabled
/proc/acpi/ibm/bluetooth:commands:	enable, disable
/proc/acpi/ibm/brightness:level:		7
/proc/acpi/ibm/brightness:commands:	up, down
/proc/acpi/ibm/brightness:commands:	level <level> (<level> is 0-7)
/proc/acpi/ibm/cmos:status:		supported
/proc/acpi/ibm/cmos:commands:	<cmd> (<cmd> is 0-21)
/proc/acpi/ibm/driver:driver:		IBM ThinkPad ACPI Extras
/proc/acpi/ibm/driver:version:	0.12a
/proc/acpi/ibm/ecdump:EC       +00 +01 +02 +03 +04 +05 +06 +07 +08 +09 +0a +0b +0c +0d +0e +0f
/proc/acpi/ibm/ecdump:EC 0x00:  a6  05  a0  01  fe  96  00  00  1f  02  47  00  00  00  40  00
/proc/acpi/ibm/ecdump:EC 0x10:  00  00  ff  ff  f4  3c  87  09  43  ff  83  00  ff  ff  2d  00
/proc/acpi/ibm/ecdump:EC 0x20:  00  00  00  00  00  00  00  00  00  00  00  01  0d  00  00  80
/proc/acpi/ibm/ecdump:EC 0x30:  4b  07  12  00  30  04  00  00  85  00  20  10  00  50  00  00
/proc/acpi/ibm/ecdump:EC 0x40:  00  00  00  00  00  00  14  00  00  00  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0x50:  00  c0  02  23  41  00  30  2d  03  00  2d  06  1d  23  30  00
/proc/acpi/ibm/ecdump:EC 0x60:  80  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0x70:  00  00  00  00  00  12  30  80  26  1f  20  80  1c  80  1b  80
/proc/acpi/ibm/ecdump:EC 0x80:  00  00  00  06 *19  0a  03  00  00  00  0e  78  fe  00  6c  00
/proc/acpi/ibm/ecdump:EC 0x90:  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0xa0:  08  15  08  15  ff  ff  64  00  00  00  d6  30  ff  ff  e0  00
/proc/acpi/ibm/ecdump:EC 0xb0:  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0xc0:  25 *26  27  80  80  80  80  80  11  41  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0xd0:  06  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
/proc/acpi/ibm/ecdump:EC 0xe0:  00  00  00  00  00  00  00  00  10  70  4d  04  24  6e  55  03
/proc/acpi/ibm/ecdump:EC 0xf0:  37  39  48  54  35  30  57  57  0d  21  6a  dc  0d  21  6a  dd
/proc/acpi/ibm/fan:status:		enabled
/proc/acpi/ibm/fan:speed:		2585
/proc/acpi/ibm/fan:commands:	enable, disable
/proc/acpi/ibm/hotkey:status:		enabled
/proc/acpi/ibm/hotkey:mask:		0xff9f
/proc/acpi/ibm/hotkey:commands:	enable, disable, reset, <mask>
/proc/acpi/ibm/led:status:		supported
/proc/acpi/ibm/led:commands:	<led> on, <led> off, <led> blink (<led> is 0-7)
/proc/acpi/ibm/light:status:		off
/proc/acpi/ibm/light:commands:	on, off
/proc/acpi/ibm/thermal:temperatures:	38 31 32 -128 28 -128 27 -128
/proc/acpi/ibm/video:status:		supported
/proc/acpi/ibm/video:lcd:		enabled
/proc/acpi/ibm/video:crt:		disabled
/proc/acpi/ibm/video:dvi:		disabled
/proc/acpi/ibm/video:auto:		enabled
/proc/acpi/ibm/video:commands:	lcd_enable, lcd_disable
/proc/acpi/ibm/video:commands:	crt_enable, crt_disable
/proc/acpi/ibm/video:commands:	dvi_enable, dvi_disable
/proc/acpi/ibm/video:commands:	auto_enable, auto_disable
/proc/acpi/ibm/video:commands:	video_switch, expand_toggle
/proc/acpi/ibm/volume:level:		11
/proc/acpi/ibm/volume:mute:		on
/proc/acpi/ibm/volume:commands:	up, down, mute
/proc/acpi/ibm/volume:commands:	level <level> (<level> is 0-15)
/proc/acpi/ibm/wan:status:		not installed

T60 type 6369

This report was made on Debian/amd64

uname

uname -a
Linux t60wide-amd64 2.6.18-4-amd64 #1 SMP Wed Feb 21 14:29:38 UTC 2007 x86_64 GNU/Linux

lspci

lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2017]
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:201a]
	Flags: bus master, fast devsel, latency 0, IRQ 201
	Memory at ee100000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at 1800 [size=8]
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Memory at ee200000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Capabilities: [d0] Power Management version 2

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:201a]
	Flags: fast devsel
	Memory at ee180000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [d0] Power Management version 2

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2010]
	Flags: bus master, fast devsel, latency 0, IRQ 58
	Memory at ee240000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [70] Express Unknown type IRQ 0
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Unknown (5)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: ee000000-ee0fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00003000-00004fff
	Memory behind bridge: ec000000-edffffff
	Prefetchable memory behind bridge: 00000000e4000000-00000000e40fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.2 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 [8086:27d4] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0
	I/O behind bridge: 00005000-00006fff
	Memory behind bridge: e8000000-e9ffffff
	Prefetchable memory behind bridge: 00000000e4100000-00000000e41fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=0c, subordinate=13, sec-latency=0
	I/O behind bridge: 00007000-00008fff
	Memory behind bridge: ea000000-ebffffff
	Prefetchable memory behind bridge: 00000000e4200000-00000000e42fffff
	Capabilities: [40] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:2011]
	Capabilities: [a0] Power Management version 2
	Capabilities: [100] Virtual Channel
	Capabilities: [180] Unknown (5)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 201
	I/O ports at 1820 [size=32]

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 58
	I/O ports at 1840 [size=32]

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 66
	I/O ports at 1860 [size=32]

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200a]
	Flags: bus master, medium devsel, latency 0, IRQ 74
	I/O ports at 1880 [size=32]

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200b]
	Flags: bus master, medium devsel, latency 0, IRQ 74
	Memory at ee444000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=15, subordinate=18, sec-latency=32
	I/O behind bridge: 00009000-0000cfff
	Memory behind bridge: e4300000-e7ffffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e3ffffff
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:2013]

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:2009]
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200c]
	Flags: bus master, medium devsel, latency 0, IRQ 201
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at 1810 [size=16]

00:1f.2 SATA controller [0106]: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI [8086:27c5] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200d]
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 201
	I/O ports at 18d0 [size=8]
	I/O ports at 18c4 [size=4]
	I/O ports at 18c8 [size=8]
	I/O ports at 18c0 [size=4]
	I/O ports at 18b0 [size=16]
	Memory at ee444400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [70] Power Management version 2

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02)
	Subsystem: Lenovo Thinkpad R60e model 0657 [17aa:200f]
	Flags: medium devsel, IRQ 193
	I/O ports at 18e0 [size=32]

02:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
	Subsystem: Lenovo Unknown device [17aa:2001]
	Flags: bus master, fast devsel, latency 0, IRQ 90
	Memory at ee000000 (32-bit, non-prefetchable) [size=128K]
	I/O ports at 2000 [size=32]
	Capabilities: [c8] Power Management version 2
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
	Capabilities: [e0] Express Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number f1-e8-80-ff-ff-58-15-00

03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4227] (rev 02)
	Subsystem: Intel Corporation Thinkpad  X60s, R60e model 0657 [8086:1011]
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at edf00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [c8] Power Management version 2
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [e0] Express Legacy Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 08-9d-29-ff-ff-d2-19-00

15:00.0 CardBus bridge [0607]: Texas Instruments PCI1510 PC card Cardbus Controller [104c:ac56]
	Subsystem: Lenovo Unknown device [17aa:2012]
	Flags: bus master, medium devsel, latency 168, IRQ 201
	Memory at e4300000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=15, secondary=16, subordinate=17, sec-latency=176
	Memory window 0: e0000000-e1fff000 (prefetchable)
	Memory window 1: e6000000-e7fff000
	I/O window 0: 00009000-000090ff
	I/O window 1: 00009400-000094ff
	16-bit legacy interface ports at 0001

lsmod

lsmod
Module                  Size  Used by
button                 12192  0 
psmouse                44432  0 
cpufreq_powersave       6400  0 
cpufreq_conservative    12808  0 
cpufreq_ondemand       11920  1 
cpufreq_stats          10656  0 
speedstep_centrino     12448  2 
freq_table              9728  2 cpufreq_stats,speedstep_centrino
ibm_acpi               32928  0 
hci_usb                22812  2 
i915                   26752  2 
drm                    87080  3 i915
rfcomm                 47912  0 
l2cap                  32512  5 rfcomm
bluetooth              61572  7 hci_usb,rfcomm,l2cap
nvram                  13832  1 
uinput                 13952  1 
ppdev                  14088  0 
parport_pc             41640  0 
lp                     17736  0 
parport                44684  3 ppdev,parport_pc,lp
ipv6                  285664  10 
ac                     10376  0 
battery                15496  0 
dm_snapshot            20664  0 
dm_mirror              25216  0 
dm_mod                 62800  2 dm_snapshot,dm_mirror
loop                   20112  0 
tsdev                  13056  0 
joydev                 15360  0 
irtty_sir              13440  0 
sir_dev                22152  1 irtty_sir
snd_hda_intel          23708  1 
snd_hda_codec         184192  1 snd_hda_intel
snd_pcm_oss            48672  0 
snd_mixer_oss          21888  1 snd_pcm_oss
snd_pcm                89096  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
pcmcia                 43672  0 
firmware_class         15616  1 pcmcia
nsc_ircc               28752  0 
snd_timer              29192  1 snd_pcm
snd                    65256  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
serio_raw              12036  0 
irda                  199660  3 irtty_sir,sir_dev,nsc_ircc
i2c_i801               13076  0 
crc_ccitt               6784  1 irda
intel_agp              29248  1 
soundcore              15392  1 snd
pcspkr                  7808  0 
i2c_core               27776  1 i2c_i801
yenta_socket           31884  1 
rsrc_nonstatic         16384  1 yenta_socket
pcmcia_core            47012  3 pcmcia,yenta_socket,rsrc_nonstatic
snd_page_alloc         14864  2 snd_hda_intel,snd_pcm
evdev                  15360  3 
ext3                  138512  2 
jbd                    65392  1 ext3
mbcache                14216  1 ext3
ide_cd                 45088  0 
cdrom                  40488  1 ide_cd
sd_mod                 25856  4 
piix                   15492  0 [permanent]
ahci                   24708  3 
libata                106784  1 ahci
scsi_mod              153008  3 sd_mod,ahci,libata
generic                11396  0 [permanent]
ide_core              147584  3 ide_cd,piix,generic
ehci_hcd               36104  0 
uhci_hcd               28696  0 
e1000                 123968  0 
thermal                20240  0 
processor              38248  2 speedstep_centrino,thermal
fan                     9864  0 

cardctl

cardsctl status
Socket 0:
  no card

cpuinfo

cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping	: 6
cpu MHz		: 1000.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips	: 3662.94
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping	: 6
cpu MHz		: 1000.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips	: 3657.61
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

cpufreq-info

cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
  driver: centrino
  CPUs which need to switch frequency at the same time: 0 1
  hardware limits: 1000 MHz - 1.83 GHz
  available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: powersave, conservative, ondemand, performance
  current policy: frequency should be within 1000 MHz and 1.83 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).
analyzing CPU 1:
  driver: centrino
  CPUs which need to switch frequency at the same time: 0 1
  hardware limits: 1000 MHz - 1.83 GHz
  available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: powersave, conservative, ondemand, performance
  current policy: frequency should be within 1000 MHz and 1.83 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz (asserted by call to hardware).

proc ioports

cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
02f8-02ff : nsc-ircc
03c0-03df : vga+
03f6-03f6 : ide0
1000-107f : motherboard
  1000-1003 : ACPI PM1a_EVT_BLK
  1004-1005 : ACPI PM1a_CNT_BLK
  1008-100b : ACPI PM_TMR
  1010-1015 : ACPI CPU throttle
  1020-1020 : ACPI PM2_CNT_BLK
  1028-102f : ACPI GPE0_BLK
1180-11bf : motherboard
15e0-15ef : motherboard
164e-164f : motherboard
1800-1807 : 0000:00:02.0
1810-181f : 0000:00:1f.1
  1810-1817 : ide0
1820-183f : 0000:00:1d.0
  1820-183f : uhci_hcd
1840-185f : 0000:00:1d.1
  1840-185f : uhci_hcd
1860-187f : 0000:00:1d.2
  1860-187f : uhci_hcd
1880-189f : 0000:00:1d.3
  1880-189f : uhci_hcd
18b0-18bf : 0000:00:1f.2
  18b0-18bf : ahci
18c0-18c3 : 0000:00:1f.2
  18c0-18c3 : ahci
18c4-18c7 : 0000:00:1f.2
  18c4-18c7 : ahci
18c8-18cf : 0000:00:1f.2
  18c8-18cf : ahci
18d0-18d7 : 0000:00:1f.2
  18d0-18d7 : ahci
18e0-18ff : 0000:00:1f.3
  18e0-18ff : i801_smbus
2000-2fff : PCI Bus #02
  2000-201f : 0000:02:00.0
    2000-201f : e1000
3000-4fff : PCI Bus #03
5000-6fff : PCI Bus #04
7000-8fff : PCI Bus #0c
9000-cfff : PCI Bus #15
  9000-90ff : PCI CardBus #16
  9400-94ff : PCI CardBus #16

proc interrupts

cat /proc/interrupts
           CPU0       CPU1       
  0:    1533975          0    IO-APIC-edge  timer
  1:      27484          0    IO-APIC-edge  i8042
  8:          1          0    IO-APIC-edge  rtc
  9:       8050          0   IO-APIC-level  acpi
 12:     251594          0    IO-APIC-edge  i8042
 14:      54458          0    IO-APIC-edge  ide0
 58:        282          0   IO-APIC-level  uhci_hcd:usb2, HDA Intel
 66:          0          0   IO-APIC-level  uhci_hcd:usb3
 74:     544503          0   IO-APIC-level  uhci_hcd:usb4, ehci_hcd:usb5
 82:      46489          0         PCI-MSI  libata
 90:       6699          0         PCI-MSI  eth0
201:     367856          0   IO-APIC-level  uhci_hcd:usb1, yenta, i915@pci:0000:00:02.0
NMI:        313        276 
LOC:    1533935    1528473 
ERR:          0
MIS:          0

proc bus usb

cat /proc/bus/usb/devices
T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-amd64 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 27/900 us ( 3%), #Int=  1, #Iso=  2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  8 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0a5c ProdID=2110 Rev= 1.00
S:  Manufacturer=Broadcom Corp
S:  Product=BCM2045B
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  32 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  32 Ivl=1ms
I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  9 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0483 ProdID=2016 Rev= 0.01
S:  Manufacturer=STMicroelectronics
S:  Product=Biometric Coprocessor
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   4 Ivl=20ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-amd64 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

proc bus input

cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0 
B: EV=120013
B: KEY=8000000402000000 3802078fb40f001 7effffdfffefffff ffffffffffffffff
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1 
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=1014 Product=5450 Version=0001
N: Name="/usr/sbin/thinkpad-keys"
P: Phys=
S: Sysfs=/class/input/input7
H: Handlers=kbd event4 
B: EV=3
B: KEY=300000001 2000000000100000 e000000000000 0

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input10
H: Handlers=mouse0 event2 ts0 
B: EV=b
B: KEY=6420 70000 0 0 0 0
B: ABS=11000003

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/class/input/input11
H: Handlers=mouse1 event3 ts1 
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

hdparm

swapped HD during the test ;)

dmidecode

dmidecode
# dmidecode 2.8
SMBIOS 2.4 present.
68 structures occupying 2248 bytes.
Table at 0x000E0010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: LENOVO
	Version: 7IET23WW (1.04 )
	Release Date: 12/27/2006
	Address: 0xDC000
	Runtime Size: 144 kB
	ROM Size: 2048 kB
	Characteristics:
		PCI is supported
		PC Card (PCMCIA) is supported
		PNP is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
	BIOS Revision: 1.4
	Firmware Revision: 1.7

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 6369E9G
	Version: ThinkPad T60
	Serial Number: REMOVED
	UUID: REMOVED
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: ThinkPad T60

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: LENOVO
	Product Name: 6369E9G
	Version: Not Available
	Serial Number: REMOVED

Handle 0x0003, DMI type 3, 13 bytes
Chassis Information
	Manufacturer: LENOVO
	Type: Notebook
	Lock: Not Present
	Version: Not Available
	Serial Number: Not Available
	Asset Tag: No Asset Information
	Boot-up State: Unknown
	Power Supply State: Unknown
	Thermal State: Unknown
	Security Status: Unknown

Handle 0x0004, DMI type 126, 13 bytes
Inactive

Handle 0x0005, DMI type 126, 13 bytes
Inactive

Handle 0x0006, DMI type 4, 35 bytes
Processor Information
	Socket Designation: None
	Type: Central Processor
	Family: Other
	Manufacturer: GenuineIntel
	ID: F6 06 00 00 FF FB EB BF
	Version: Intel(R) Core(TM)2 CPU         
	Voltage: 1.4 V
	External Clock: 167 MHz
	Max Speed: 1833 MHz
	Current Speed: 1833 MHz
	Status: Populated, Enabled
	Upgrade: None
	L1 Cache Handle: 0x000A
	L2 Cache Handle: 0x000C
	L3 Cache Handle: Not Provided
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x0007, DMI type 5, 20 bytes
Memory Controller Information
	Error Detecting Method: None
	Error Correcting Capabilities:
		None
	Supported Interleave: One-way Interleave
	Current Interleave: One-way Interleave
	Maximum Memory Module Size: 2048 MB
	Maximum Total Memory Size: 4096 MB
	Supported Speeds:
		Other
	Supported Memory Types:
		DIMM
		SDRAM
	Memory Module Voltage: 2.9 V
	Associated Memory Slots: 2
		0x0008
		0x0009
	Enabled Error Correcting Capabilities:
		Unknown

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM Slot 1
	Bank Connections: 0 3
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 512 MB (Double-bank Connection)
	Enabled Size: 512 MB (Double-bank Connection)
	Error Status: OK

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM Slot 2
	Bank Connections: 4 7
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 512 MB (Double-bank Connection)
	Enabled Size: 512 MB (Double-bank Connection)
	Error Status: OK

Handle 0x000A, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L1 Cache
	Configuration: Enabled, Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 KB
	Maximum Size: 64 KB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Instruction
	Associativity: 8-way Set-associative

Handle 0x000B, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L1 Cache
	Configuration: Enabled, Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 KB
	Maximum Size: 64 KB
	Supported SRAM Types:
		Synchronous
	Installed SRAM Type: Synchronous
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 8-way Set-associative

Handle 0x000C, DMI type 7, 19 bytes
Cache Information
	Socket Designation: Internal L2 Cache
	Configuration: Enabled, Socketed, Level 2
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 2048 KB
	Maximum Size: 2048 KB
	Supported SRAM Types:
		Burst
	Installed SRAM Type: Burst
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Infrared
	External Connector Type: Infrared
	Port Type: Other

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: External Monitor
	External Connector Type: DB-15 female
	Port Type: Video Port

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Microphone Jack
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Headphone Jack
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x0011, DMI type 126, 9 bytes
Inactive

Handle 0x0012, DMI type 126, 9 bytes
Inactive

Handle 0x0013, DMI type 126, 9 bytes
Inactive

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: Ethernet
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Available
	Internal Connector Type: None
	External Reference Designator: USB 3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0018, DMI type 126, 9 bytes
Inactive

Handle 0x0019, DMI type 126, 9 bytes
Inactive

Handle 0x001A, DMI type 126, 9 bytes
Inactive

Handle 0x001B, DMI type 126, 9 bytes
Inactive

Handle 0x001C, DMI type 126, 9 bytes
Inactive

Handle 0x001D, DMI type 126, 9 bytes
Inactive

Handle 0x001E, DMI type 126, 9 bytes
Inactive

Handle 0x001F, DMI type 126, 9 bytes
Inactive

Handle 0x0020, DMI type 9, 13 bytes
System Slot Information
	Designation: ExpressCard Slot 1
	Type: x1 PCI Express
	Current Usage: Available
	Length: Other
	Characteristics:
		Hot-plug devices are supported

Handle 0x0021, DMI type 9, 13 bytes
System Slot Information
	Designation: CardBus Slot 1
	Type: 32-bit PC Card (PCMCIA)
	Current Usage: Available
	Length: Other
	ID: Adapter 1, Socket 0
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PC Card-16 is supported
		Cardbus is supported
		Zoom Video is supported
		Modem ring resume is supported
		PME signal is supported
		Hot-plug devices are supported

Handle 0x0022, DMI type 126, 13 bytes
Inactive

Handle 0x0023, DMI type 126, 13 bytes
Inactive

Handle 0x0024, DMI type 126, 13 bytes
Inactive

Handle 0x0025, DMI type 10, 6 bytes
On Board Device Information
	Type: Other
	Status: Disabled
	Description: IBM Embedded Security hardware

Handle 0x0026, DMI type 11, 5 bytes
OEM Strings
	String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-

Handle 0x0027, DMI type 13, 22 bytes
BIOS Language Information
	Installable Languages: 1
		enUS
	Currently Installed Language: enUS

Handle 0x0028, DMI type 15, 25 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 16 bytes
	Data Start Offset: 0x0010
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Invalid, Invalid
	Change Token: 0x000000E9
	Header Format: Type 1
	Supported Log Type Descriptors: 1
	Descriptor 1: POST error
	Data Format 1: POST results bitmap

Handle 0x0029, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 2 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x002A, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0029
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 512 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: Bank 0/1
	Type: DDR2
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x002B, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0029
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 512 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 2
	Bank Locator: Bank 2/3
	Type: DDR2
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Not Specified
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified

Handle 0x002C, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x002D, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 1 GB
	Physical Array Handle: 0x0029
	Partition Width: 0

Handle 0x002E, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0001FFFFFFF
	Range Size: 512 MB
	Physical Device Handle: 0x002A
	Memory Array Mapped Address Handle: 0x002D
	Partition Row Position: 1

Handle 0x002F, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00020000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 512 MB
	Physical Device Handle: 0x002B
	Memory Array Mapped Address Handle: 0x002D
	Partition Row Position: 1

Handle 0x0030, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Track Point
	Interface: PS/2
	Buttons: 3

Handle 0x0031, DMI type 21, 7 bytes
Built-in Pointing Device
	Type: Touch Pad
	Interface: PS/2
	Buttons: 0

Handle 0x0032, DMI type 24, 5 bytes
Hardware Security
	Power-On Password Status: Disabled
	Keyboard Password Status: Disabled
	Administrator Password Status: Disabled
	Front Panel Reset Status: Unknown

Handle 0x0033, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Handle 0x0034, DMI type 131, 17 bytes
OEM-specific Type
	Header and Data:
		83 11 34 00 01 02 03 FF FF 1F 00 00 00 00 00 02
		00
	Strings:
		BOOTINF 20h
		BOOTDEV 21h
		KEYPTRS 23h

Handle 0x0035, DMI type 131, 11 bytes
OEM-specific Type
	Header and Data:
		83 0B 35 00 00 00 E8 FF C5 01 01
	Strings:
		IBM System Metrics

Handle 0x0036, DMI type 131, 22 bytes
OEM-specific Type
	Header and Data:
		83 16 36 00 01 00 00 00 00 00 00 00 00 00 00 00
		00 00 00 00 00 01
	Strings:
		TVT-Enablement

Handle 0x0037, DMI type 132, 7 bytes
OEM-specific Type
	Header and Data:
		84 07 37 00 02 D8 36

Handle 0x0038, DMI type 133, 5 bytes
OEM-specific Type
	Header and Data:
		85 05 38 00 01
	Strings:
		KHOIHGIUCCHHII

Handle 0x0039, DMI type 133, 17 bytes
OEM-specific Type
	Header and Data:
		85 11 39 00 30 30 2E 35 00 60 6F 3F 00 00 00 00
		01
	Strings:
		Audit Boot History

Handle 0x003A, DMI type 134, 13 bytes
OEM-specific Type
	Header and Data:
		86 0D 3A 00 06 02 07 20 00 00 00 00 00

Handle 0x003B, DMI type 134, 16 bytes
OEM-specific Type
	Header and Data:
		86 10 3B 00 00 41 54 4D 4C 01 01 00 00 02 01 02
	Strings:
		TPM INFO
		System Reserved

Handle 0x003C, DMI type 135, 13 bytes
OEM-specific Type
	Header and Data:
		87 0D 3C 00 54 50 07 00 01 00 00 00 00

Handle 0x003D, DMI type 135, 18 bytes
OEM-specific Type
	Header and Data:
		87 12 3D 00 54 50 07 01 01 AC 00 00 00 00 00 00
		00 00

Handle 0x003E, DMI type 135, 35 bytes
OEM-specific Type
	Header and Data:
		87 23 3E 00 54 50 07 02 42 41 59 20 49 2F 4F 20
		01 00 02 00 00 0B 00 D0 18 C6 18 02 00 0E 00 F0
		01 F6 03

Handle 0x003F, DMI type 136, 6 bytes
OEM-specific Type
	Header and Data:
		88 06 3F 00 5A 5A

Handle 0x0040, DMI type 137, 26 bytes
OEM-specific Type
	Header and Data:
		89 1A 40 00 0A 01 00 01 01 00 50 57 4D 53 20 49
		6E 66 6F 72 6D 61 74 69 6F 6E

Handle 0x0041, DMI type 138, 40 bytes
OEM-specific Type
	Header and Data:
		8A 28 41 00 14 01 01 01 07 01 01 0C 01 01 0C 01
		01 0C 00 00 42 49 4F 53 20 50 61 73 73 77 6F 72
		64 20 46 6F 72 6D 61 74

Handle 0x0042, DMI type 139, 37 bytes
OEM-specific Type
	Header and Data:
		8B 25 42 00 11 01 0A 00 00 00 00 00 00 00 00 00
		00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D
		61 74 69 6F 6E

Handle 0x0043, DMI type 127, 4 bytes
End Of Table

/proc/acpi/ibm

grep '' /proc/acpi/ibm/* | grep -v '/proc/acpi/ibm/ecdump'
/proc/acpi/ibm/bay:status:		not supported
/proc/acpi/ibm/beep:status:		supported
/proc/acpi/ibm/beep:commands:	<cmd> (<cmd> is 0-17)
/proc/acpi/ibm/bluetooth:status:		enabled
/proc/acpi/ibm/bluetooth:commands:	enable, disable
/proc/acpi/ibm/brightness:level:		0
/proc/acpi/ibm/brightness:commands:	up, down
/proc/acpi/ibm/brightness:commands:	level <level> (<level> is 0-7)
/proc/acpi/ibm/cmos:status:		supported
/proc/acpi/ibm/cmos:commands:	<cmd> (<cmd> is 0-21)
/proc/acpi/ibm/driver:driver:		IBM ThinkPad ACPI Extras
/proc/acpi/ibm/driver:version:	0.12a
/proc/acpi/ibm/fan:status:		enabled
/proc/acpi/ibm/fan:speed:		0
/proc/acpi/ibm/fan:commands:	enable, disable
/proc/acpi/ibm/hotkey:status:		enabled
/proc/acpi/ibm/hotkey:mask:		0xff9f
/proc/acpi/ibm/hotkey:commands:	enable, disable, reset, <mask>
/proc/acpi/ibm/led:status:		supported
/proc/acpi/ibm/led:commands:	<led> on, <led> off, <led> blink (<led> is 0-7)
/proc/acpi/ibm/light:status:		on
/proc/acpi/ibm/light:commands:	on, off
/proc/acpi/ibm/thermal:temperatures:	47 36 39 -128 33 -128 31 -128
/proc/acpi/ibm/video:status:		supported
/proc/acpi/ibm/video:lcd:		disabled
/proc/acpi/ibm/video:crt:		enabled
/proc/acpi/ibm/video:dvi:		disabled
/proc/acpi/ibm/video:auto:		enabled
/proc/acpi/ibm/video:commands:	lcd_enable, lcd_disable
/proc/acpi/ibm/video:commands:	crt_enable, crt_disable
/proc/acpi/ibm/video:commands:	dvi_enable, dvi_disable
/proc/acpi/ibm/video:commands:	auto_enable, auto_disable
/proc/acpi/ibm/video:commands:	video_switch, expand_toggle
/proc/acpi/ibm/volume:level:		13
/proc/acpi/ibm/volume:mute:		off
/proc/acpi/ibm/volume:commands:	up, down, mute
/proc/acpi/ibm/volume:commands:	level <level> (<level> is 0-15)
/proc/acpi/ibm/wan:status:		not installed

Links / References

Installation-report

Other Howtos