<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rehorlings</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rehorlings"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Rehorlings"/>
	<updated>2026-05-16T20:06:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_hotswap_Ultrabay_devices&amp;diff=28771</id>
		<title>How to hotswap Ultrabay devices</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_hotswap_Ultrabay_devices&amp;diff=28771"/>
		<updated>2007-03-16T02:06:17Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added R60&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following discusses hotswap (AKA &amp;quot;hotplug&amp;quot;) of devices in the [[UltraBay]].&lt;br /&gt;
&lt;br /&gt;
==When using the &amp;lt;tt&amp;gt;ide-disk&amp;lt;/tt&amp;gt; driver==&lt;br /&gt;
The following applies if you use the &amp;lt;tt&amp;gt;ide-disk&amp;lt;/tt&amp;gt; driver for the UltraBay device.&lt;br /&gt;
&lt;br /&gt;
Hotswapping is supposed to be supported as well, using either hdparm/[http://packages.debian.org/unstable/admin/hotswap Debian hotswap] or [[lt_hotswap]] to (un)register IDE devices. The latter is the recommended method with kernels from 2.6, since it will leave DMA working. However, for recent models (R52, T43, X41, Z60 and later) no method is known to work while maintaining DMA support; see [[Problems with SATA and Linux]].&lt;br /&gt;
&lt;br /&gt;
Only IDE devices (HDD's, optical drives, zip drives) require special treatment - batteries, floppies and other devices can just be pulled from the bay, provided they are not mounted or in use at the time. However, you should still power them down first using the [[ibm-acpi]] eject function.&lt;br /&gt;
&lt;br /&gt;
The [[ibm-acpi]] kernel module has an eject function ({{cmdroot|echo eject &amp;gt; /proc/acpi/ibm/bay}}). This only manages the ACPI calls to power down the device and the bay. It does not actually unregister the device from the IDE driver. {{cmdroot|cat /proc/acpi/ibm/bay}} shows &amp;quot;unoccupied&amp;quot; unless an IDE device is present, but the eject function still works and should still be used.&lt;br /&gt;
&lt;br /&gt;
To unregister the device, you can either use the [http://packages.debian.org/unstable/admin/hotswap Debian hotswap] package, or [[lt_hotswap]].&lt;br /&gt;
&lt;br /&gt;
[http://packages.debian.org/unstable/admin/hotswap Debian hotswap] also allows the drive to be swapped as a normal user by default, which is useful. You should use &amp;lt;tt&amp;gt;hotswap&amp;lt;/tt&amp;gt; to unregister the device and then {{cmdroot|echo eject &amp;gt; /proc/acpi/ibm/bay}}. However, if you use this method on a 2.6 kernel, you will lose DMA support for the reinserted drive. This is due to kernel issues. This method was reported to work on a ThinkPad {{T23}} (kernels 2.6.8.1, 2.6.14.2 and 2.6.15-arch) and {{T42}} (kernel 2.6.13), but fails on a ThinkPad {{T43}} (kernel 2.6.14.3).&lt;br /&gt;
&lt;br /&gt;
[[lt_hotswap]] is now the recommended method to un- and reregister the IDE device. It installs as a kernel module and has support for automatically unregistering (if loaded with the auto_eject=1 option) the device when the eject event is generated by [[ibm-acpi]]. It will leave DMA support intact. It has supported to work on a ThinkPad {{T22}} and {{T40}} and should work with many other models (but not recent models which require the &amp;lt;tt&amp;gt;ata_piix&amp;lt;/tt&amp;gt; driver for disk DMA support). With the [[lt_hotswap]] kernel module loaded, run: {{cmdroot|modprobe -r ide_cd &amp;amp;&amp;amp; modprobe -r cdrom &amp;amp;&amp;amp; echo &amp;quot;MSTR eject&amp;quot; &amp;gt; /proc/acpi/lths}}&lt;br /&gt;
&lt;br /&gt;
===HAL support===&lt;br /&gt;
&lt;br /&gt;
HAL support also can also be configured To do so, create the file {{path|/etc/hal/fdi/information/10-ultrabay.fdi}} as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- UltraBay Devices --&amp;gt;&lt;br /&gt;
    &amp;lt;match key=&amp;quot;storage.bus&amp;quot; string=&amp;quot;ide&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;match key=&amp;quot;storage.physical_device&amp;quot; string=&amp;quot;/org/freedesktop/Hal/devices/pci_8086_24ca_ide_1_0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;storage.hotpluggable&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For more details see HAL section for ata driver.&lt;br /&gt;
&lt;br /&gt;
==When using the &amp;lt;tt&amp;gt;ata_piix&amp;lt;/tt&amp;gt; driver==&lt;br /&gt;
The following applies when using the &amp;lt;tt&amp;gt;ata_piix&amp;lt;/tt&amp;gt; driver, which is necessary for many recent ThinkPad models that use an [[Intel ICH6-M]] controller. See also [[Problems with SATA and Linux]]. &lt;br /&gt;
&lt;br /&gt;
Mainline kernels before 2.6.18 cannot reliably recognize newly (re-)inserted UltraBay drives without a reboot. There are experimental hotplug patches against pre-2.6.18 mainline kernels [http://home-tj.org/wiki/index.php/Libata-tj-stable here].&lt;br /&gt;
&lt;br /&gt;
* Available hotplug patches&lt;br /&gt;
**[http://home-tj.org/files/libata-tj-stable/libata-tj-2.6.16.16-20060512.tar.bz2 Patch tarball against 2.6.16.16] ([http://lwn.net/Articles/183407/ Announce])&lt;br /&gt;
**[http://home-tj.org/files/libata-tj-stable/libata-tj-2.6.17-20060625-1.tar.bz2 Patch tarball against 2.6.17/2.6.17.1] ([http://article.gmane.org/gmane.linux.ide/11598 Announce])&lt;br /&gt;
**[http://home-tj.org/files/libata-tj-stable/libata-tj-2.6.17.4-20060710.tar.bz2 Patch tarball against 2.6.17.4]&lt;br /&gt;
**[http://whoopie.gmxhome.de/linux/patches/2.6.17.14-tj/00-libata-tj-2.6.17.4-20060710.patch Patch against 2.6.17.14]&lt;br /&gt;
&lt;br /&gt;
* Confirmed to work on&lt;br /&gt;
**ThinkPad {{T43}}, {{T43p}}&lt;br /&gt;
**ThinkPad {{R52}}&lt;br /&gt;
&lt;br /&gt;
For 2.6.18 kernels, or older kernels that were patched to support &amp;lt;tt&amp;gt;ata_piix&amp;lt;/tt&amp;gt; hotplug (don't try it otherwise!), one can issue the following after inserting an UltraBay drive to rescan the port:&lt;br /&gt;
 {{cmdroot|echo 0 0 0 &amp;gt;  /sys/class/scsi_host/host1/scan}}&lt;br /&gt;
The inserted drive should now be recognized by the kernel, and appropriate {{path|/dev/*}} entries created automatically (e.g., by &amp;lt;tt&amp;gt;udev&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
You can safely shut down the drive by issuing the following (this works with all recent mainline kernels):&lt;br /&gt;
 {{cmdroot|echo 1 &amp;gt; /sys/class/scsi_device/1\:0\:0\:0/device/delete}}&lt;br /&gt;
 {{cmdroot|echo eject &amp;gt;  /proc/acpi/ibm/bay}}&lt;br /&gt;
The drive can now be ejected.&lt;br /&gt;
&lt;br /&gt;
===Scripts for hotswapping===&lt;br /&gt;
&lt;br /&gt;
The following scripts and [[acpid]] daemon configuration files do the following:&lt;br /&gt;
* Automatically unmounts the relevant filesystems and power off the UltraBay when the UltraBay eject lever is released. Screams if some filesystem can't be unmounted.&lt;br /&gt;
* Rescans the UltraBay port when then UltraBay eject lever is pushed back in.&lt;br /&gt;
&lt;br /&gt;
They assumes you're using the &amp;lt;tt&amp;gt;ata_piix&amp;lt;/tt&amp;gt; driver with an appropriate kernel (see above).&lt;br /&gt;
&lt;br /&gt;
Create {{path|/usr/local/sbin/ultrabay_close}} with permissions 755:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
echo 12 &amp;gt; /proc/acpi/ibm/beep&lt;br /&gt;
sync&lt;br /&gt;
echo 0 0 0 &amp;gt; /sys/class/scsi_host/host1/scan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create {{path|/usr/local/sbin/ultrabay_open}} with permissions 755:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ULTRABAY_SYSDIR='/sys/class/scsi_device/1:0:0:0/device'&lt;br /&gt;
shopt -s nullglob&lt;br /&gt;
&lt;br /&gt;
# Umount the filesystem(s) backed by the given major:minor device(s)&lt;br /&gt;
unmount_rdev() { perl - &amp;quot;$@&amp;quot; &amp;lt;&amp;lt;'EOPERL'  # let's do it in Perl&lt;br /&gt;
	for $major_minor (@ARGV) {&lt;br /&gt;
		$major_minor =~ m/^(\d+):(\d+)$/ or die;&lt;br /&gt;
		push(@tgt_rdevs, ($1&amp;lt;&amp;lt;8)|$2);&lt;br /&gt;
	}&lt;br /&gt;
        # Sort by reverse length of mount point, to unmount sub-directories first&lt;br /&gt;
        open MOUNTS,&amp;quot;&amp;lt;/proc/mounts&amp;quot; or die &amp;quot;$!&amp;quot;;&lt;br /&gt;
        @mounts=sort { length($b-&amp;gt;[1]) &amp;lt;=&amp;gt; length($a-&amp;gt;[1]) } map { [ split ] } &amp;lt;MOUNTS&amp;gt;;&lt;br /&gt;
        close MOUNTS;&lt;br /&gt;
        foreach $m (@mounts) {&lt;br /&gt;
                ($dev,$dir)=@$m;&lt;br /&gt;
		next unless -b $dev;  $rdev=(stat($dev))[6];&lt;br /&gt;
		next unless grep($_==$rdev, @tgt_rdevs);&lt;br /&gt;
		system(&amp;quot;umount&amp;quot;,&amp;quot;-v&amp;quot;,&amp;quot;$dir&amp;quot;)==0  or  $bad=1;&lt;br /&gt;
	}&lt;br /&gt;
	exit 1 if $bad;&lt;br /&gt;
EOPERL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Get the UltraBay's /dev/foo block device node&lt;br /&gt;
ultrabay_dev_node() {&lt;br /&gt;
	UDEV_PATH=&amp;quot;`readlink -e &amp;quot;$ULTRABAY_SYSDIR/block:&amp;quot;*`&amp;quot; || return 1&lt;br /&gt;
	UDEV_NAME=&amp;quot;`udevinfo -q name -p $UDEV_PATH`&amp;quot; || return 1&lt;br /&gt;
	echo /dev/$UDEV_NAME&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ -d $ULTRABAY_SYSDIR ]; then&lt;br /&gt;
	sync&lt;br /&gt;
	# Unmount filesystems backed by this device&lt;br /&gt;
	unmount_rdev `cat $ULTRABAY_SYSDIR/block\:*/dev     \&lt;br /&gt;
	                  $ULTRABAY_SYSDIR/block\:*/*/dev`  \&lt;br /&gt;
	|| {&lt;br /&gt;
		echo 10 &amp;gt; /proc/acpi/ibm/beep;  # error tone&lt;br /&gt;
		exit 1;&lt;br /&gt;
	}&lt;br /&gt;
        sync&lt;br /&gt;
        # Nicely power off the device&lt;br /&gt;
	DEVNODE=`ultrabay_dev_node` &amp;amp;&amp;amp; hdparm -Y $DEVNODE&lt;br /&gt;
        # Let HAL+KDE notice the unmount and let the disk spin down&lt;br /&gt;
	sleep 0.5&lt;br /&gt;
	# Unregister this SCSI device:&lt;br /&gt;
	sync&lt;br /&gt;
	echo 1 &amp;gt; $ULTRABAY_SYSDIR/delete&lt;br /&gt;
fi&lt;br /&gt;
sync&lt;br /&gt;
# Turn off power to the UltraBay:&lt;br /&gt;
if [ -d /sys/devices/platform/bay.0 ]; then&lt;br /&gt;
	echo 1 &amp;gt; /sys/devices/platform/bay.0/eject&lt;br /&gt;
else&lt;br /&gt;
	echo eject &amp;gt; /proc/acpi/ibm/bay&lt;br /&gt;
fi&lt;br /&gt;
# Tell the user we're OK&lt;br /&gt;
echo 12 &amp;gt; /proc/acpi/ibm/beep&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create {{path|/etc/acpi/events/ultrabay-close}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
event=ibm/bay MSTR 00000001 00000000&lt;br /&gt;
action=/usr/local/sbin/ultrabay_close&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create {{path|/etc/acpi/events/ultrabay-open}}:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
event=ibm/bay MSTR 00000003 00000000&lt;br /&gt;
action=/usr/local/sbin/ultrabay_open&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart &amp;lt;tt&amp;gt;acpid&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===HAL support===&lt;br /&gt;
&lt;br /&gt;
Many programs, KDE included, rely on [[HAL]] to get notifications and information about device hotplugging. You need to tell HAL that devices connected the UltraBay port are hotpluggable. To do so, create the file {{path|/etc/hal/fdi/information/10-ultrabay.fdi}} as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- UltraBay Devices --&amp;gt;&lt;br /&gt;
    &amp;lt;match key=&amp;quot;storage.bus&amp;quot; string=&amp;quot;scsi&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;match key=&amp;quot;storage.physical_device&amp;quot; string=&amp;quot;/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;storage.hotpluggable&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Details====&lt;br /&gt;
&lt;br /&gt;
By default, HAL doesn't know that UltraBay devices are hotpluggable:&lt;br /&gt;
&lt;br /&gt;
 # PHYSDEV=/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
 # UDI=`hal-find-by-property --key storage.physical_device --string $PHYSDEV` || echo Failed&lt;br /&gt;
 # hal-get-property --udi $UDI --key block.device&lt;br /&gt;
 /dev/sdb&lt;br /&gt;
 # hal-get-property --udi $UDI --key storage.hotpluggable&lt;br /&gt;
 false&lt;br /&gt;
&lt;br /&gt;
After creating {{path|/etc/hal/fdi/information/10-ultrabay.fdi}} as above and re-plugging the device, it will get marked correctly:&lt;br /&gt;
&lt;br /&gt;
 # PHYSDEV=/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
 # UDI=`hal-find-by-property --key storage.physical_device --string $PHYSDEV` || echo Failed&lt;br /&gt;
 # hal-get-property --udi $UDI --key block.device&lt;br /&gt;
 /dev/sdb&lt;br /&gt;
 # hal-get-property --udi $UDI --key storage.hotpluggable&lt;br /&gt;
 true&lt;br /&gt;
&lt;br /&gt;
The string &amp;quot;8086_2653&amp;quot; gives the PCI ID of the [[Intel 82801FBM]] southbridge. If your model has a different southbridge, or the UltraBay is attached to a different port, then you can find the appropriate &amp;lt;tt&amp;gt;storage.physical_device&amp;lt;/tt&amp;gt; value by finding out the block device of the currently running UltraBay device (&amp;lt;tt&amp;gt;/dev/sdb&amp;lt;/tt&amp;gt; in the following example) and then running:&lt;br /&gt;
&lt;br /&gt;
 # DEVICE=/dev/sdb&lt;br /&gt;
 # UDI=`hal-find-by-property --key block.device --string $DEVICE` || echo Failed&lt;br /&gt;
 # hal-get-property --udi $UDI --key storage.physical_device&lt;br /&gt;
 /org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
&lt;br /&gt;
If you have a different &amp;lt;tt&amp;gt;storage.physical_device&amp;lt;/tt&amp;gt; value, please report your findings.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ Known South Bridge PCI IDs&lt;br /&gt;
! ID !! ThinkPad model !! South Bridge chip&lt;br /&gt;
|-&lt;br /&gt;
| 8086_2653 || 2525FAG (X41) || Intel 82801FBM&lt;br /&gt;
|-&lt;br /&gt;
| 8086_24ca || 237358U (T40) || Intel 82801DBM (ICH4-M)&lt;br /&gt;
|-&lt;br /&gt;
| 8086_27c4 || X60           || Intel 82801GBM (ICH7 Family)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Other comments==&lt;br /&gt;
&lt;br /&gt;
If you are hot-swapping a hard disk on a disk tray, make sure the disk does not have a password set, otherwise it will not be recognized on reinsertion.&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;br /&gt;
        UDEV_PATH=&amp;quot;`readlink -e &amp;quot;$ULTRABAY_SYSDIR/block:&amp;quot;*`&amp;quot; || return 1&lt;br /&gt;
        UDEV_NAME=&amp;quot;`udevinfo -q name -p $UDEV_PATH`&amp;quot; || return 1&lt;br /&gt;
        echo /dev/$UDEV_NAME&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ -d $ULTRABAY_SYSDIR ]; then&lt;br /&gt;
        sync&lt;br /&gt;
        # Unmount filesystems backed by this device&lt;br /&gt;
        unmount_rdev `cat $ULTRABAY_SYSDIR/block\:*/dev     \&lt;br /&gt;
                          $ULTRABAY_SYSDIR/block\:*/*/dev`  \&lt;br /&gt;
        || {&lt;br /&gt;
                echo 10 &amp;gt; /proc/acpi/ibm/beep;  # error tone&lt;br /&gt;
                exit 1;&lt;br /&gt;
        }&lt;br /&gt;
        sync&lt;br /&gt;
        # Nicely power off the device&lt;br /&gt;
        DEVNODE=`ultrabay_dev_node` &amp;amp;&amp;amp; hdparm -Y $DEVNODE&lt;br /&gt;
        # Let HAL+KDE notice the unmount and let the disk spin down&lt;br /&gt;
        sleep 0.5&lt;br /&gt;
        # Unregister this SCSI device:&lt;br /&gt;
        sync&lt;br /&gt;
        echo 1 &amp;gt; $ULTRABAY_SYSDIR/delete&lt;br /&gt;
fi&lt;br /&gt;
sync&lt;br /&gt;
# Turn off power to the UltraBay:&lt;br /&gt;
if [ -d /sys/devices/platform/bay.0 ]; then&lt;br /&gt;
        echo 1 &amp;gt; /sys/devices/platform/bay.0/eject&lt;br /&gt;
else&lt;br /&gt;
        echo eject &amp;gt; /proc/acpi/ibm/bay&lt;br /&gt;
fi&lt;br /&gt;
# Tell the user we're OK&lt;br /&gt;
echo 12 &amp;gt; /proc/acpi/ibm/beep&lt;br /&gt;
&lt;br /&gt;
Create /etc/acpi/events/ultrabay-close: &lt;br /&gt;
event=ibm/bay MSTR 00000001 00000000&lt;br /&gt;
action=/usr/local/sbin/ultrabay_close&lt;br /&gt;
&lt;br /&gt;
Create /etc/acpi/events/ultrabay-open: &lt;br /&gt;
event=ibm/bay MSTR 00000003 00000000&lt;br /&gt;
action=/usr/local/sbin/ultrabay_open&lt;br /&gt;
&lt;br /&gt;
Restart acpid. &lt;br /&gt;
[edit]&lt;br /&gt;
HAL support&lt;br /&gt;
Many programs, KDE included, rely on HAL to get notifications and information about device hotplugging. You need to tell HAL that devices connected the UltraBay port are hotpluggable. To do so, create the file /etc/hal/fdi/information/10-ultrabay.fdi as follows: &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &amp;lt;!-- -*- SGML -*- --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- UltraBay Devices --&amp;gt;&lt;br /&gt;
    &amp;lt;match key=&amp;quot;storage.bus&amp;quot; string=&amp;quot;scsi&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;match key=&amp;quot;storage.physical_device&amp;quot; string=&amp;quot;/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;merge key=&amp;quot;storage.hotpluggable&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;
      &amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/device&amp;gt;&lt;br /&gt;
&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[edit]&lt;br /&gt;
Details&lt;br /&gt;
By default, HAL doesn't know that UltraBay devices are hotpluggable: &lt;br /&gt;
# PHYSDEV=/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
# UDI=`hal-find-by-property --key storage.physical_device --string $PHYSDEV` || echo Failed&lt;br /&gt;
# hal-get-property --udi $UDI --key block.device&lt;br /&gt;
/dev/sdb&lt;br /&gt;
# hal-get-property --udi $UDI --key storage.hotpluggable&lt;br /&gt;
false&lt;br /&gt;
&lt;br /&gt;
After creating /etc/hal/fdi/information/10-ultrabay.fdi as above and re-plugging the device, it will get marked correctly: &lt;br /&gt;
# PHYSDEV=/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
# UDI=`hal-find-by-property --key storage.physical_device --string $PHYSDEV` || echo Failed&lt;br /&gt;
# hal-get-property --udi $UDI --key block.device&lt;br /&gt;
/dev/sdb&lt;br /&gt;
# hal-get-property --udi $UDI --key storage.hotpluggable&lt;br /&gt;
true&lt;br /&gt;
&lt;br /&gt;
The string &amp;quot;8086_2653&amp;quot; gives the PCI ID of the Intel 82801FBM southbridge. If your model has a different southbridge, or the UltraBay is attached to a different port, then you can find the appropriate storage.physical_device value by finding out the block device of the currently running UltraBay device (/dev/sdb in the following example) and then running: &lt;br /&gt;
# DEVICE=/dev/sdb&lt;br /&gt;
# UDI=`hal-find-by-property --key block.device --string $DEVICE` || echo Failed&lt;br /&gt;
# hal-get-property --udi $UDI --key storage.physical_device&lt;br /&gt;
/org/freedesktop/Hal/devices/pci_8086_2653_scsi_host_scsi_device_lun0&lt;br /&gt;
&lt;br /&gt;
If you have a different storage.physical_device value, please report your findings. &lt;br /&gt;
 Known South Bridge PCI IDs &lt;br /&gt;
 ID &lt;br /&gt;
 ThinkPad model &lt;br /&gt;
 South Bridge chip &lt;br /&gt;
 8086_2653    2525FAG (X41)    Intel 82801FBM &lt;br /&gt;
   8086_24ca    237358U (T40)    Intel 82801DBM (ICH4-M) &lt;br /&gt;
   8086_27c4    X60    Intel 82801GBM (ICH7 Family) &lt;br /&gt;
  [edit]&lt;br /&gt;
Other comments&lt;br /&gt;
If you are hot-swapping a hard disk on a disk tray, make sure the disk does not have a password set, otherwise it will not be recognized on reinsertion. &lt;br /&gt;
Categories: T23 | T42 | T43 | T22 | T40 | T43p | R52 | R60 | Scripts&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=KMilo&amp;diff=28608</id>
		<title>KMilo</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=KMilo&amp;diff=28608"/>
		<updated>2007-03-07T22:05:19Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added Debian information for KMilo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
KMilo is a KDE plugin providing binding for some special Thinkpad keys. It is a KDE port of [[tpb]].&lt;br /&gt;
&lt;br /&gt;
== Installing KMilo ==&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
KMilo is available in Portage.&lt;br /&gt;
&lt;br /&gt;
 emerge kmilo -av&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
 apt-get install kmilo&lt;br /&gt;
&lt;br /&gt;
You will probably have to edit /etc/udev/permissions.rules and replace the line&lt;br /&gt;
&lt;br /&gt;
KERNEL==&amp;quot;nvram&amp;quot;,			        GROUP=&amp;quot;nvram&amp;quot;&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
&lt;br /&gt;
KERNEL==&amp;quot;nvram&amp;quot;,		MODE=&amp;quot;0666&amp;quot;	GROUP=&amp;quot;nvram&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This will make the nvram module writable for everyone so that your settings will remain when you reboot. &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
After installing an entry called &amp;quot;IBM Thinkpad Laptop&amp;quot; will appear in your KDE Control Center under &amp;quot;System Administration&amp;quot;.&lt;br /&gt;
This lets you choose the program to execute for each event.&lt;br /&gt;
&lt;br /&gt;
You can use appropriate commands to [[How to inject fake keystrokes|inject fake keystrokes]].&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=28536</id>
		<title>Category:R60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=28536"/>
		<updated>2007-03-03T00:35:11Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: add Bluetooth&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad R60 ===&lt;br /&gt;
This page gives an overview of all ThinkPad R60 related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Celeron M]] 1.4, 1.6 GHz CPU&lt;br /&gt;
** [[Intel Core Duo (Yonah)]] 1.66, 1.83, 2.0, 2.2, 2.33 GHz CPU&lt;br /&gt;
** [[Intel Core 2 Duo (Merom)]] 1.83 CPU&lt;br /&gt;
** [[Intel Core Solo (Yonah)]] 1.66 GHz CPU&lt;br /&gt;
* One of the following graphics adapters:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 950]] - only for 1024x768 and 1400x1050 displays&lt;br /&gt;
** [[ATI Mobility Radeon X1300]] (64 MB)&lt;br /&gt;
** [[ATI Mobility Radeon X1400]] (128 MB)&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1600x1200 resolution&lt;br /&gt;
* 512 MB or 1 GB [[PC2-5300]] memory standard upgradable to 4 GB&lt;br /&gt;
* 40, 60, 80 or 100 GB SATA HDD&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* One of the following ethernet controllers:&lt;br /&gt;
** [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
** [[Ethernet Controllers#Broadcom Gigabit (10/100/1000)|Broadcom Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Enhanced]] with the following:&lt;br /&gt;
** CD-ROM drive&lt;br /&gt;
** CD-RW/DVD-ROM Combo drive&lt;br /&gt;
** DVDÂ±RW/DVD-RAM drive&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
** Bluetooth Version 2.0 + EDR &lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/53 slot]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadR60.jpg|300 px|ThinkPad R60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:R Series]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=28535</id>
		<title>Category:R60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=28535"/>
		<updated>2007-03-03T00:11:47Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added IBM 11a/b/g Wireless LAN Mini PCI Adapter (Atheros 5212)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad R60 ===&lt;br /&gt;
This page gives an overview of all ThinkPad R60 related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Celeron M]] 1.4, 1.6 GHz CPU&lt;br /&gt;
** [[Intel Core Duo (Yonah)]] 1.66, 1.83, 2.0, 2.2, 2.33 GHz CPU&lt;br /&gt;
** [[Intel Core 2 Duo (Merom)]] 1.83 CPU&lt;br /&gt;
** [[Intel Core Solo (Yonah)]] 1.66 GHz CPU&lt;br /&gt;
* One of the following graphics adapters:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 950]] - only for 1024x768 and 1400x1050 displays&lt;br /&gt;
** [[ATI Mobility Radeon X1300]] (64 MB)&lt;br /&gt;
** [[ATI Mobility Radeon X1400]] (128 MB)&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1600x1200 resolution&lt;br /&gt;
* 512 MB or 1 GB [[PC2-5300]] memory standard upgradable to 4 GB&lt;br /&gt;
* 40, 60, 80 or 100 GB SATA HDD&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* One of the following ethernet controllers:&lt;br /&gt;
** [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
** [[Ethernet Controllers#Broadcom Gigabit (10/100/1000)|Broadcom Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Enhanced]] with the following:&lt;br /&gt;
** CD-ROM drive&lt;br /&gt;
** CD-RW/DVD-ROM Combo drive&lt;br /&gt;
** DVDÂ±RW/DVD-RAM drive&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[IBM 11a/b/g Wireless LAN Mini PCI Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/53 slot]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadR60.jpg|300 px|ThinkPad R60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:R Series]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=IBM_11a/b/g_Wireless_LAN_Mini_PCI_Adapter&amp;diff=28534</id>
		<title>IBM 11a/b/g Wireless LAN Mini PCI Adapter</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=IBM_11a/b/g_Wireless_LAN_Mini_PCI_Adapter&amp;diff=28534"/>
		<updated>2007-03-03T00:10:07Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added R60 to list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== IBM 11a/b/g Wireless LAN Mini PCI Adapter ===&lt;br /&gt;
This is a Mini-PCI WiFi Adapter that is installed in a Mini-PCI slot.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: Atheros AR5001X+&lt;br /&gt;
* Radio chip: Atheros AR2111 (2.4GHz) and AR5111 (5GHz)&lt;br /&gt;
* MAC Processor: Atheros AR5212&lt;br /&gt;
* IEEE Standards: 802.11a, 802.11b, 802.11g&lt;br /&gt;
* PCI ID: 168c:1014&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:mini-pci-wifi-card.gif|Mini-PCI WiFi Adapter]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IBM Partnumbers ===&lt;br /&gt;
IBM Option PN (WW): 31P9701&amp;lt;br&amp;gt;&lt;br /&gt;
IBM Option PN (Japan): 31P9702&amp;lt;br&amp;gt;&lt;br /&gt;
IBM FRU PN (WW): 91P7301, 39T0071 (this supports SuperG)&amp;lt;br&amp;gt;&lt;br /&gt;
IBM FRU PN (Japan): 91P7303, 93P3599&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Also known (in IBM literature) as.... ===&lt;br /&gt;
* 802.11a/b/g wireless card&lt;br /&gt;
* 11A/B/G Wireless LAN Mini PCI Adapter&lt;br /&gt;
&lt;br /&gt;
=== Linux WiFi driver ===&lt;br /&gt;
The [[Madwifi]] driver works with this adapter.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this card may be found in ===&lt;br /&gt;
* {{G40}}, {{G41}}&lt;br /&gt;
* {{R50}}, {{R50p}}, {{R51}}, {{R60}}&lt;br /&gt;
* {{T41}}, {{T41p}}, {{T42}}, {{T42p}}&lt;br /&gt;
* {{X31}}&lt;br /&gt;
* {{X40}}&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
*Specifications: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-52623 MIGR-52623]&lt;br /&gt;
*Users Guide: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-52650 MIGR-52650]&lt;br /&gt;
*Service Parts: [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-52626 MIGR-52626]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Integrated_Fingerprint_Reader&amp;diff=25970</id>
		<title>Integrated Fingerprint Reader</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Integrated_Fingerprint_Reader&amp;diff=25970"/>
		<updated>2006-10-24T00:57:25Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added Thinkpad R60 to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;&amp;quot; | [[Image:fingerprintreader.jpg|IBM Integrated Fingerprint Reader]] __NOTOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
===Integrated Fingerprint Reader===&lt;br /&gt;
IBM released a second generation of T42 models in Autumn 2004 featuring Intel Pentium M 765 processors and an integrated fingerprint reader.&lt;br /&gt;
&lt;br /&gt;
The fingerprint reader is produced by a company called UPEK, which specializes in the manufacture of fingerprint readers. It is integrated as an USB device, and does all the matching in hardware, making it rather easy to use. Furthermore, IBM states that there's an interface with the [[Embedded Security Subsystem]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Linux Support==&lt;br /&gt;
&lt;br /&gt;
There is a new GPL driver here: http://pavelmachek.livejournal.com/25060.html&lt;br /&gt;
&lt;br /&gt;
A closed source driver from the vendor has been released.  It interfaces to the hardware as a user-space USB driver through {{path|/proc/bus/usb|}} and provides a BioAPI 1.10 device, which can then be interfaced to pam for authentication by user programs.  The driver can be downloaded from http://www.upek.com/support/dl_linux_bsp.asp; see the [[How to enable the fingerprint reader|corresponding HOWTO]] for detailed instructions.&lt;br /&gt;
&lt;br /&gt;
==Related Links==&lt;br /&gt;
* [http://www.trustedreviews.com/article.aspx?page=1643&amp;amp;head=36 Review from TrustedReviews of the fingerprint scanner]&lt;br /&gt;
* [http://biomark.org.ru/en/ A (Russian) project that provides support for a (different model) of fingerprint scanner] (also a USB device, though)&lt;br /&gt;
* [http://www.upek.com/support/pdf/UPEK_flyer_TCS3_TCD4.pdf TouchStrip TCS3/TCD4 spec sheet]&lt;br /&gt;
* [http://www.qrivy.net/~michael/blua/ A branch of the BioAPI reference implementation]&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
*ThinkPad {{R60}}&lt;br /&gt;
*ThinkPad {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}&lt;br /&gt;
*ThinkPad {{X41}}, {{X41T}}, {{X60}}, {{X60s}}&lt;br /&gt;
*ThinkPad {{Z60m}}, {{Z60t}}, {{Z61m}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Table_of_thinkpad-acpi_LEDs&amp;diff=25959</id>
		<title>Talk:Table of thinkpad-acpi LEDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Table_of_thinkpad-acpi_LEDs&amp;diff=25959"/>
		<updated>2006-10-23T19:40:52Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just did edit the Z61m entry, only leds 0-2 and 7 are working... And I have a question to led0, this is the one with the Z in a circle, is it the 'Power' one? I think so, but please correct me if I'm wrong.&lt;br /&gt;
--[[User:Zhenech|Zhenech]] 10:30, 23 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
You're right. Z in a circle is the power led.&lt;br /&gt;
[[User:StefanSchmidt|StefanSchmidt]] 14:30, 23 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== R60 standby ==&lt;br /&gt;
&lt;br /&gt;
led 7 on my r60 (9456-6FG) is standby, as in every other model in the table ... is the first added r60 entry a mistake or does it really have standby led on 6?&lt;br /&gt;
&lt;br /&gt;
== R60 standby ==&lt;br /&gt;
&lt;br /&gt;
Sorry, my mistake. I put it in the wrong column. Rich.&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25958</id>
		<title>Table of thinkpad-acpi LEDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25958"/>
		<updated>2006-10-23T19:37:31Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: added Ultrabay to R60&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table contains informations about which LED number is used for which LED in the [[ibm-acpi]] driver.&lt;br /&gt;
&lt;br /&gt;
To test please do the following and add the blinking LED to the table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;0 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;1 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;2 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;3 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;4 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;5 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;6 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;7 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 92%&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+ibm-acpi LED table&lt;br /&gt;
|-&lt;br /&gt;
! &amp;amp;times; &lt;br /&gt;
! LED #0&lt;br /&gt;
! LED #1&lt;br /&gt;
! LED #2&lt;br /&gt;
! LED #3&lt;br /&gt;
! LED #4&lt;br /&gt;
! LED #5&lt;br /&gt;
! LED #6&lt;br /&gt;
! LED #7&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
! {{A22p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{A30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! {{G41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! [[:Category:R31|R31]]&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50}}&lt;br /&gt;
| {{Cunk}} || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50e}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || Amber Thinklight&lt;br /&gt;
|-&lt;br /&gt;
! {{R51}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 2883-ELU, Amber Thinklight&lt;br /&gt;
|-&lt;br /&gt;
! {{R52}}&lt;br /&gt;
| Power(green) || Battery(orange) || Battery(green) || {{Cunk}} || Ultrabay || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R60}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 9456-6KU, Amber ThinkLight&lt;br /&gt;
|-&lt;br /&gt;
! {{R60}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 9456-6FG, Amber ThinkLight&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{T20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T22}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T23}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40p}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  ||  {{Cunk}} || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{T41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T41p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42}} &lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43p}}&lt;br /&gt;
| Power  || Battery (orange)  || Battery (green)  || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 2007-49G&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{X20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X24}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X31}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X32}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X40}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{X41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{Z60t}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{Z61m}}&lt;br /&gt;
| Power  || Battery(orange)  || Battery(green)  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25957</id>
		<title>Table of thinkpad-acpi LEDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25957"/>
		<updated>2006-10-23T19:34:52Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: corrections for Thinkpad-R60&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table contains informations about which LED number is used for which LED in the [[ibm-acpi]] driver.&lt;br /&gt;
&lt;br /&gt;
To test please do the following and add the blinking LED to the table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;0 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;1 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;2 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;3 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;4 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;5 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;6 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;7 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 92%&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+ibm-acpi LED table&lt;br /&gt;
|-&lt;br /&gt;
! &amp;amp;times; &lt;br /&gt;
! LED #0&lt;br /&gt;
! LED #1&lt;br /&gt;
! LED #2&lt;br /&gt;
! LED #3&lt;br /&gt;
! LED #4&lt;br /&gt;
! LED #5&lt;br /&gt;
! LED #6&lt;br /&gt;
! LED #7&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
! {{A22p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{A30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! {{G41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! [[:Category:R31|R31]]&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50}}&lt;br /&gt;
| {{Cunk}} || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50e}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || Amber Thinklight&lt;br /&gt;
|-&lt;br /&gt;
! {{R51}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 2883-ELU, Amber Thinklight&lt;br /&gt;
|-&lt;br /&gt;
! {{R52}}&lt;br /&gt;
| Power(green) || Battery(orange) || Battery(green) || {{Cunk}} || Ultrabay || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R60}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || Standby || 9456-6KU, Amber ThinkLight&lt;br /&gt;
|-&lt;br /&gt;
! {{R60}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 9456-6FG, Amber ThinkLight&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{T20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T22}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T23}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40p}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  ||  {{Cunk}} || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{T41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T41p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42}} &lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43p}}&lt;br /&gt;
| Power  || Battery (orange)  || Battery (green)  || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 2007-49G&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{X20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X24}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X31}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X32}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X40}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{X41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{Z60t}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{Z61m}}&lt;br /&gt;
| Power  || Battery(orange)  || Battery(green)  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25944</id>
		<title>Table of thinkpad-acpi LEDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Table_of_thinkpad-acpi_LEDs&amp;diff=25944"/>
		<updated>2006-10-23T15:24:57Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This table contains informations about which LED number is used for which LED in the [[ibm-acpi]] driver.&lt;br /&gt;
&lt;br /&gt;
To test please do the following and add the blinking LED to the table.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;0 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;1 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;2 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;3 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;4 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;5 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;6 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
echo &amp;quot;7 blink&amp;quot; &amp;gt; /proc/acpi/ibm/led&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 92%&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+ibm-acpi LED table&lt;br /&gt;
|-&lt;br /&gt;
! &amp;amp;times; &lt;br /&gt;
! LED #0&lt;br /&gt;
! LED #1&lt;br /&gt;
! LED #2&lt;br /&gt;
! LED #3&lt;br /&gt;
! LED #4&lt;br /&gt;
! LED #5&lt;br /&gt;
! LED #6&lt;br /&gt;
! LED #7&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
! {{A22p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{A30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! {{G41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! [[:Category:R31|R31]]&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50}}&lt;br /&gt;
| {{Cunk}} || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R50p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R51}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R52}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{R60}}&lt;br /&gt;
| Power || Battery(orange) || Battery(green) || {{Cunk}}  || {{Cunk}} || {{Cunk}} || Standby || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{T20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T22}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T23}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T30}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T40p}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  ||  {{Cunk}} || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{T41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T41p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42}} &lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T42p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T43p}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{T60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || {{Cunk}}  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || 2007-49G&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{X20}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X24}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X31}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X32}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X40}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! {{X41}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{X60}}&lt;br /&gt;
| Power || Battery(orange)  || Battery(green)  || Ultrabase  || Ultrabay || {{Cunk}} || {{Cunk}} || Standby || Standard&lt;br /&gt;
|-&lt;br /&gt;
! colspan=10 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! {{Z60t}}&lt;br /&gt;
| {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || {{Cunk}} ||&lt;br /&gt;
|-&lt;br /&gt;
! {{Z61m}}&lt;br /&gt;
| Power  || Battery(orange)  || Battery(green)  || {{Cunk}}  || {{Cunk}} || {{Cunk}} || {{Cunk}} || Standby ||&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=25360</id>
		<title>Category:R60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=25360"/>
		<updated>2006-10-19T16:50:44Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: /* Standard Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad R60 ===&lt;br /&gt;
This page gives an overview of all ThinkPad R60 related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Celeron M]] 1.4, 1.6 GHz CPU&lt;br /&gt;
** [[Intel Core Duo (Yonah)]] 1.66, 1.83, 2.0, 2.2, 2.33 GHz CPU&lt;br /&gt;
** [[Intel Core Solo (Yonah)]] 1.66 GHz CPU&lt;br /&gt;
* One of the following graphics adapters:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 950]] - only for 1024x768 and 1400x1050 displays&lt;br /&gt;
** [[ATI Mobility Radeon X1300]] (64 MB)&lt;br /&gt;
** [[ATI Mobility Radeon X1400]] (128 MB)&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1600x1200 resolution&lt;br /&gt;
* 512 MB or 1 GB [[PC2-5300]] memory standard upgradable to 4 GB&lt;br /&gt;
* 40, 60, 80 or 100 GB SATA HDD&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* One of the following ethernet controllers:&lt;br /&gt;
** [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
** [[Ethernet Controllers#Broadcom Gigabit (10/100/1000)|Broadcom Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Enhanced]] with the following:&lt;br /&gt;
** CD-ROM drive&lt;br /&gt;
** CD-RW/DVD-ROM Combo drive&lt;br /&gt;
** DVDÂ±RW drive&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/53 slot]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadR60.jpg|300 px|ThinkPad R60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:R Series]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_History&amp;diff=24714</id>
		<title>ThinkPad History</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_History&amp;diff=24714"/>
		<updated>2006-09-18T19:51:08Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is an overview of the history of IBM ThinkPad (and similar) mobile computers.&lt;br /&gt;
&lt;br /&gt;
IBM has a webpage on the history of the ThinkPad here: http://www.pc.ibm.com/ww/thinkpad/anniversary/history.html&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+ ThinkPads sorted by time of appearance&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | ThinkPad model !! style=&amp;quot;background:#ffdead;&amp;quot; | release year !! style=&amp;quot;background:#ffdead;&amp;quot; | special characteristics&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1992&lt;br /&gt;
|-&lt;br /&gt;
| {{700T}} || Apr 1992 || [[Image:Icon20_pen.png | TouchScreen]] TabletPC&lt;br /&gt;
|-&lt;br /&gt;
| {{300}} || Oct 1992 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{700}}, {{700C}} || Oct 1992 || MCA&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1993&lt;br /&gt;
|-&lt;br /&gt;
| {{710T}} || Mar 1993 || [[Image:Icon20_pen.png | TouchScreen]] TabletPC&lt;br /&gt;
|-&lt;br /&gt;
| {{720}}, {{720C}} || May 1993 || MCA&lt;br /&gt;
|-&lt;br /&gt;
| {{350}}, {{350C}} || June 1993 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{500}} || June 1993 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{750}}, {{750C}} || Sep 1993 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{750P}} || Sep 1993 || [[Image:Icon20_ultrabay.png | UltraBay]] [[Image:Icon20_pen.png | TouchScreen]] TabletPC/Notebook-Morphable&lt;br /&gt;
|-&lt;br /&gt;
| {{750Cs}} || Nov 1993 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{220}} || ??? 1993 || SubNotebook&lt;br /&gt;
|-&lt;br /&gt;
| {{550BJ}} || ??? 1993 || integrated Printer&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1994&lt;br /&gt;
|-&lt;br /&gt;
| {{360}}, {{360Cs}} || May 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{730T}} || May 1994 || [[Image:Icon20_pen.png | TouchScreen]] TabletPC&lt;br /&gt;
|-&lt;br /&gt;
| {{230Cs}} || June 1994 || SubNotebook&lt;br /&gt;
|-&lt;br /&gt;
| {{355}}, {{355C}}, {{355Cs}} || June 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{360C}} || June 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{360P}} || June 1994 || [[Image:Icon20_ultrabay.png | UltraBay]] [[Image:Icon20_pen.png | &lt;br /&gt;
TouchScreen]] TabletPC/Notebook-Morphable&lt;br /&gt;
|-&lt;br /&gt;
| {{510Cs}} || June 1994 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{755C}}, {{755Cs}} || June 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{360CE}}, {{360CSE}} || Oct 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{755CD}} || Oct 1994 || [[Image:Icon20_ultrabay.png | UltraBay]] first notebook with integrated CD-ROM drive and IrDA&lt;br /&gt;
|-&lt;br /&gt;
| {{755CE}}, {{755CSE}} || Nov 1994 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1995&lt;br /&gt;
|-&lt;br /&gt;
| {{701C}}, {{701CS}} || Mar 1995 || [[Image:Icon20_trackwrite.png|TrackWrite]] SubNotebook&lt;br /&gt;
|-&lt;br /&gt;
| {{360CE}} || Apr 1995 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{370C}} || May 1995 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{755CX}} || May 1995 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{755CV}} || May 1995 || [[Image:Icon20_ultrabay.png | UltraBay]] display can be used with overhead projectors&lt;br /&gt;
|-&lt;br /&gt;
| {{755CDV}} || June 1995 || [[Image:Icon20_ultrabay.png | UltraBay]] display can be used with overhead projectors&lt;br /&gt;
|-&lt;br /&gt;
| {{820}}, {{850}} || July 1995 || PowerPC driven&lt;br /&gt;
|-&lt;br /&gt;
| {{PC110}} || Sep 1995 || PalmTop - the smallest and cutest &amp;quot;ThinkPad&amp;quot; ever, was sold in Japan only&lt;br /&gt;
|-&lt;br /&gt;
| {{730TE}} || Oct 1995 || [[Image:Icon20_pen.png | TouchScreen]] TabletPC, enhanced version of 730T&lt;br /&gt;
|-&lt;br /&gt;
| {{760C}}, {{760CD}} || Oct 1995 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{365C}}, {{365CS}} || Nov 1995 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{365CD}}, {{365CSD}} || Nov 1995 ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1996&lt;br /&gt;
|-&lt;br /&gt;
| {{760L}}, {{760LD}} || Feb 1996 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{365E}}, {{365ED}} || May 1996 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{365X}}, {{365XD}} || May 1996 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{560}} || May 1996 || UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{760E}}, {{760ED}}, {{760EL}}, {{760ELD}}|| May 1996 || First ThinkPads with CardBus&lt;br /&gt;
|-&lt;br /&gt;
| {{860}} || Oct 1996 || PowerPC driven&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1997&lt;br /&gt;
|-&lt;br /&gt;
| {{380}}, {{380D}} || May 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{385D}} || May 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{310}}, {{310D}} || June 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{560E}} || June 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{765L}}, {{765D}} || June 1997 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{380E}}, {{380ED}} || Sep 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{385ED}} || Sep 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{770}} || Oct 1997 || [[Image:Icon20_ultrabayii.png | UltraBay II]] first Notebook with integrated DVD-ROM drive&lt;br /&gt;
|-&lt;br /&gt;
| {{310E}}, {{310ED}} || Nov 1997 ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1998&lt;br /&gt;
|-&lt;br /&gt;
| {{380XD}} || Mar 1998 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{385XD}} || Mar 1998 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{560X}} || Mar 1998 || UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{600}} || Apr 1998 || [[Image:Icon20_ultraslimbay.png | UltraSlimBay]] probably the most popular ThinkPad so far&lt;br /&gt;
|-&lt;br /&gt;
| {{770E}}, {{770ED}} || Apr 1998 || [[Image:Icon20_ultrabayii.png | UltraBay II]]&lt;br /&gt;
|-&lt;br /&gt;
| {{380Z}} || Sep 1998 || [[Image:Icon20_ultrabay.png | UltraBay]]&lt;br /&gt;
|-&lt;br /&gt;
| {{560Z}} || Sep 1998 || UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{770X}} || Oct 1998 || [[Image:Icon20_ultrabayii.png | UltraBay II]]&lt;br /&gt;
|-&lt;br /&gt;
| {{390}} || Nov 1998 || [[Image:Icon20_ultrabayfx.png | UltraBay FX]]&lt;br /&gt;
|-&lt;br /&gt;
| {{600E}} || Nov 1998 || [[Image:Icon20_ultraslimbay.png | UltraSlimBay]] enhanced version of 600&lt;br /&gt;
|-&lt;br /&gt;
| {{I1410}}, {{I1450}} || Nov 1998 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 1999&lt;br /&gt;
|-&lt;br /&gt;
| {{I1411}}, {{I1451}} || Jan 1999 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{770Z}} || Feb 1999 || [[Image:Icon20_ultrabayii.png | UltraBay II]]&lt;br /&gt;
|-&lt;br /&gt;
| {{390E}} || Mar 1999 || [[Image:Icon20_ultrabayfx.png | UltraBay FX]]&lt;br /&gt;
|-&lt;br /&gt;
| {{570}} || Apr 1999 || [[Image:Icon20_ultrabase.png | UltraBase]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{240}} || June 1999 || SubNotebook&lt;br /&gt;
|-&lt;br /&gt;
| {{I1412}}, {{I1452}}, {{I1472}} || June 1999 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1512}}, {{I1552}} || July 1999 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1720}}, {{I1721}} || July 1999 || [[Image:Icon20_ultrabayfx.png | UltraBay FX]]&lt;br /&gt;
|-&lt;br /&gt;
| {{390X}} || Sep 1999 || [[Image:Icon20_ultrabayfx.png | UltraBay FX]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1420}} || Oct 1999 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1460}}, {{I1480}} || Oct 1999 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_easylaunch.png|Easy Launch Buttons]] first Notebook with integrated keyboard light&lt;br /&gt;
|-&lt;br /&gt;
| {{I1540}}, {{I1560}} || Oct 1999 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{600X}} || Dec 1999 || [[Image:Icon20_ultraslimbay.png | UltraSlimBay]] enhanced version of 600E&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2000&lt;br /&gt;
|-&lt;br /&gt;
| {{I1421}}, {{I1441}} || Jan 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1541}} || Jan 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{570E}} || Feb 2000 || [[Image:Icon20_ultrabase.png | UltraBase]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{I1422}}, {{I1442}}, {{I1482}},&amp;lt;br&amp;gt;{{I1483}}, {{I1492}} || Mar 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1542}}, {{I1562}}, {{I1592}} || April 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A20m}} || May 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A20p}} || May 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T20}} || May 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]&lt;br /&gt;
|-&lt;br /&gt;
| {{240X}} || June 2000 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{I1210}}, {{I1230}},&amp;lt;br&amp;gt;{{I1250}}, {{I1260}}  || June 2000 ||&lt;br /&gt;
|-&lt;br /&gt;
| {{I1330}}, {{I1370}} || June 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{I1200}}, {{I1300}}|| Sep 2000 || [[Image:Icon20_easylaunch.png|Easy Launch Buttons]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X20}} || Sep 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X2]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{A21m}} || Sep 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A21p}} || Sep 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A21e}} || Oct 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T21}} || Oct 2000 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2001&lt;br /&gt;
|-&lt;br /&gt;
| {{TransNote}} || Feb 2001 || [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_pen.png | TouchScreen]] [[Image:Icon20_ink.png | ThinkScribe]] IBMs innovative approach on Human Interaction&lt;br /&gt;
|-&lt;br /&gt;
| {{T22}} || Mar 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A22m}} || Apr 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A22p}} || Apr 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X21}} || Apr 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X2]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{S30}} || May 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_easylaunch.png|Easy Launch Buttons]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A22e}} || June 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|ThinkPad Button]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} || July 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A30}} || Oct 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_webnav.png | Web Navigation Keys]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A30p}} || Oct 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_webnav.png | Web Navigation Keys]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R30}} || Oct 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] &lt;br /&gt;
|-&lt;br /&gt;
| {{X22}} || Oct 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X2]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]  UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{S31}} || Nov 2001 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_easylaunch.png|Easy Launch Buttons]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2002&lt;br /&gt;
|-&lt;br /&gt;
| {{X23}} || Jan 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X2]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] UltraPortable &lt;br /&gt;
|-&lt;br /&gt;
| {{R31}} || Feb 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]]  [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A31}} || Mar 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_webnav.png | Web Navigation Keys]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{A31p}} || Mar 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ultrabay2000.png | UltraBay 2000]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_webnav.png | Web Navigation Keys]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_ultraport.png | UltraPort]]  [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} || May 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X24}} || May 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X2]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|ThinkPad Button]] [[Image:Icon20_ultraport.png | UltraPort]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] UltraPortable &lt;br /&gt;
|-&lt;br /&gt;
| {{R32}} || June 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] &lt;br /&gt;
|-&lt;br /&gt;
| {{X30}} || Sep 2002 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X3]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2003&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} || Jan 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] &lt;br /&gt;
|-&lt;br /&gt;
| {{T40}}, {{T40p}} || Mar 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} || Mar 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X3]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{G40}} || Apr 2003 || [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R40e}} || Oct 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayplus.png | UltraBay Plus]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] &lt;br /&gt;
|-&lt;br /&gt;
| {{R50}} || Oct 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} || Oct 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] first notebook with [[Active Protection System | HDD protection system]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T41p}} || Nov 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R50p}} || Nov 2003 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2004&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} || Feb 2004 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X4]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{R50e}} || Apr 2004 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} || Apr 2004 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}}, {{T42p}} || May 2004 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
| {{G41}} || Oct 2004 || [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2005&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} || Feb 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} || Mar 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T43p}} || Apr 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X32}} || Apr 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X3]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]  [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{X41}} || Apr 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X4]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{X41T}} || June 2005 || [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_help.png|Predesktop Area]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] [[Image:Icon20_pen.png | Tablet-Digitizer-Screen]] Tablet-Convertable&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60m}} || Sep 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] Widescreen&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60t}} || Sep 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] Widescreen&lt;br /&gt;
|-&lt;br /&gt;
| {{R51e}} || Sep 2005 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_accessibm.png|Access IBM Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#efefef;&amp;quot; | 2006&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} || Jan 2006 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} || Jan 2006 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X6]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} || Jan 2006 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabase.png | UltraBase X6]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]] UltraPortable&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} || Feb 2006 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayslim.png | UltraBay Slim]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} || May 2006 || [[Image:Icon20_thinklight.png|ThinkLight]] [[Image:Icon20_ultrabayenh.png | UltraBay Enhanced]] [[Image:Icon20_ess.png|Embedded Security Subsystem]] [[Image:Icon20_aps.png | Active Protection System]] [[Image:Icon20_accessibm.png|ThinkVantage Button]] [[Image:Icon20_ultranav.png | UltraNav]] [[Image:Icon20_browsekeys.png|Browser Keys]] [[Image:Icon20_wlan.png | Integrated Wireless Adapter]] [[Image:Icon20_bluetooth.png | Integrated Bluetooth Adapter]] [[Image:Icon20_fingerprint.png|Integrated Fingerprint Reader]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=24713</id>
		<title>Category:R60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:R60&amp;diff=24713"/>
		<updated>2006-09-18T19:46:21Z</updated>

		<summary type="html">&lt;p&gt;Rehorlings: /* Standard Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad R60 ===&lt;br /&gt;
This page gives an overview of all ThinkPad R60 related topics.&lt;br /&gt;
&lt;br /&gt;
==== Standard Features ====&lt;br /&gt;
* One of the following processors:&lt;br /&gt;
** [[Intel Celeron M]] 1.4 GHz&lt;br /&gt;
** [[Intel Core Duo (Yonah)]] 1.66, 1.83, 2.0, 2.2, 2.33 GHz CPU&lt;br /&gt;
** [[Intel Core Solo (Yonah)]] 1.66 GHz CPU&lt;br /&gt;
* One of the following graphics adapters:&lt;br /&gt;
** [[Intel Graphics Media Accelerator 950]] - only for 1024x768 displays&lt;br /&gt;
** [[ATI Mobility Radeon X1300]] (64 MB)&lt;br /&gt;
** [[ATI Mobility Radeon X1400]] (128 MB)&lt;br /&gt;
* One of the following displays:&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 14.1&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1400x1050 resolution&lt;br /&gt;
** 15.0&amp;quot; TFT display with 1600x1200 resolution&lt;br /&gt;
* 512 MB or 1 GB [[PC2-5300]] memory standard upgradable to 4 GB&lt;br /&gt;
* 40, 60, 80 or 100 GB SATA HDD&lt;br /&gt;
* [[AD1981HD]] HD Audio 1.0 controller&lt;br /&gt;
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]&lt;br /&gt;
* [[UltraBay|UltraBay Enhanced]] with the following:&lt;br /&gt;
** CD-ROM drive&lt;br /&gt;
** CD-RW/DVD-ROM Combo drive&lt;br /&gt;
** DVDÂ±RW drive&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
** [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter]]&lt;br /&gt;
** [[ThinkPad 11a/b/g Wireless LAN Mini Express Adapter]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with one of the following:&lt;br /&gt;
** None (empty)&lt;br /&gt;
* [[CardBus slot]] (Type 2)&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/53 slot]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] on select models&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* [[UltraNav]] (TrackPoint / Touchpad combo)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadR60.jpg|ThinkPad R60]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:R Series]]&lt;/div&gt;</summary>
		<author><name>Rehorlings</name></author>
		
	</entry>
</feed>