Thoses Installation notes shows howto install Debian 4.0 Etch on a Thinkpad T61 : What are the packages needed, Quick-configuration hints (links to specific HowTos are provided). Two machines where tested with different options.Your comments and feedback are welcome Franklin Piat
| CPU | Dual Core. | ok |
| CPU | Frequence scalling | not-ok |
| ACPI | Power management | ?? |
| Power MgMt | suspend | not-tested |
| Power MgMt | hibernation | config,ok |
| DISPLAY | console at native resolution | config,ok |
| DISPLAY | X11: vesa driver | ok |
| DISPLAY | X11: intel driver | pb |
| DISPLAY | X11: nvidia driver | ?? |
| DISPLAY | X11-features: GL, 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 i4965 | (pb) |
(Make sure that the SerialATA is configured in "AHCI" mode (not "compatibility mode")
As usual, 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!)
Since the CPU is a Core 2 Duo, you can choose a 64bits (amd64) which is slightly faster than 32bit (i386-686) mode. However, some applications aren't available, like the Modem driver. (see Benchmarks of T60).
Thinkpads' diagnostic & recovery features (ThinkVantage) are stored on a hidden partition [type 27]. 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 T61 has a bug (397096, fixed in testing) with hwclock, so it can't save/restore time properly.
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/*
"Debian laptop" task installation will include the packages required for hibnernation (hibernation and uswsusp).
/etc/hibernate/common.conf # Let's enable the line "IbmAcpi" (get the "suspend" led to blink) # (but there's a lot of preferences you can set, too). 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
Processor is an : "Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz" cpuinfo ; dmi info ; cpufreq-info (or a T7100 @ 1.80GHz)
The required package (cpufrequtils) is installed by default if you selected the "Laptop Task" during installation
/etc/modules #Add five 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"
if you don't want to reboot, then modprobe above modules and run:
invoke-rc.d cpufrequtils restart
The packages hal-device-manager and gnome-applets are automaticaly installed. (right-click on a gnome-Panel, "Add to panel" and choose "CPU Frequency Scaling Monitor" to display it).
Thinkpad T61 comes in two flavour : a more powerful (and power greedy) Nvidia, or a Built-in Intel (965) chipset.
Brightness keys doesn't work by default. you can still use Gnome's "Brightness Applet" (FIXED in Lenny)
You can get it to work, if you modify /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi : duplicate T60 section, and replace T60 with T61.
<match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" string="ThinkPad T61"> <merge key="laptop_panel.brightness_in_hardware" type="bool">true</merge> </match>
Device is : "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller" 8086:2A02 + 8086:2A03.
If you want a 1280x800 console (with the Intel chipset), you can add "vga=871" to the kernel parameters (for other options, under grub boot loader, go to "command mode" and run "vbeprobe". add 0x200 to the desired mode then convert to decimal: 0x167 + 0x200 = 871)
[to be written, .... basically, it works] see My Thinkpad on Lenny
High resolution external screen (> 1680x1024) should need a patched 915resolution to support X3100, or a more recent xorg.conf (which doesn't need 915resolution).
Device is : "nVIDIA Quadro NVS 140M" 10de:0429
If you want a 1440x900 console (with the Nvidia chipset), you can add "vga=869" to the kernel parameters (under grub boot loader, go to "command mode" and run "vbeprobe". add 0x200 to the desired mode then convert to decimal 0x165 + 0x200 = 869)
As of Sat, 9 Feb 2008, the Nvidia driver for suze (at lenovo.com) seems to work with Debian/Etch (xorg.conf, Xorg.log file) but there seems to be some hibernation problems. (thanks to Tobias Karlsson).
As of March 7, 2007, the driver 1.0-9755 didn't support this chipset http://www.nvidia.com/object/unix.html, http://www.nvidia.com/page/partner_certified_drivers.html ! you could install the driver, but i had the following error in /var/log/Xorg.0.log
(EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving (EE) NVIDIA(0): interrupts generated by the NVIDIA graphics device (EE) NVIDIA(0): PCI:1:0:0. Please see Chapter 8: Common Problems in the (EE) NVIDIA(0): README for additional information. (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
Read NVIDIA-Linux-x86-100.14.06-pkg1.run 's /usr/share/doc/html/chapter-08.html help file.
X-window was not properly configured automaticaly using:
You can find my xorg.conf.
You can still reboot the computer to switch screen.
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 NOT 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 : " Intel Corporation 82801H (ICH8 Family) HD Audio Controller" PCI 8086:284b ("high definition audio" module : snd-hda-intel)
Even though the module is loaded, the laptop produces no sound [kernel < 2.6.23].
Until one of the three bug above is fixed, you should build the alsa module your self (very easy with debian). alternatively, you can use A.Clunis workaround below.
Below is a small script i made to patch & compile Alsa (download t61-build-alsa-module.sh ; old v0.41 )
#/bin/sh # Small script to download,patch,build the alsa module for Thinkpad T61/R61/X61. # t61-build-alsa-module.sh v0.52 (C) Franklin Piat 2007. released under GPL. # thanks to # - Alsa-Teams # - http://www.thinkwiki.org/wiki/AD1984 # - http://www.linuxquestions.org/questions//showthread.php?s=0b8d3760255e43abaecdfc8e0e4cba12&t=564079&page=3 #some QA wget -O /dev/null http://www.klabs.be/~fpiat/linux/debian/Etch_on_Thinkpad_T61/t61-alsa-QA.$(uname -r).start case "$(uname -r)" in 2.6.2[3456789]*) echo "You don't need to compile alsa since kernel 2.6.23" exit esac apt-get install module-assistant alsa-source m-a prepare || exit m-a clean alsa || exit m-a get alsa-source || exit if ! dpkg -p alsa-source | grep -E "Version: 1.0.1[34]" ; then # alsa >= 1.0.15 don't need to be patched m-a a-i alsa else m-a unpack alsa || exit cd /usr/src/modules/alsa-driver/alsa-kernel/ || exit ## kernel alsa 1.0.14 don't need the first three patch case "$(cat ../version)" in 1.0.13*) wget -O - http://hg.alsa-project.org/alsa-kernel/raw-diff/ed48e4edc677/pci/hda/patch_analog.c | patch -p1 || exit wget -O - http://hg.alsa-project.org/alsa-kernel/raw-diff/45179b325c8e/pci/hda/patch_analog.c | patch -p1 || exit wget -O - http://www.klabs.be/~fpiat/linux/debian/Etch_on_Thinkpad_T61/t61-alsa-1.0.13-backport-patch.diff | patch -p1 || exit ;; esac wget -O - http://hg.alsa-project.org/alsa-kernel/raw-diff/958b39f3e8dd/pci/hda/patch_analog.c | patch -p1 || exit wget -O - http://hg.alsa-project.org/alsa-kernel/raw-diff/47ca87407c84/pci/hda/patch_analog.c | patch -p1 || exit wget -O - http://hg.alsa-project.org/alsa-kernel/raw-diff/ca37aeeeb0ea/pci/hda/patch_analog.c | patch -p1 || exit m-a --not-unpack build alsa || exit echo Install with : dpkg -i /usr/src/alsa-modules-$(uname -r)_1.0.14-1+$(uname -r).deb fi #some QA wget -O /dev/null http://www.klabs.be/~fpiat/linux/debian/Etch_on_Thinkpad_T61/t61-alsa-QA-$(uname -r).success echo "You might have to enable 'speaker' (in the gnome mixer's 'switch' tab ; Or in 'alsamixer')". echo "You might need to add 'options snd-hda-intel model=thinkpad' at the end of /etc/modprobe.d/alsa-base" echo "You might need to run alsaconf from console (Ctrl-Alt-F1), then do 'invoke-rc.d alsa-utils restart'"
(The patch will be shipped with kernel 2.6.23)
If your confident a proper module is loaded (home made or alsa-module-1.0.15 or kernel 2.6.23), but still have no sound, you should check your mixer : # apt-get remove --purge alsa-modules-$(uname -r) # invoke-rc.d alsa-utils restart Then open the volume control application :
If it still doesn't work, then close your applications that use sound card, switch to the console (Ctrl-Alt-F1), run "alsaconf". Then restart the mixer configuration above.
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 Thinkwiki's Ubuntu 6.10 (Edgy_Eft) 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 T61 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 a "SynPS/2 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 (including vertical scroll):
/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 a "TPPS/2 IBM 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 doesn'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-daemon ; m-a prepare ; m-a update ; m-a a-i sl-modem ;
device "Intel PRO/Wireless 4965 Network Connection" (PCI 8086:1049) No Linux driver yet. Ndiwrapper might work. Let's install ndiswrapper and build ndiswrapper-modules-2.6.18
apt-get install module-assistant ; m-a prepare ; m-a update ; m-a a-i ndiswrapper-source ; apt-get install ndiswrapper-utils wireless-tools
list current driver (should be empty).
ndiswrapper -l
Download the latest drivers for Windows XP from Intel here . Extract the .zip archive and tell ndiswrapper to look at the right .INF in /usr/local/i4965/ .
mkdir /usr/local/i4965/ ; cd /usr/local/i4965/unzip -q ~/Desktop/Downloads/V11.1.1.0_XP_DRIVERS.ZIPndiswrapper -i /usr/local/i4965/NETw4x64.INF
(note that "$ndiswrapper -i /usr/local/i4965/NETw4x32.INF" might work too) List installed driver
ndiswrapper -l
installed drivers: netw4x32 driver installed, hardware (8086:4233) present
Then, the easiest (if you use Network Manager), is to "modprobe ndiswrapper" at boot time :
# add ndiswrapper to /etc/modules to load //Intel WiFi 4965// driver. ndiswrapper
Network manager seems to takes a while to retreive the list of networks with ndiswrapper
(No IrDA on the tested model).
The optional, built-in bluetooth adapter is a Broadcom BCM2045B (0a5c:2110) (uses module hci_usb).
Use the radio switch and Fn-F5 switch to enable/disable bluetooth (Fn-F5 : "Sequence is Both on, Bluetooth only, Wireless only, Both off").
package: bluetooth bluez-passkey-gnome bluez-utils bluez-gnome hotkey
(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.
Thinkpad T61 comes in various PC Cards slots ( PCMCIA/CardBus ; ExpressCard ; Card reader...)
(16bit card tested, ok). (pcmcia card are 16-bit kind of "pc-card"...).
(32bit card tested, ok)
package: pcmciautils
(Cardbus are 32-bit kind of "pc-card" cardctl ; dmi.)
No Express card on the tested model
My SD card wasn't recognized.
(not tested)
(not tested)
device "SGS Thomson Microelectronics Fingerprint Reader" (0483:2016) has thinkfinger driver available in experimental.
Download and install the packages libpam-thinkfinger,libthinkfinger-doc,libthinkfinger0,thinkfinger-tools from http://packages.debian.org/thinkfinger, then follow the instruction in /usr/share/doc/thinkfinger-tools/README.gz
Note: as the name implies, packages in "experimental" are expermiental ! (read http://wiki.debian.org/DebianExperimental)
device is Lenovo's "Integrated Smart Card Reader" (USB 17ef:1003)
packages: libccid pcscd
(thanks to Henryk Ploetz)
Device is Seagate Momentus 5400 / 160GB ( hdparm ; on Serial ATA PCI adapter 8086:2829)
Suspend Not tested... (hibernation works)
The drive has IBM "Hard Disk Active Protection System" (hdaps). I should work on this.
This thinkpad is fitted with a TPM chip. I don't use it.
On Centrino Pro laptops, once you have enable Intel AMT features , you have those extra PCI devices showing up
00:03.0 Communication controller [0780]: Intel Corporation Mobile PM965/GM965 MEI Controller [8086:2a04] (rev 0c) 00:03.2 IDE interface [0101]: Intel Corporation Mobile PM965/GM965 PT IDER Controller [8086:2a06] (rev 0c) 00:03.3 Serial controller [0700]: Intel Corporation Mobile PM965/GM965 KT Controller [8086:2a07] (rev 0c)
http://www.openamt.org/ - Not Tested (No debian package)
Xen, and other hypervisor based Virtualisation system (like Qemu/KVM), can take advantage of Full (hardware) Virtualization support using Intel VT (cpu's vmx flag in /proc/cpuinfo). You should let Virtualization enabled 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
(Not tested)
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
| @2.4Ghz i386 | @1.8Gz amd64 | |
| T7700 | T7100 | |
| real | 0m31.559s | 0m37.867s |
| user | 0m14.925s | 0m17.701s |
| sys | 0m1.396s | 0m1.412s |
| real | 0m31.865s | 0m37.910s |
| user | 0m14.845s | 0m17.805s |
| sys | 0m1.188s | 0m1.300s |
| real | 0m32.184s | 0m38.420s |
| user | 0m14.685s | 0m17.553s |
| sys | 0m1.456s | 0m2.184s |
| real | 0m32.257s | 0m38.968s |
| user | 0m14.785s | 0m17.737s |
| sys | 0m1.172s | 0m1.900s |
| Tot.Real | ||
| Tot.User | ||
| Tot.Sys | ||
| User+Sys |
glxgears -printfps
8015 frames in 5.1 seconds = 1583.818 FPS 7980 frames in 5.1 seconds = 1573.075 FPS 7980 frames in 5.1 seconds = 1573.304 FPS
(not tested)
uname -a
Linux t61 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux
lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b1] Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:01.0 PCI bridge [0604]: Intel Corporation Mobile PCI Express Root Port [8086:2a01] (rev 0c) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: d4000000-d6ffffff Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff Capabilities: [88] Subsystem: Lenovo Unknown device [17aa:20b2] Capabilities: [80] Power Management version 3 Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [a0] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel Capabilities: [140] Unknown (5) 00:19.0 Ethernet controller [0200]: Intel Corporation Unknown device [8086:1049] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b9] Flags: bus master, fast devsel, latency 0, IRQ 106 Memory at fe200000 (32-bit, non-prefetchable) [size=128K] Memory at fe225000 (32-bit, non-prefetchable) [size=4K] I/O ports at 1840 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 [8086:2834] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 177 I/O ports at 1860 [size=32] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 [8086:2835] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 185 I/O ports at 1880 [size=32] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 [8086:283a] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Flags: bus master, medium devsel, latency 0, IRQ 193 Memory at fe226c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) Subsystem: Lenovo Unknown device [17aa:20ac] Flags: bus master, fast devsel, latency 0, IRQ 74 Memory at fe220000 (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 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (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: 00003000-00003fff Memory behind bridge: fc000000-fdffffff Prefetchable memory behind bridge: 00000000f8000000-00000000f80fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (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: 00004000-00004fff Memory behind bridge: dc100000-df2fffff Prefetchable memory behind bridge: 00000000dfd00000-00000000dfdfffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 00005000-00005fff Memory behind bridge: d8000000-d9ffffff Prefetchable memory behind bridge: 00000000dfa00000-00000000dfafffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0 I/O behind bridge: 00006000-00006fff Memory behind bridge: d0000000-d1ffffff Prefetchable memory behind bridge: 00000000df700000-00000000df7fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=0d, subordinate=14, sec-latency=0 I/O behind bridge: 00007000-00007fff Memory behind bridge: cc000000-cdffffff Prefetchable memory behind bridge: 00000000df400000-00000000df4fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 [8086:2830] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 169 I/O ports at 18a0 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 [8086:2831] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 74 I/O ports at 18c0 [size=32] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 [8086:2832] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 82 I/O ports at 18e0 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 [8086:2836] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Flags: bus master, medium devsel, latency 0, IRQ 98 Memory at fe227000 (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 f3) (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: 00008000-0000bfff Memory behind bridge: f8100000-fbffffff Prefetchable memory behind bridge: 00000000f4000000-00000000f7ffffff Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20ae] 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2811] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b6] Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo Unknown device [17aa:20a6] Flags: bus master, medium devsel, latency 0, IRQ 169 I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at 1830 [size=16] 00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Unknown device [17aa:20a7] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 90 I/O ports at 1c48 [size=8] I/O ports at 1c1c [size=4] I/O ports at 1c40 [size=8] I/O ports at 1c18 [size=4] I/O ports at 1c20 [size=32] Memory at fe226000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+ Capabilities: [70] Power Management version 3 Capabilities: [a8] #12 [0010] 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03) Subsystem: Lenovo Unknown device [17aa:20a9] Flags: medium devsel, IRQ 201 Memory at fe227400 (32-bit, non-prefetchable) [size=256] I/O ports at 1c60 [size=32] 01:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0429] (rev a1) (prog-if 00 [VGA]) Subsystem: Lenovo Unknown device [17aa:20d8] Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at d6000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at d4000000 (64-bit, non-prefetchable) [size=32M] I/O ports at 2000 [size=128] Capabilities: [60] Power Management version 2 Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [78] Express Endpoint IRQ 0 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting Capabilities: [600] Unknown (11) 03:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4230] (rev 61) Subsystem: Intel Corporation Unknown device [8086:1110] Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at df2fe000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 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 6f-ea-10-ff-ff-e8-13-00 15:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) Subsystem: Lenovo Unknown device [17aa:20c6] Flags: bus master, medium devsel, latency 168, IRQ 169 Memory at f8100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=15, secondary=16, subordinate=17, sec-latency=176 Memory window 0: f4000000-f5fff000 (prefetchable) Memory window 1: fa000000-fbfff000 I/O window 0: 00008000-000080ff I/O window 1: 00008400-000084ff 16-bit legacy interface ports at 0001 15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd Unknown device [1180:0832] (rev 04) (prog-if 10 [OHCI]) Subsystem: Lenovo Unknown device [17aa:20c7] Flags: bus master, medium devsel, latency 64, IRQ 74 Memory at f8101000 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2 15:00.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) Subsystem: Lenovo Unknown device [17aa:20c8] Flags: bus master, medium devsel, latency 64, IRQ 82 Memory at f8101800 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 15:00.3 System peripheral [0880]: Ricoh Co Ltd Unknown device [1180:0843] (rev 11) Subsystem: Lenovo Unknown device [17aa:20c9] Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at f8101c00 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 15:00.4 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 11) Subsystem: Lenovo Unknown device [17aa:20ca] Flags: medium devsel, IRQ 11 Memory at f8102000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 15:00.5 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 11) Subsystem: Lenovo Unknown device [17aa:20cb] Flags: medium devsel, IRQ 11 Memory at f8102400 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2
lsmod
Module Size Used by tulip 46560 0 ipw3945 179972 0 ieee80211 29416 1 ipw3945 ieee80211_crypt 5952 1 ieee80211 firmware_class 9600 1 ipw3945 snd_hda_intel 17332 1 snd_hda_codec 137856 1 snd_hda_intel snd_pcm_oss 38368 0 snd_mixer_oss 15200 1 snd_pcm_oss snd_pcm 68676 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 20996 1 snd_pcm snd 47012 8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 9248 1 snd snd_page_alloc 9640 2 snd_hda_intel,snd_pcm rfcomm 34584 0 l2cap 21696 5 rfcomm nvram 8328 1 uinput 8288 1 ppdev 8676 0 parport_pc 32132 0 lp 11012 0 parport 33256 3 ppdev,parport_pc,lp button 6672 0 ac 5188 0 battery 9636 0 slamr 375588 0 ungrab_winmodem 2464 0 ipv6 226016 10 dm_snapshot 15552 0 dm_mirror 19152 0 dm_mod 50232 2 dm_snapshot,dm_mirror cpufreq_powersave 1920 0 cpufreq_conservative 7304 0 cpufreq_ondemand 6636 1 cpufreq_stats 5408 0 speedstep_centrino 8384 2 freq_table 4576 2 cpufreq_stats,speedstep_centrino ibm_acpi 24480 0 sbp2 20840 0 loop 15048 0 tsdev 7520 0 joydev 9088 0 serio_raw 6660 0 i2c_i801 7468 0 hci_usb 16028 2 yenta_socket 24460 0 rsrc_nonstatic 11840 1 yenta_socket pcmcia_core 36852 2 yenta_socket,rsrc_nonstatic pcspkr 3072 0 psmouse 35016 0 sdhci 16844 0 mmc_core 23168 1 sdhci i2c_core 19680 1 i2c_i801 evdev 9088 3 bluetooth 45956 7 rfcomm,l2cap,hci_usb eth1394 18212 0 ext3 119240 2 jbd 52456 1 ext3 mbcache 8356 1 ext3 ide_cd 36064 0 cdrom 32544 1 ide_cd sd_mod 19040 4 generic 5476 0 [permanent] ahci 17636 3 ohci1394 30800 0 piix 9444 0 [permanent] libata 89396 1 ahci ieee1394 86904 3 sbp2,eth1394,ohci1394 scsi_mod 124168 4 sbp2,sd_mod,ahci,libata ehci_hcd 28136 0 uhci_hcd 21164 0 ide_core 110504 3 ide_cd,generic,piix e1000 108512 0 usbcore 112644 4 hci_usb,ehci_hcd,uhci_hcd thermal 13608 0 processor 28840 2 speedstep_centrino,thermal fan 4804 0
cardsctl status
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home/public_html/fpiat/projects/cwiki/cwiki.php on line 468
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz stepping : 10 cpu MHz : 800.000 cache size : 4096 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 pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm bogomips : 4794.52 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz stepping : 10 cpu MHz : 800.000 cache size : 4096 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 pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm bogomips : 4788.11
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: 800 MHz - 2.40 GHz
available frequency steps: 2.40 GHz, 2.40 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz, 800 MHz
available cpufreq governors: powersave, conservative, ondemand, performance
current policy: frequency should be within 800 MHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 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: 800 MHz - 2.40 GHz
available frequency steps: 2.40 GHz, 2.40 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz, 800 MHz
available cpufreq governors: powersave, conservative, ondemand, performance
current policy: frequency should be within 800 MHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
cat /proc/ioports
0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 03c0-03df : vesafb 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 1830-183f : 0000:00:1f.1 1830-1837 : ide0 1840-185f : 0000:00:19.0 1840-185f : e1000 1860-187f : 0000:00:1a.0 1860-187f : uhci_hcd 1880-189f : 0000:00:1a.1 1880-189f : uhci_hcd 18a0-18bf : 0000:00:1d.0 18a0-18bf : uhci_hcd 18c0-18df : 0000:00:1d.1 18c0-18df : uhci_hcd 18e0-18ff : 0000:00:1d.2 18e0-18ff : uhci_hcd 1c18-1c1b : 0000:00:1f.2 1c18-1c1b : ahci 1c1c-1c1f : 0000:00:1f.2 1c1c-1c1f : ahci 1c20-1c3f : 0000:00:1f.2 1c20-1c3f : ahci 1c40-1c47 : 0000:00:1f.2 1c40-1c47 : ahci 1c48-1c4f : 0000:00:1f.2 1c48-1c4f : ahci 1c60-1c7f : 0000:00:1f.3 1c60-1c7f : i801_smbus 2000-2fff : PCI Bus #01 2000-207f : 0000:01:00.0 3000-3fff : PCI Bus #02 4000-4fff : PCI Bus #03 5000-5fff : PCI Bus #04 6000-6fff : PCI Bus #05 7000-7fff : PCI Bus #0d 8000-bfff : PCI Bus #15 8000-80ff : PCI CardBus #16 8400-84ff : PCI CardBus #16
cat /proc/interrupts
CPU0 CPU1 0: 1464 1149065 IO-APIC-edge timer 1: 25907 5 IO-APIC-edge i8042 9: 4020 16 IO-APIC-level acpi 12: 253370 2 IO-APIC-edge i8042 14: 41034 1 IO-APIC-edge ide0 74: 1693 1 IO-APIC-level uhci_hcd:usb4, ohci1394, HDA Intel 82: 0 0 IO-APIC-level uhci_hcd:usb5, sdhci:slot0 90: 16574 0 PCI-MSI libata 98: 99999 1 IO-APIC-level ehci_hcd:usb7 106: 7612 0 PCI-MSI eth0 169: 92725 1 IO-APIC-level uhci_hcd:usb3, yenta 177: 456308 1 IO-APIC-level uhci_hcd:usb1 185: 0 0 IO-APIC-level uhci_hcd:usb2 193: 7 1 IO-APIC-level ehci_hcd:usb6 NMI: 0 0 LOC: 1150087 1150247 ERR: 0 MIS: 0
cat /proc/bus/usb/devices
T: Bus=07 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 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-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=06 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4 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-686 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:1a.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=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-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=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-4-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=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-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 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-686 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1a.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= 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-686 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1a.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 T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 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=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 5 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
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=0002 Product=0007 Version=0000 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio1/input0 S: Sysfs=/class/input/input2 H: Handlers=mouse0 event2 ts0 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/input3 H: Handlers=mouse1 event3 ts1 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3 I: Bus=0011 Vendor=1014 Product=5450 Version=0001 N: Name="/usr/sbin/thinkpad-keys" P: Phys= S: Sysfs=/class/input/input4 H: Handlers=kbd event4 B: EV=3 B: KEY=3 1 20000000 100000 e0000 0 0 0
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. 73 structures occupying 2436 bytes. Table at 0x000E0010. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: LENOVO Version: 7LET37WW (1.07 ) Release Date: 04/17/2007 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 4096 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.7 Firmware Revision: 1.3 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: LENOVO Product Name: 7662XDU Version: ThinkPad T61 Serial Number: REMOVED UUID: 00000000-0000-0000-0000-000000000000 Wake-up Type: Power Switch SKU Number: Not Specified Family: ThinkPad T61 Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: LENOVO Product Name: 7662XDU Version: Not Available Serial Number: 00000000000 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: FA 06 00 00 FF FB EB BF Version: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz Voltage: 1.3 V External Clock: 200 MHz Max Speed: 2400 MHz Current Speed: 2400 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: 4096 MB Maximum Total Memory Size: 8192 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 1 Current Speed: 155 ns 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: 2 3 Current Speed: 155 ns 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: 4096 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: External Monitor External Connector Type: DB-15 female Port Type: Video Port Handle 0x000E, 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 0x000F, 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 0x0010, DMI type 126, 9 bytes Inactive Handle 0x0011, DMI type 126, 9 bytes Inactive Handle 0x0012, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: Not Available Internal Connector Type: None External Reference Designator: Modem External Connector Type: RJ-11 Port Type: Modem Port Handle 0x0013, 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 0x0014, 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 0x0015, 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 0x0016, 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 0x0017, DMI type 126, 9 bytes Inactive 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 8, 9 bytes Port Connector Information Internal Reference Designator: Not Available Internal Connector Type: None External Reference Designator: IEEE1394 External Connector Type: IEEE 1394 Port Type: Firewire (IEEE P1394) Handle 0x0020, DMI type 126, 13 bytes Inactive 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 9, 13 bytes System Slot Information Designation: Media Card Slot 1 Type: Other Current Usage: Available Length: Other Characteristics: Hot-plug devices are supported Handle 0x0025, DMI type 126, 13 bytes Inactive Handle 0x0026, DMI type 126, 13 bytes Inactive Handle 0x0027, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Disabled Description: IBM Embedded Security hardware Handle 0x0028, DMI type 11, 5 bytes OEM Strings String 1: IBM ThinkPad Embedded Controller -[7KHT19WW-1.03 ]- Handle 0x0029, DMI type 13, 22 bytes BIOS Language Information Installable Languages: 1 enUS Currently Installed Language: enUS Handle 0x002A, 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, Not Full Change Token: 0x00000000 Header Format: Type 1 Supported Log Type Descriptors: 1 Descriptor 1: POST error Data Format 1: POST results bitmap Handle 0x002B, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 4 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x002C, DMI type 17, 27 bytes Memory Device Array Handle: 0x002B Error Information Handle: 0xFF01 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: 667 MHz (1.5 ns) Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002D, DMI type 17, 27 bytes Memory Device Array Handle: 0x002B Error Information Handle: 0xFF01 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: 667 MHz (1.5 ns) Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002E, 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 0x002F, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0007FFFFFFF Range Size: 2 GB Physical Array Handle: 0x002B Partition Width: 0 Handle 0x0030, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0003FFFFFFF Range Size: 1 GB Physical Device Handle: 0x002C Memory Array Mapped Address Handle: 0x002F Partition Row Position: 1 Handle 0x0031, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00040000000 Ending Address: 0x0007FFFFFFF Range Size: 1 GB Physical Device Handle: 0x002D Memory Array Mapped Address Handle: 0x002F Partition Row Position: 1 Handle 0x0032, DMI type 21, 7 bytes Built-in Pointing Device Type: Track Point Interface: PS/2 Buttons: 3 Handle 0x0033, DMI type 21, 7 bytes Built-in Pointing Device Type: Touch Pad Interface: PS/2 Buttons: 0 Handle 0x0034, DMI type 22, 26 bytes Portable Battery Location: Rear Manufacturer: Panasonic Name: 42T5225 Design Capacity: 37430 mWh Design Voltage: 14400 mV SBDS Version: 03.01 Maximum Error: Unknown SBDS Serial Number: 01A1 SBDS Manufacture Date: 2007-04-23 SBDS Chemistry: LION OEM-specific Information: 0x00000000 Handle 0x0035, DMI type 126, 26 bytes Inactive Handle 0x0036, 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 0x0037, DMI type 32, 11 bytes System Boot Information Status: No errors detected Handle 0x0038, DMI type 131, 17 bytes OEM-specific Type Header and Data: 83 11 38 00 01 02 03 FF FF 1F 00 00 00 00 00 02 00 Strings: BOOTINF 20h BOOTDEV 21h KEYPTRS 23h Handle 0x0039, DMI type 131, 22 bytes OEM-specific Type Header and Data: 83 16 39 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 Strings: TVT-Enablement Handle 0x003A, DMI type 132, 7 bytes OEM-specific Type Header and Data: 84 07 3A 00 02 D8 36 Handle 0x003B, DMI type 133, 5 bytes OEM-specific Type Header and Data: 85 05 3B 00 01 Strings: KHOIHGIUCCHHII Handle 0x003C, DMI type 134, 13 bytes OEM-specific Type Header and Data: 86 0D 3C 00 27 04 07 20 00 00 00 00 00 Handle 0x003D, DMI type 134, 16 bytes OEM-specific Type Header and Data: 86 10 3D 00 00 41 54 4D 4C 01 01 00 00 02 01 02 Strings: TPM INFO System Reserved Handle 0x003E, DMI type 135, 13 bytes OEM-specific Type Header and Data: 87 0D 3E 00 54 50 07 00 01 00 00 00 00 Handle 0x003F, DMI type 135, 18 bytes OEM-specific Type Header and Data: 87 12 3F 00 54 50 07 01 01 AE 01 00 00 00 00 00 00 00 Handle 0x0040, DMI type 135, 35 bytes OEM-specific Type Header and Data: 87 23 40 00 54 50 07 02 42 41 59 20 49 2F 4F 20 01 00 02 00 00 0A 00 48 1C 1E 1C 02 00 0E 00 F0 01 F6 03 Handle 0x0041, DMI type 135, 26 bytes OEM-specific Type Header and Data: 87 1A 41 00 54 50 07 04 01 04 01 01 02 00 02 01 02 00 03 01 02 00 04 01 02 00 Handle 0x0042, DMI type 136, 6 bytes OEM-specific Type Header and Data: 88 06 42 00 5A 5A Handle 0x0043, DMI type 137, 28 bytes OEM-specific Type Header and Data: 89 1C 43 00 0C 02 00 01 01 00 00 01 50 57 4D 53 20 49 6E 66 6F 72 6D 61 74 69 6F 6E Handle 0x0044, DMI type 138, 40 bytes OEM-specific Type Header and Data: 8A 28 44 00 14 01 02 01 40 02 01 40 02 01 40 02 01 40 01 40 42 49 4F 53 20 50 61 73 73 77 6F 72 64 20 46 6F 72 6D 61 74 Handle 0x0045, DMI type 139, 37 bytes OEM-specific Type Header and Data: 8B 25 45 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 0x0046, DMI type 129, 8 bytes OEM-specific Type Header and Data: 81 08 46 00 01 01 02 00 Strings: Intel_ASF Intel_ASF_001 Handle 0x0047, DMI type 130, 20 bytes OEM-specific Type Header and Data: 82 14 47 00 24 41 4D 54 01 00 00 00 00 A5 00 00 00 00 00 00 Handle 0x0048, 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: 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/fan:status: enabled /proc/acpi/ibm/fan:speed: 3320 /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: 44 40 32 49 50 -128 30 -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: 7 /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
Some files for the 7664-1FG model (a T61p: with Nvidia):
lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c) Subsystem: Lenovo Unknown device [17aa:20b1] Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:01.0 PCI bridge [0604]: Intel Corporation Mobile PCI Express Root Port [8086:2a01] (rev 0c) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: d4000000-d6ffffff Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff Capabilities: [88] Subsystem: Lenovo Unknown device [17aa:20b2] Capabilities: [80] Power Management version 3 Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [a0] Express Root Port (Slot+) IRQ 0 Capabilities: [100] Virtual Channel Capabilities: [140] Unknown (5) 00:19.0 Ethernet controller [0200]: Intel Corporation Unknown device [8086:1049] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b9] Flags: bus master, fast devsel, latency 0, IRQ 114 Memory at fe200000 (32-bit, non-prefetchable) [size=128K] Memory at fe225000 (32-bit, non-prefetchable) [size=4K] I/O ports at 1840 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 [8086:2834] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 177 I/O ports at 1860 [size=32] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 [8086:2835] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 185 I/O ports at 1880 [size=32] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 [8086:283a] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Flags: bus master, medium devsel, latency 0, IRQ 193 Memory at fe226c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) Subsystem: Lenovo Unknown device [17aa:20ac] Flags: bus master, fast devsel, latency 0, IRQ 106 Memory at fe220000 (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 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) (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: 00003000-00003fff Memory behind bridge: fc000000-fdffffff Prefetchable memory behind bridge: 00000000f8000000-00000000f80fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) (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: 00004000-00004fff Memory behind bridge: dc100000-df2fffff Prefetchable memory behind bridge: 00000000dfd00000-00000000dfdfffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 00005000-00005fff Memory behind bridge: d8000000-d9ffffff Prefetchable memory behind bridge: 00000000dfa00000-00000000dfafffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0 I/O behind bridge: 00006000-00006fff Memory behind bridge: d0000000-d1ffffff Prefetchable memory behind bridge: 00000000df700000-00000000df7fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=0d, subordinate=14, sec-latency=0 I/O behind bridge: 00007000-00007fff Memory behind bridge: cc000000-cdffffff Prefetchable memory behind bridge: 00000000df400000-00000000df4fffff 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:20ad] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 [8086:2830] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 169 I/O ports at 18a0 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 [8086:2831] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 82 I/O ports at 18c0 [size=32] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 [8086:2832] (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo Unknown device [17aa:20aa] Flags: bus master, medium devsel, latency 0, IRQ 90 I/O ports at 18e0 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 [8086:2836] (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo Unknown device [17aa:20ab] Flags: bus master, medium devsel, latency 0, IRQ 74 Memory at fe227000 (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 f3) (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: 00008000-0000bfff Memory behind bridge: f8100000-fbffffff Prefetchable memory behind bridge: 00000000f4000000-00000000f7ffffff Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20ae] 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2811] (rev 03) Subsystem: Lenovo Unknown device [17aa:20b6] Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information 00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo Unknown device [17aa:20a6] Flags: bus master, medium devsel, latency 0, IRQ 169 I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at 1830 [size=16] 00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Unknown device [17aa:20a7] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 98 I/O ports at 1c48 [size=8] I/O ports at 1c1c [size=4] I/O ports at 1c40 [size=8] I/O ports at 1c18 [size=4] I/O ports at 1c20 [size=32] Memory at fe226000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+ Capabilities: [70] Power Management version 3 Capabilities: [a8] #12 [0010] 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03) Subsystem: Lenovo Unknown device [17aa:20a9] Flags: medium devsel, IRQ 201 Memory at fe227400 (32-bit, non-prefetchable) [size=256] I/O ports at 1c60 [size=32] 01:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0429] (rev a1) (prog-if 00 [VGA]) Subsystem: Lenovo Unknown device [17aa:20d8] Flags: bus master, fast devsel, latency 0, IRQ 169 Memory at d6000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at d4000000 (64-bit, non-prefetchable) [size=32M] I/O ports at 2000 [size=128] Capabilities: [60] Power Management version 2 Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [78] Express Endpoint IRQ 0 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting Capabilities: [600] Unknown (11) 03:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4230] (rev 61) Subsystem: Intel Corporation Unknown device [8086:1111] Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at df2fe000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 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 3d-33-b8-ff-ff-e8-13-00 15:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) Subsystem: Lenovo Unknown device [17aa:20c6] Flags: bus master, medium devsel, latency 168, IRQ 169 Memory at f8100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=15, secondary=16, subordinate=17, sec-latency=176 Memory window 0: f4000000-f5fff000 (prefetchable) Memory window 1: fa000000-fbfff000 I/O window 0: 00008000-000080ff I/O window 1: 00008400-000084ff 16-bit legacy interface ports at 0001 15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd Unknown device [1180:0832] (rev 04) (prog-if 10 [OHCI]) Subsystem: Lenovo Unknown device [17aa:20c7] Flags: bus master, medium devsel, latency 64, IRQ 82 Memory at f8101000 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2
lsmod
Module Size Used by nvidia 7852576 28 agpgart 29896 1 nvidia rfcomm 34712 0 l2cap 21760 5 rfcomm bluetooth 46020 4 rfcomm,l2cap nvram 8328 1 uinput 8288 1 ipv6 226272 10 ppdev 8676 0 parport_pc 32132 0 lp 11012 0 parport 33256 3 ppdev,parport_pc,lp button 6672 0 ac 5188 0 battery 9636 0 dm_snapshot 15552 0 dm_mirror 19152 0 dm_mod 50232 2 dm_snapshot,dm_mirror ieee80211 29480 0 ieee80211_crypt 5952 1 ieee80211 sbp2 20840 0 loop 15048 0 ibm_acpi 24480 0 snd_hda_intel 19192 0 snd_hda_codec 164224 1 snd_hda_intel joydev 9088 0 pcmcia 34140 0 firmware_class 9600 1 pcmcia snd_pcm_oss 45408 0 snd_mixer_oss 16096 1 snd_pcm_oss snd_pcm 74916 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_timer 21732 1 snd_pcm snd 54508 6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer yenta_socket 24460 1 rsrc_nonstatic 11840 1 yenta_socket serio_raw 6660 0 soundcore 9248 1 snd i2c_i801 7468 0 pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic snd_page_alloc 9992 2 snd_hda_intel,snd_pcm rtc 12372 0 psmouse 35016 0 i2c_core 19680 2 nvidia,i2c_i801 pcspkr 3072 0 tsdev 7520 0 eth1394 18212 0 evdev 9088 3 ext3 119240 1 jbd 52456 1 ext3 mbcache 8356 1 ext3 ide_cd 36064 0 cdrom 32544 1 ide_cd sd_mod 19040 3 usbhid 37248 0 piix 9444 0 [permanent] ahci 17924 2 ohci1394 30800 0 libata 89396 1 ahci scsi_mod 124168 4 sbp2,sd_mod,ahci,libata ieee1394 86904 3 sbp2,eth1394,ohci1394 generic 4868 0 [permanent] ide_core 110504 3 ide_cd,piix,generic e1000 108480 0 uhci_hcd 21164 0 ehci_hcd 28136 0 usbcore 112644 4 usbhid,uhci_hcd,ehci_hcd thermal 13608 0 processor 28840 1 thermal fan 4804 0
dmidecode
# dmidecode 2.8 SMBIOS 2.4 present. 73 structures occupying 2436 bytes. Table at 0x000E0010. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: LENOVO Version: 7LETA9WW (2.09 ) Release Date: 12/27/2007 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 4096 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: 2.9 Firmware Revision: 1.8 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: LENOVO Product Name: 76641FG Version: ThinkPad T61 Serial Number: 0000000 UUID: 00000000-0000-0000-0000-000000000000 Wake-up Type: Power Switch SKU Number: Not Specified Family: ThinkPad T61 Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: LENOVO Product Name: 76641FG Version: Not Available Serial Number: 00000000000 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: FA 06 00 00 FF FB EB BF Version: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz Voltage: 1.4 V External Clock: 200 MHz Max Speed: 2200 MHz Current Speed: 2200 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: 4096 MB Maximum Total Memory Size: 8192 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 1 Current Speed: 155 ns Type: DIMM SDRAM Installed Size: 2048 MB (Double-bank Connection) Enabled Size: 2048 MB (Double-bank Connection) Error Status: OK Handle 0x0009, DMI type 6, 12 bytes Memory Module Information Socket Designation: DIMM Slot 2 Bank Connections: 2 3 Current Speed: 155 ns Type: DIMM SDRAM Installed Size: 2048 MB (Double-bank Connection) Enabled Size: 2048 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: 4096 KB Maximum Size: 4096 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: External Monitor External Connector Type: DB-15 female Port Type: Video Port Handle 0x000E, 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 0x000F, 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 0x0010, DMI type 126, 9 bytes Inactive Handle 0x0011, DMI type 126, 9 bytes Inactive Handle 0x0012, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: Not Available Internal Connector Type: None External Reference Designator: Modem External Connector Type: RJ-11 Port Type: Modem Port Handle 0x0013, 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 0x0014, 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 0x0015, 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 0x0016, 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 0x0017, DMI type 126, 9 bytes Inactive 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 8, 9 bytes Port Connector Information Internal Reference Designator: Not Available Internal Connector Type: None External Reference Designator: IEEE1394 External Connector Type: IEEE 1394 Port Type: Firewire (IEEE P1394) 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 126, 13 bytes Inactive Handle 0x0026, DMI type 126, 13 bytes Inactive Handle 0x0027, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Enabled Description: IBM Embedded Security hardware Handle 0x0028, DMI type 11, 5 bytes OEM Strings String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08 ]- Handle 0x0029, DMI type 13, 22 bytes BIOS Language Information Installable Languages: 1 enUS Currently Installed Language: enUS Handle 0x002A, 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, Not Full Change Token: 0x000000E0 Header Format: Type 1 Supported Log Type Descriptors: 1 Descriptor 1: POST error Data Format 1: POST results bitmap Handle 0x002B, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 4 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x002C, DMI type 17, 27 bytes Memory Device Array Handle: 0x002B Error Information Handle: 0xFF01 Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: DIMM 1 Bank Locator: Bank 0/1 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002D, DMI type 17, 27 bytes Memory Device Array Handle: 0x002B Error Information Handle: 0xFF01 Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: DIMM 2 Bank Locator: Bank 2/3 Type: DDR2 Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002E, 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 0x002F, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000FFFFFFFF Range Size: 4 GB Physical Array Handle: 0x002B Partition Width: 0 Handle 0x0030, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0007FFFFFFF Range Size: 2 GB Physical Device Handle: 0x002C Memory Array Mapped Address Handle: 0x002F Partition Row Position: 1 Handle 0x0031, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00080000000 Ending Address: 0x000FFFFFFFF Range Size: 2 GB Physical Device Handle: 0x002D Memory Array Mapped Address Handle: 0x002F Partition Row Position: 1 Handle 0x0032, DMI type 21, 7 bytes Built-in Pointing Device Type: Track Point Interface: PS/2 Buttons: 3 Handle 0x0033, DMI type 21, 7 bytes Built-in Pointing Device Type: Touch Pad Interface: PS/2 Buttons: 0 Handle 0x0034, DMI type 22, 26 bytes Portable Battery Location: Rear Manufacturer: Panasonic Name: 42T5264 Design Capacity: 56160 mWh Design Voltage: 10800 mV SBDS Version: 03.01 Maximum Error: Unknown SBDS Serial Number: 015E SBDS Manufacture Date: 2007-08-25 SBDS Chemistry: LION OEM-specific Information: 0x00000000 Handle 0x0035, DMI type 126, 26 bytes Inactive Handle 0x0036, 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 0x0037, DMI type 32, 11 bytes System Boot Information Status: No errors detected Handle 0x0038, DMI type 131, 17 bytes OEM-specific Type Header and Data: 83 11 38 00 01 02 03 FF FF 1F 00 00 00 00 00 02 00 Strings: BOOTINF 20h BOOTDEV 21h KEYPTRS 23h Handle 0x0039, DMI type 131, 22 bytes OEM-specific Type Header and Data: 83 16 39 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 Strings: TVT-Enablement Handle 0x003A, DMI type 132, 7 bytes OEM-specific Type Header and Data: 84 07 3A 00 02 D8 36 Handle 0x003B, DMI type 133, 5 bytes OEM-specific Type Header and Data: 85 05 3B 00 01 Strings: KHOIHGIUCCHHII Handle 0x003C, DMI type 134, 13 bytes OEM-specific Type Header and Data: 86 0D 3C 00 26 09 07 20 00 00 00 00 00 Handle 0x003D, DMI type 134, 16 bytes OEM-specific Type Header and Data: 86 10 3D 00 00 41 54 4D 4C 01 01 00 00 03 01 02 Strings: TPM INFO System Reserved Handle 0x003E, DMI type 135, 13 bytes OEM-specific Type Header and Data: 87 0D 3E 00 54 50 07 00 01 00 00 00 00 Handle 0x003F, DMI type 135, 18 bytes OEM-specific Type Header and Data: 87 12 3F 00 54 50 07 01 01 AE 07 00 00 00 00 00 00 00 Handle 0x0040, DMI type 135, 35 bytes OEM-specific Type Header and Data: 87 23 40 00 54 50 07 02 42 41 59 20 49 2F 4F 20 01 00 02 00 00 0A 00 48 1C 1E 1C 02 00 0E 00 F0 01 F6 03 Handle 0x0041, DMI type 135, 26 bytes OEM-specific Type Header and Data: 87 1A 41 00 54 50 07 04 01 04 01 01 02 00 02 01 02 00 03 01 02 00 04 01 02 00 Handle 0x0042, DMI type 136, 6 bytes OEM-specific Type Header and Data: 88 06 42 00 5A 5A Handle 0x0043, DMI type 137, 28 bytes OEM-specific Type Header and Data: 89 1C 43 00 0C 02 00 01 01 00 00 01 50 57 4D 53 20 49 6E 66 6F 72 6D 61 74 69 6F 6E Handle 0x0044, DMI type 138, 40 bytes OEM-specific Type Header and Data: 8A 28 44 00 14 01 02 01 40 02 01 40 02 01 40 02 01 40 01 40 42 49 4F 53 20 50 61 73 73 77 6F 72 64 20 46 6F 72 6D 61 74 Handle 0x0045, DMI type 139, 37 bytes OEM-specific Type Header and Data: 8B 25 45 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 0x0046, DMI type 129, 8 bytes OEM-specific Type Header and Data: 81 08 46 00 01 01 02 00 Strings: Intel_ASF Intel_ASF_001 Handle 0x0047, DMI type 130, 20 bytes OEM-specific Type Header and Data: 82 14 47 00 24 41 4D 54 01 00 00 00 00 A5 00 00 00 00 00 00 Handle 0x0048, DMI type 127, 4 bytes End Of Table
(none yet) #- pseudo-bug : Etch/i386 on T61 type 7662 ????? (debian-boot mailing list)
An Old Workaround from Andrew Clunis (for 2.6.21 and 2.6.22)
It turns out that the problem lies with the mixer. While there isn't aproper patch, I determined that constantly emitting a tone from the PCspeaker will at least allow the speakers to work (line-out will notwork, unfortunately). Read the comments in the attachment for more info. :) t61_audio_hack.py
Thanks to Tobias Karlsson for the informations.