Thoses Installation notes shows howto install Debian 4.0 Etch on a Thinkpad X31 (type 2672-C8G ) : What are the packages needed, Quick-configuration hints (links to specific HowTos are provided).
| 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: "ati" driver | ok |
| DISPLAY | X11-features: GL,RandR, external screen | config,ok |
| Keyboard | Hotkeys | ok,config |
| Mouse | console: (trackpoint and touchpad) | ok |
| Mouse | X11: trackpoint | ok |
| Modem | (compile with module-assistant) | ?? |
| Networking | LAN: intel e100 | ok |
| Networking | WLAN:intel i2100 | DL non-free firmware,ok |
| InfraRed | IrDA (seems ok, not tested) | config,ok |
| FireWire | Ricoh Co Ltd R5C552 IEEE 1394 | module loaded |
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!)
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)
Create a dedicated partition for "/boot" contained within the first 8gb, unless your root partition fits within the first 8bg (This avoid grub "Error 18" at stage 1.5 ... because the limitation of such old bios).
it should be safer to install the boot loader on /dev/hdaN (to preserve Ibm_Access feature)
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 (controlling think features 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/ide/host0/bus0/target0/lun0/part6 # with short path name resume device = /dev/hda6
/etc/hibernate/common.conf # at least, enable thoses lines # (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 "Running On AC/when Laptop lid is closed" = "Do Nothing" instead of "Blank Screen", "Suspend" or "hibernate"...
Processor is a first generation "Centrino" : "Intel(R) Pentium(R) M processor 1400MHz" cpuinfo ; dmi info ; cpufreq-info
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 reboot(!), or run:
invoke-rc.d cpufrequtils restart
As of Etch-RC2, 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").
The Device is an "ATI Technologies Inc Radeon Mobility M6 LY" 1002:4c59
xorg.conf was properly configured automaticaly (Driver:ati). You can find my xorg.conf to use external screen... Choose the DefaultServerLayout you want.
Installing the 3D library is fairly quick..
packages: mesa-utils xlibmesa-dri xlibmesa-gl xlibmesa-glu
Test using glxinfo or glxhead
Xwindow's "Resize and Rotate". Changing resolution works, rotation doesn't. (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 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller" PCI 8086:24c5. Which uses Intel i8x0 modules : snd_intel8x0 + snd_intel8x0m
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
| Hotkeys | handled | Action |
| Switch off screen (Fn-F3) | yes | Switch screen off [acpi?] |
| Suspend (Fn-F4) | yes | Syspend [acpi] |
| Wifi (wireless) (Fn-F5) | yes | Wifi radio on/off[hard] |
| Hibernate (Fn-F12) | yes | Hibernate [acpi] |
| Screen-switching at console (Fn-F7) | yes | Switch LCD/CRT display |
| Screen-switching under Xwindow (Fn-F7) | no | Switch LCD/CRT display |
| Screen brightness | yes | Brightness [hard] |
| Thinklight | yes | Keyboard light [hard] |
| Sound (Volume+Mute) | yes | Sound control [hard] |
| Switch Screen layout (Fn-Space) | yes | no action (keycode 249) |
| Page Left (near cursor arrow) | yes | no action (keycode 234) |
| Page Right (near cursor arrow) | yes | no action (keycode 233) |
The Thinkpad X20 has a built-in mouse : Trackpoint.
Device is : TrackPoint ( dmi info ; input:00002:000a) Trackpoint's middle button doesn't scroll by default.
/etc/X11/xorg.conf Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" #Comment this line out. #Option "Emulate3Buttons" "true" #add those three lines Option "EmulateWheel" "true" Option "EmulateWheelTimeOut" "200" Option "EmulateWheelButton" "2" #For more information http://thinkwiki.org/wiki/How_to_configure_the_TrackPoint EndSection
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 is an "Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI" (PCI 8086:1043). You will need to install the non-free firmware. you don't need the ipw2100-modules, which is an alternative driver. Find out required firmware version (FYI, KErnel 2.6.18-4 wants 1.3 ):
dmesg | grep -E 'ipw2100.*Firmware.*not available'
ipw2100: eth2: Firmware 'ipw2100-1.3.fw' not available or load failed.
Then obtain the corresponding driver from http://ipw2100.sourceforge.net/firmware.php, and extract it to /usr/local/lib/hotplug/firmware, then symlink downloaded files to /usr/lib/hotplug/firmware
mkdir -p /usr/local/lib/hotplug/firmware ; cd /usr/local/lib/hotplug/firmware
Read the licence agreement, download the file, and extract it.
wget -O - http:ipw2100.sourceforge.net/firmware.php?i_agree_to_the_license=yes\&f=ipw2100-fw-1.3.tgz --referer=http:ipw2100.sourceforge.net/firmware.php?fid=4 | tar -zxvf - && pager LICENSE
Create links in /usr/lib/hotplug/firmware (if your /usr/local isn't on the the root partition, you might need to copy the files to /lib/firmware/ , instead of a symlink)
for x in $( find /usr/local/lib/hotplug/firmware/ -name 'ipw2100-*.fw') ; do ln -s "$x" "/lib/firmware/$(basename $x)" ; done
Find more information about ipw2100 in /usr/share/doc/linux-doc-2.6.18/Documentation/networking/README.ipw2100.gz (PAckage linux-doc-2.6.18).
if you haven't download the required firmware to the proper location a something like that in dmesg and in your /var/log/syslog. note the line 'need Firmware "ipw2100-1.3.fw' not available or load failed".
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2 ipw2100: Copyright(c) 2003-2006 Intel Corporation ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 ipw2100: Detected Intel PRO/Wireless 2100 Network Connection irda_init() NET: Registered protocol family 23 ipw2100: eth2: Firmware 'ipw2100-1.3.fw' not available or load failed. ipw2100: eth2: ipw2100_get_firmware failed: -2 ipw2100: eth2: Failed to power on the adapter. ipw2100: eth2: Failed to start the firmware. ipw2100Error calling register_netdev. ACPI: PCI interrupt for device 0000:02:02.0 disabled ipw2100: probe of 0000:02:02.0 failed with error -5
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2 ipw2100: Copyright(c) 2003-2006 Intel Corporation PCI: Enabling device 0000:02:02.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 ipw2100: Detected Intel PRO/Wireless 2100 Network Connection ADDRCONF(NETDEV_UP): eth2: link is not ready PM: Writing back config space on device 0000:02:02.0 at offset 1 (was 2900006, writing 2900116) ACPI: PCI interrupt for device 0000:02:02.0 disabled PCI: Enabling device 0000:02:02.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 PM: Writing back config space on device 0000:02:02.0 at offset 1 (was 2900002, writing 2900116)
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 eth2 (ipw2100) with WEP. allow-wireless eth2 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
and /etc/default/irda-util
ENABLE="true" DISCOVERY="true" DEVICE="irda0" DONGLE="none" SETSERIAL=""
(Then run "modprobe irda0", then "invoke-rc.d irda-utils restart" ... that's quicker than a reboot ;). Modprobe reports : pnp: Device 00:0c disabled. pnp: Device 00:0c activated. nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1. nsc-ircc, chip->init nsc-ircc, Found chip at base=0x02e nsc-ircc, driver loaded (Dag Brattli) IrDA: Registered device irda0 nsc-ircc, Found dongle: HP HSDL-1100/HSDL-2100 also, have a look at "ircp filename.ext"
The IEEE-1394 device is a "Ricoh Co Ltd R5C552 IEEE 1394 Controller" ( pci ) (not tested, but spb2 module is loaded by /etc/modules and the network interface is available)
Thinkpad X31 comes with two PC Cards slots PCMCIA/CardBus (1 Type-II and 1 "Compact Flash" Type-II)
(pcmcia card are 16-bit kind of "pc-card"...)
(Cardbus are 32-bit kind of "pc-card" cardctl ; dmi.) package: pcmciautils
Device is TravelStar 40GN ( hdparm)
hdparm -T /dev/hda
Timing cached reads: 690 MB in 2.00 seconds = 344.59 MB/sec Timing cached reads: 694 MB in 2.00 seconds = 347.12 MB/sec Timing cached reads: 682 MB in 2.00 seconds = 340.37 MB/sec
hdparm -t /dev/hda
Timing buffered disk reads: 60 MB in 3.05 seconds = 19.65 MB/sec Timing buffered disk reads: 62 MB in 3.00 seconds = 20.64 MB/sec Timing buffered disk reads: 64 MB in 3.09 seconds = 20.73 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
real 0m47.282s user 0m11.321s sys 0m2.076s real 0m51.258s user 0m11.377s sys 0m2.036s real 0m53.367s user 0m11.421s sys 0m1.988s real 0m53.635s user 0m11.317s sys 0m2.088s
That's : user 45.436s + sys 8.188s == 53.624s
glxgears -printfps
1155 frames in 5.3 seconds = 219.802 FPS 1120 frames in 5.3 seconds = 212.193 FPS 1120 frames in 5.3 seconds = 212.043 FPS
uname -a
Linux x31 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686 GNU/Linux
lspci -v -nn
00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 03) Subsystem: IBM Unknown device [1014:0529] Flags: bus master, fast devsel, latency 0 Memory at d0000000 (32-bit, prefetchable) [size=256M] Capabilities: [e4] Vendor Specific Information Capabilities: [a0] AGP version 2.0 00:01.0 PCI bridge [0604]: Intel Corporation 82855PM Processor to AGP Controller [8086:3341] (rev 03) (prog-if 00 [Normal decode]) Flags: bus master, 66MHz, fast devsel, latency 96 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 00003000-00003fff Memory behind bridge: c0100000-c01fffff Prefetchable memory behind bridge: e0000000-e7ffffff 00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM Thinkpad R50e model 1634 [1014:052d] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1800 [size=32] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM Thinkpad R50e model 1634 [1014:052d] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1820 [size=32] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 [8086:24c7] (rev 01) (prog-if 00 [UHCI]) Subsystem: IBM Thinkpad R50e model 1634 [1014:052d] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1840 [size=32] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 01) (prog-if 20 [EHCI]) Subsystem: IBM Thinkpad R50e model 1634 [1014:052e] Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at c0000000 (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 81) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=08, sec-latency=64 I/O behind bridge: 00004000-00008fff Memory behind bridge: c0200000-cfffffff Prefetchable memory behind bridge: e8000000-efffffff 00:1f.0 ISA bridge [0601]: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge [8086:24cc] (rev 01) Flags: bus master, medium devsel, latency 0 00:1f.1 IDE interface [0101]: Intel Corporation 82801DBM (ICH4-M) IDE Controller [8086:24ca] (rev 01) (prog-if 8a [Master SecP PriP]) Subsystem: IBM Thinkpad R50e model 1634 [1014:052d] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at <unassigned> I/O ports at 1860 [size=16] Memory at 20000000 (32-bit, non-prefetchable) [size=1K] 00:1f.3 SMBus [0c05]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller [8086:24c3] (rev 01) Subsystem: IBM Thinkpad R50e model 1634 [1014:052d] Flags: medium devsel, IRQ 11 I/O ports at 1880 [size=32] 00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 01) Subsystem: IBM Unknown device [1014:0534] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1c00 [size=256] I/O ports at 18c0 [size=64] Memory at c0000c00 (32-bit, non-prefetchable) [size=512] Memory at c0000800 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 00:1f.6 Modem [0703]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [8086:24c6] (rev 01) (prog-if 00 [Generic]) Subsystem: IBM Unknown device [1014:0524] Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 2400 [size=256] I/O ports at 2000 [size=128] Capabilities: [50] Power Management version 2 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M6 LY [1002:4c59] (prog-if 00 [VGA]) Subsystem: IBM Unknown device [1014:052f] Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11 Memory at e0000000 (32-bit, prefetchable) [size=128M] I/O ports at 3000 [size=256] Memory at c0100000 (32-bit, non-prefetchable) [size=64K] [virtual] Expansion ROM at c0120000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Capabilities: [50] Power Management version 2 02:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev aa) Subsystem: IBM Unknown device [1014:0532] Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at 50000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: e8000000-e9fff000 (prefetchable) Memory window 1: c2000000-c3fff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 02:00.1 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev aa) Subsystem: IBM Unknown device [1014:0532] Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at 50100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=07, subordinate=07, sec-latency=176 Memory window 0: ea000000-ebfff000 (prefetchable) Memory window 1: c4000000-c5fff000 I/O window 0: 00004800-000048ff I/O window 1: 00004c00-00004cff 16-bit legacy interface ports at 0001 02:00.2 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 02) (prog-if 10 [OHCI]) Subsystem: IBM Unknown device [1014:0533] Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at c0202000 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2 02:02.0 Network controller [0280]: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter [8086:1043] (rev 04) Subsystem: Intel Corporation Unknown device [8086:2551] Flags: medium devsel, IRQ 11 Memory at c0200000 (32-bit, non-prefetchable) [disabled] [size=4K] Capabilities: [dc] Power Management version 2 02:08.0 Ethernet controller [0200]: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller [8086:103d] (rev 81) Subsystem: IBM Thinkpad R50e model 1634 [1014:0522] Flags: bus master, medium devsel, latency 66, IRQ 11 Memory at c0201000 (32-bit, non-prefetchable) [size=4K] I/O ports at 8000 [size=64] Capabilities: [dc] Power Management version 2
lsmod
Module Size Used by nsc_ircc 20912 0 ipw2100 64048 0 michael_mic 2624 0 arc4 2112 0 ieee80211_crypt_tkip 10272 0 aes 28160 0 ieee80211_crypt_ccmp 6944 0 radeon 99744 2 drm 61332 3 radeon rfcomm 34584 0 l2cap 21696 5 rfcomm bluetooth 45956 4 rfcomm,l2cap nvram 8328 1 uinput 8288 1 ppdev 8676 0 lp 11012 0 button 6672 0 ac 5188 0 battery 9636 0 ipv6 225984 12 i8xx_tco 7032 0 dm_snapshot 15552 0 dm_mirror 19152 0 dm_mod 50232 2 dm_snapshot,dm_mirror ibm_acpi 24480 0 cpufreq_powersave 1920 0 cpufreq_conservative 7304 0 cpufreq_ondemand 6636 1 cpufreq_stats 5408 0 speedstep_centrino 8384 1 freq_table 4576 2 cpufreq_stats,speedstep_centrino sbp2 20840 0 loop 15048 0 snd_intel8x0 30332 1 snd_intel8x0m 15980 0 irtty_sir 7808 0 sir_dev 15492 1 irtty_sir snd_ac97_codec 83104 2 snd_intel8x0,snd_intel8x0m snd_ac97_bus 2400 1 snd_ac97_codec pcmcia 34140 0 irda 162588 5 nsc_ircc,irtty_sir,sir_dev snd_pcm_oss 38368 0 snd_mixer_oss 15200 1 snd_pcm_oss crc_ccitt 2240 1 irda parport_pc 32132 1 parport 33256 3 ppdev,lp,parport_pc ieee80211 29416 1 ipw2100 ieee80211_crypt 5952 3 ieee80211_crypt_tkip,ieee80211_crypt_ccmp,ieee80211 serio_raw 6660 0 i2c_i801 7468 0 snd_pcm 68676 4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss snd_timer 20996 1 snd_pcm floppy 53156 0 firmware_class 9600 2 ipw2100,pcmcia rtc 12372 0 yenta_socket 24460 2 rsrc_nonstatic 11840 1 yenta_socket pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic i2c_core 19680 1 i2c_i801 snd 47012 9 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 9248 1 snd snd_page_alloc 9640 3 snd_intel8x0,snd_intel8x0m,snd_pcm psmouse 35016 0 pcspkr 3072 0 shpchp 33024 0 pci_hotplug 28704 1 shpchp intel_agp 21148 1 agpgart 29896 2 drm,intel_agp sd_mod 19040 0 tsdev 7520 0 eth1394 18212 0 evdev 9088 4 usbhid 37248 0 usb_storage 71840 0 scsi_mod 124168 3 sbp2,sd_mod,usb_storage ext3 119240 1 jbd 52456 1 ext3 mbcache 8356 1 ext3 ide_disk 14848 3 e100 32232 0 mii 5344 1 e100 ehci_hcd 28136 0 ohci1394 30800 0 ieee1394 86904 3 sbp2,eth1394,ohci1394 uhci_hcd 21164 0 piix 9444 0 [permanent] generic 5476 0 [permanent] ide_core 110504 4 usb_storage,ide_disk,piix,generic usbcore 112644 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 Socket 1: no card
cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1400MHz stepping : 5 cpu MHz : 600.000 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe up est tm2 bogomips : 1199.87
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: 600 MHz - 1.40 GHz
available frequency steps: 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz, 600 MHz
available cpufreq governors: powersave, conservative, ondemand, performance
current policy: frequency should be within 600 MHz and 1.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 600 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
03bc-03be : parport0
03c0-03df : vesafb
03f2-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial
0cf8-0cff : PCI conf1
1000-107f : 0000:00:1f.0
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
1060-106f : i8xx TCO
1180-11bf : 0000:00:1f.0
1180-11bf : motherboard
15e0-15ef : motherboard
1600-167f : motherboard
1800-181f : 0000:00:1d.0
1800-181f : uhci_hcd
1820-183f : 0000:00:1d.1
1820-183f : uhci_hcd
1840-185f : 0000:00:1d.2
1840-185f : uhci_hcd
1860-186f : 0000:00:1f.1
1860-1867 : ide0
1868-186f : ide1
1880-189f : 0000:00:1f.3
1880-189f : i801_smbus
18c0-18ff : 0000:00:1f.5
18c0-18ff : Intel 82801DB-ICH4
1c00-1cff : 0000:00:1f.5
1c00-1cff : Intel 82801DB-ICH4
2000-207f : 0000:00:1f.6
2000-207f : Intel 82801DB-ICH4 Modem
2400-24ff : 0000:00:1f.6
2400-24ff : Intel 82801DB-ICH4 Modem
3000-3fff : PCI Bus #01
3000-30ff : 0000:01:00.0
4000-8fff : PCI Bus #02
4000-40ff : PCI CardBus #03
4400-44ff : PCI CardBus #03
4800-48ff : PCI CardBus #07
4c00-4cff : PCI CardBus #07
8000-803f : 0000:02:08.0
8000-803f : e100
cat /proc/interrupts
CPU0 0: 4316054 XT-PIC timer 1: 3702 XT-PIC i8042 2: 0 XT-PIC cascade 6: 5 XT-PIC floppy 7: 2 XT-PIC parport0 8: 3 XT-PIC rtc 9: 14924 XT-PIC acpi 11: 1667714 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, ohci1394, ehci_hcd:usb4, yenta, yenta, Intel 82801DB-ICH4 Modem, Intel 82801DB-ICH4, eth2, eth0, radeon@pci:0000:01:00.0 12: 53488 XT-PIC i8042 14: 60334 XT-PIC ide0 NMI: 0 LOC: 0 ERR: 0 MIS: 0
cat /proc/bus/usb/devices
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 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-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=04 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 2 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=04 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 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=04 Lev=03 Prnt=03 Port=00 Cnt=01 Dev#= 5 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=04 Lev=03 Prnt=03 Port=01 Cnt=02 Dev#= 6 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=04 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 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=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.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-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-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
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=0003 Vendor=0566 Product=3002 Version=0100 N: Name="HID 0566:3002" P: Phys=usb-0000:00:1d.7-4.1.1/input0 S: Sysfs=/class/input/input1 H: Handlers=kbd event1 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-4.1.1/input1 S: Sysfs=/class/input/input2 H: Handlers=kbd event2 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-4.1.2/input0 S: Sysfs=/class/input/input3 H: Handlers=mouse0 event3 ts0 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=103 I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/class/input/input4 H: Handlers=kbd event4 B: EV=40001 B: SND=6 I: Bus=0011 Vendor=0002 Product=000a Version=0000 N: Name="TPPS/2 IBM TrackPoint" P: Phys=isa0060/serio1/input0 S: Sysfs=/class/input/input5 H: Handlers=mouse1 event5 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/input6 H: Handlers=kbd event6 B: EV=3 B: KEY=3 1 20000000 100000 e0000 0 0 0
hdparm -I /dev/sda
/dev/hda: ATA device, with non-removable media Model Number: IC25N040ATCS04-0 Serial Number: ##REMOVED##
dmidecode
# dmidecode 2.8 SMBIOS 2.33 present. 54 structures occupying 1878 bytes. Table at 0x000E0010. Handle 0x0000, DMI type 0, 20 bytes BIOS Information Vendor: IBM Version: 1QET32WW (1.01 ) Release Date: 02/27/2003 Address: 0xDC000 Runtime Size: 144 kB ROM Size: 1024 kB Characteristics: PCI is supported PC Card (PCMCIA) is supported PNP is supported APM is supported BIOS is upgradeable BIOS shadowing is allowed ESCD support is available Boot from CD is supported Selectable boot is supported EDD is supported 3.5"/720 KB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported AGP is supported BIOS boot specification is supported Handle 0x0001, DMI type 1, 25 bytes System Information Manufacturer: IBM Product Name: 2672C8G Version: Not Available Serial Number: REMOVED UUID: 00000000-0000-0000-0000-000000000000 Wake-up Type: Power Switch Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: IBM Product Name: 2672C8G Version: Not Available Serial Number: 00REMOVED00 Handle 0x0003, DMI type 3, 17 bytes Chassis Information Manufacturer: IBM 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 OEM Information: 0x00000000 Handle 0x0004, DMI type 126, 17 bytes Inactive Handle 0x0005, DMI type 126, 17 bytes Inactive Handle 0x0006, DMI type 4, 35 bytes Processor Information Socket Designation: None Type: Central Processor Family: Itanium 2 Manufacturer: GenuineIntel ID: 95 06 00 00 BF F9 E9 A7 Version: Intel(R) Pentium(R) M processor Voltage: 1.5 V External Clock: 400 MHz Max Speed: 1400 MHz Current Speed: 1400 MHz Status: Populated, Enabled Upgrade: None L1 Cache Handle: 0x000A L2 Cache Handle: 0x000B 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: 512 MB Maximum Total Memory Size: 1024 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: None Handle 0x0008, DMI type 6, 12 bytes Memory Module Information Socket Designation: DIMM Slot 1 Bank Connections: 0 1 Current Speed: Unknown Type: DIMM SDRAM Installed Size: 256 MB (Double-bank Connection) Enabled Size: 256 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: Unknown Type: DIMM SDRAM Installed Size: Not Installed Enabled Size: Not Installed 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: 32 KB Maximum Size: 32 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Other Associativity: 8-way Set-associative Handle 0x000B, 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: 1024 KB Maximum Size: 1024 KB Supported SRAM Types: Burst Installed SRAM Type: Burst Speed: Unknown Error Correction Type: Multi-bit ECC System Type: Unified Associativity: 8-way Set-associative Handle 0x000C, DMI type 126, 9 bytes Inactive 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: Parallel External Connector Type: DB-25 female Port Type: Parallel Port ECP/EPP Handle 0x000F, 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 0x0010, DMI type 126, 9 bytes Inactive Handle 0x0011, DMI type 126, 9 bytes Inactive Handle 0x0012, DMI type 126, 9 bytes Inactive Handle 0x0013, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: Not Available Internal Connector Type: None External Reference Designator: Line-In Jack External Connector Type: Mini Jack (headphones) Port Type: Audio Port Handle 0x0014, DMI type 126, 9 bytes Inactive Handle 0x0015, 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 0x0016, 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 0x0017, 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 0x0018, 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 0x0019, 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 0x001A, 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 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 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 0x001F, 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 0, 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 0x0020, DMI type 126, 13 bytes Inactive Handle 0x0021, DMI type 126, 13 bytes Inactive Handle 0x0022, DMI type 9, 13 bytes System Slot Information Designation: Compact Flash Slot 1 Type: 32-bit Other Current Usage: Available Length: Other Characteristics: 5.0 V is provided 3.3 V is provided PME signal is supported Hot-plug devices are supported Handle 0x0023, DMI type 9, 13 bytes System Slot Information Designation: Mini-PCI Slot 1 Type: 32-bit PCI Current Usage: Available Length: Other ID: 1 Characteristics: 5.0 V is provided 3.3 V is provided PME signal is supported SMBus signal is supported Handle 0x0024, DMI type 126, 13 bytes Inactive Handle 0x0025, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Enabled Description: IBM Embedded Security hardware Handle 0x0026, DMI type 13, 22 bytes BIOS Language Information Installable Languages: 1 enUS Currently Installed Language: enUS Handle 0x0027, DMI type 15, 25 bytes System Event Log Area Length: 32 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, 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 0x0028, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 1 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0029, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 256 MB Form Factor: SODIMM Set: None Locator: DIMM 1 Bank Locator: Bank 0/1 Type: DDR Type Detail: Synchronous Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002A, DMI type 17, 27 bytes Memory Device Array Handle: 0x0028 Error Information Handle: No Error Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: SODIMM Set: None Locator: DIMM 2 Bank Locator: Bank 2/3 Type: DDR Type Detail: Synchronous Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Handle 0x002B, 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 0x002C, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0000FFFFFFF Range Size: 256 MB Physical Array Handle: 0x0028 Partition Width: 0 Handle 0x002D, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0000FFFFFFF Range Size: 256 MB Physical Device Handle: 0x0029 Memory Array Mapped Address Handle: 0x002C Partition Row Position: 1 Handle 0x002E, DMI type 126, 19 bytes Inactive Handle 0x002F, DMI type 21, 7 bytes Built-in Pointing Device Type: Track Point Interface: PS/2 Buttons: 3 Handle 0x0030, DMI type 126, 7 bytes Inactive Handle 0x0031, DMI type 24, 5 bytes Hardware Security Power-On Password Status: Disabled Keyboard Password Status: Disabled Administrator Password Status: Enabled Front Panel Reset Status: Unknown Handle 0x0032, DMI type 32, 11 bytes System Boot Information Status: No errors detected Handle 0x0033, DMI type 131, 102 bytes OEM-specific Type Header and Data: 83 66 33 00 01 00 00 00 00 01 72 03 40 00 AE 80 00 02 00 00 00 00 00 2A 00 40 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 80 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Strings: IBMCFGDATA Handle 0x0034, DMI type 132, 7 bytes OEM-specific Type Header and Data: 84 07 34 00 01 D9 36 Handle 0x0035, DMI type 127, 4 bytes End Of Table
grep '' /proc/acpi/ibm/* | grep -v '/proc/acpi/ibm/ecdump'
/proc/acpi/ibm/bay:status: unoccupied /proc/acpi/ibm/beep:status: supported /proc/acpi/ibm/beep:commands: <cmd> (<cmd> is 0-17) /proc/acpi/ibm/bluetooth:status: not installed /proc/acpi/ibm/brightness:level: 5 /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/fan:commands: speed <speed> (<speed> is 0-65535) /proc/acpi/ibm/hotkey:status: enabled /proc/acpi/ibm/hotkey:mask: 0x099c /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: 56 -128 63 46 34 -128 29 -128 /proc/acpi/ibm/video:status: supported /proc/acpi/ibm/video:lcd: enabled /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: 9 /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 supported
pseudo-bug TODO (debian-boot mailing list)