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).
| 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 screen | config,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 |
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)
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!)
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).
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)
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.
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
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/*
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.
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"...
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)
Processor is an : "Intel Core Duo (Yohan) T2400 @ 1.83GHz" cpuinfo ; dmi info ; cpufreq-info
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
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
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").
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)
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
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
Installing the 3D library is fairly quick..
packages: mesa-utils xlibmesa-dri xlibmesa-gl xlibmesa-glu
Test using glxinfo or glxhead
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
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).
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
}
}
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 |
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
Under gnome, go to Menu/Desktop/Preferences/Keyboard Shortcuts,Goto to "Lock Screen" then replace the default "Ctrl-Alt-l" with Fn-F2.
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.
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
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
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=
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
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 ;
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)
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.
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"
}
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 (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"
#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 (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)
#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`)
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
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
Thinkpad T60 comes with two PC Cards slots : 1 PCMCIA/CardBus and 1 ExpressCard
(pcmcia card are 16-bit kind of "pc-card"...)
(Cardbus are 32-bit kind of "pc-card" cardctl ; dmi.) package: pcmciautils
Not tested
Device is TravelStar 5k100 ( hdparm ; on Serial ATA PCI adapter 8086:27c4)
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.
The drive has IBM "Hard Disk Active Protection System" (hdaps).
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
This thinkpad is fitted with a TPM chip. I don't use it.
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
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
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 i386 | Duo2 @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.Real | 126.54s | 149.85s | 143.79 |
| Tot.User | 57.25s | 74.26s | 67.46 |
| Tot.Sys | 7.08s | 6.61s | 5.46 |
| User+Sys | 64.33s | 80.86s | 79.92 |
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
uname -a
Linux etch 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 i686 GNU/Linux
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
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
cardsctl status
Socket 0: no card
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
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).
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
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
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
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 -I /dev/sda
/dev/sda: ATA device, with non-removable media Model Number: HTS541080G9SA00 Serial Number: ##REMOVED##
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
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
This report was made on Debian/amd64
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 -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
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
cardsctl status
Socket 0: no card
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
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).
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
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
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
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
swapped HD during the test ;)
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
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