Difference between revisions of "Ultrabay"

From ThinkWiki
Jump to: navigation, search
(Hotswap when using the <tt>ata_piix</tt> driver: - automation via ACPI)
(Add more details about the connectors used, make tables easier to read at a glance)
 
(109 intermediate revisions by 32 users not shown)
Line 3: Line 3:
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
 
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;">
=== IBM UltraBay ===
+
{{NOTE|The IdeaPad Y400/Y500/Y410p/Y510p's Ultrabay is different from the Ultrabays used in ThinkPads. One notable difference is the inclusion of a TE Connectivity 2199022-1 connector (a proprietary implementation of MXM 3.0), which does not exist in all Ultrabay types used in ThinkPads. Therefore, Ultrabay GPUs produced for the aforementioned IdeaPads will NOT function in the ThinkPads' Ultrabays as they lack this connector.}}
UltraBay{{footnote|1}} is IBM's name for the swapable drive slot. With IBMs words: <blockquote>"The ThinkPad UltraBay, also standard with the system, is an intelligent bay that switches its pinout signals to allow the installation of standard and optional features in what would normally be just the FDD bay."</blockquote> Introduced back in the times of the 750 ThinkPads, this technology has gone through redesigns with almost every new generation of ThinkPad models, possibly leading to some confusion that is hopefully cleared up here. The following table gives an overview of the different UltraBay types, in which models they occurred and what drives are available for them.
+
=== Ultrabay ===
Note that the optical drive bay in G series ThinkPads is not an UltraBay in that the drives are fixed and not removable.
+
Ultrabay was IBM's, now Lenovo's name for the swappable bay. With IBM's definition{{footnote|2}}: <blockquote>"The ThinkPad UltraBay{{footnote|1}}, also standard with the system, is an intelligent bay that switches its pin-out signals to allow the installation of standard and optional features in what would normally be just the floppy disk drive bay."</blockquote> First introduced in the {{360}} and the {{750}}, this technology has gone through several redesigns with almost every new generation of models, possibly leading to some confusion that is hopefully cleared up here. The following table gives an overview of the different Ultrabay types, in which models they came from and what devices are available for them.
 
 
On the media side different UltraBays relate to the form factor of the drives they accept, e.g early A, T and X series models can accept UltraBay devices up to 12.5mm in thickness, whereas current T and X series machines are limited to devices no more than 9.5mm thick.
 
 
</div>
 
</div>
 
|}
 
|}
 +
=== Overview ===
 +
Over the course of time, a number of different form factors have been used for the Ultrabay. They are generally not cross-compatible, but there are some exceptions to that (see below for more details). Current ThinkPads no longer use the Ultrabay, due to severe space constraints. Only a few models do feature the Ultrabay nowadays, but they are unfortunately crippled in such a way that they no longer support Ultrabay batteries and/or hot-swapping.
 +
 +
Keep in mind that not all Ultrabays are made equal, as some lack an eject mechanism and/or battery terminals that are needed to charge and discharge an Ultrabay battery. Some Ultrabays might also not support hot and/or warm swapping, even if they are capable of doing so in a different model (e.g. a high-end model supports hot, warm, and cold swapping, but the other lower-end model supports only cold swapping despite having the same Ultrabay type). These crippled Ultrabay variants are generally found on the low-end models, although they can also be rarely found on high-end models.
 +
 +
=== Linux support ===
 +
The pinout switching is performed by the BIOS and embedded controller, so that it is completely transparent to the operating system.
 +
* Floppy drives are supported by the standard floppy driver.
 +
* ZIP drive support is possible through the <tt>ide-disk</tt> driver.
 +
* IDE hard disks and optical drives are supported by the <tt>ata_piix</tt> or older <tt>ide-disk</tt> driver in the linux kernel.
 +
* Batteries are automatically handled by the hardware, but can be controlled further by using [[tp_smapi]].
 +
* Ultrabay Plus devices should be handled by the USB subsystem, but if the actual devices are is not known.
 +
 +
=== Compatibility ===
 +
 
{| border="1" cellspacing="0" cellpadding="2"
 
{| border="1" cellspacing="0" cellpadding="2"
|+Overview over UltraBay types and available devices
+
|+
! width=140px|UltraBay Type !! featured in !! available drives (see [[UltraBay Devices]] for details)
+
! width=160px|type !! featured in (internal) !! featured in (external) !! [[Ultrabay Devices|available devices]]
 +
|-
 +
| [[Image:Icon20_ultrabay.png]] [[Ultrabay Devices#UltraBay Devices|UltraBay]] || {{355}}, {{355C}}, {{355Cs}}, {{360}}, {{360C}}, {{360Cs}}, {{360P}}, {{360CE}}, {{360CSE}}, {{360PE}}, {{370C}}, {{750}}, {{750C}}, {{750Cs}}, {{750P}}, {{755C}}, {{755CE}}, {{755Cs}}, {{755CSE}}, {{755CV}}, {{755CX}}, {{760C}}, {{760L}}, {{760E}} || N/A || [[Image:Icon20_floppy144.png|Floppy Drive]] [[Image:Icon20_floppy288.png|Floppy Drive]] [[Image:Icon20_pcmciacartridge.png|Adapter]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_wmfcdpd.png|Adapter]] [[Image:Icon20_wmfardis.png|Adapter]] [[Image:Icon20_tvtuner.png|Adapter]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabaythick.png]] [[Ultrabay Devices#UltraBay Thick Devices|UltraBay Thick]] || {{755CD}}, {{755CDV}}, {{760CD}}, {{760E}}, {{760ED}}, {{760EL}}, {{760ELD}}, {{760LD}}, {{760XD}}, {{760XL}}, {{765D}}, {{765L}} || {{SelectaDock I}}{{footnote|3}}, {{SelectaDock II}}{{footnote|3}} || [[Image:Icon20_zip100.png|Floptical Drive]] [[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabayii.png]] [[Ultrabay Devices#UltraBay II Devices|UltraBay II]] || {{770}}, {{770E}}, {{770ED}}, {{770X}}, {{770Z}} || {{SelectaDock III}}{{footnote|3}} || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_zip100.png|Floptical Drive]] [[Image:Icon20_ls120.png|Floptical Drive]] [[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_ultrabaydriveadapter.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabayfx.png]] [[Ultrabay Devices#UltraBay FX Devices|UltraBay FX]] || {{390}}, {{390E}}, {{390X}}, {{i1700}}, {{i1720}}, {{i1721}}, {{i1780}}, {{i1781}} || N/A || [[Image:Icon20_floppy.png|Floppy Drive]]+[[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_floppy.png|Floppy Drive]]+[[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultraslimbay.png]] [[Ultrabay Devices#UltraslimBay Devices|UltraslimBay]] || {{600}}{{footnote|3}}, {{600E}}, {{600X}} || {{ThinkPad UltraBase}}{{footnote|3}}, [[Portable Drive Bay]]{{footnote|3}} || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_ls120.png|Floptical Drive]] [[Image:Icon20_zip100.png|Floptical Drive]] [[Image:Icon20_zip250.png|Floptical Drive]] [[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabay2000.png]] [[Ultrabay Devices#Ultrabay 2000 Devices|Ultrabay 2000]] || {{i1800}}{{footnote|3}} {{footnote|4}}, {{A20m}}, {{A20p}}, {{A21e}}{{footnote|3}} {{footnote|4}}, {{A21m}}, {{A21p}}, {{A22e}}{{footnote|3}} {{footnote|4}}, {{A22m}}, {{A22p}}, {{A30}}{{footnote|6}}, {{A30p}}{{footnote|6}}, {{A31}}{{footnote|6}}, {{A31p}}{{footnote|6}}, {{T20}}{{footnote|6}}, {{T21}}, {{T22}} || {{ThinkPad Dock}}{{footnote|3}} {{footnote|4}}, {{ThinkPad Dock II}}{{footnote|3}}, {{ThinkPad X2 UltraBase}}{{footnote|3}}, [[Portable Drive Bay 2000]]{{footnote|3}} || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_ls120.png|Floptical Drive]] [[Image:Icon20_ls240.png|Floptical Drive]] [[Image:Icon20_zip250.png|Floptical Drive]] [[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_cdrw.png|Optical Drive]] [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_combo.png|Optical Drive]] [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_ultrabaydriveadapter.png|Adapter]] [[Image:Icon20_ultrabaydriveadapter.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabayplus.png]] [[Ultrabay Devices#Ultrabay Plus Devices|Ultrabay Plus]] || {{A30}}{{footnote|3}} {{footnote|6}}, {{A30p}}{{footnote|3}} {{footnote|6}}, {{A31}}{{footnote|3}} {{footnote|6}}, {{A31p}}{{footnote|3}} {{footnote|6}}, {{R30}}{{footnote|3}} {{footnote|4}}, {{R31}}{{footnote|3}} {{footnote|4}}, {{R32}}{{footnote|4}}, {{R40}}, {{T23}}, {{T30}} || {{ThinkPad X3 UltraBase}} || [[Image:Icon20_devicecarrier.png|Adapter]] [[Image:Icon20_numerickeypad.png|Adapter]] [[Image:Icon20_cradlefortheworkpadc500.png|Adapter]]
 +
|-
 +
| [[Image:Icon20_ultrabayslim.png]] [[Ultrabay Devices#Ultrabay Slim Devices|Ultrabay Slim]] || {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{T61}}, {{T61p}}, {{Z60t}}, {{Z61t}} || {{ThinkPad X4 UltraBase}}, {{ThinkPad X4 Dock}}{{footnote|3}}, {{ThinkPad X6 UltraBase}}, {{ThinkPad X6 Tablet UltraBase}} || [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_combo.png|Optical Drive]] [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_serialandparallelportadapter.png|Adapter]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabayenh.png]] [[Ultrabay Devices#Ultrabay Enhanced Devices|Ultrabay Enhanced]] || {{R50}}, {{R50e}}{{footnote|3}} {{footnote|4}}, {{R50p}}, {{R51}}, {{R51e}}{{footnote|3}} {{footnote|4}}, {{R52}}, {{R60}}, {{R60i}}, {{R60e}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{R61}}, {{R61i}}, {{R61e}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{G41}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{G50}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{Z60m}}, {{Z61e}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{Z61m}}, {{Z61p}} || {{ThinkPad Advanced Dock}}{{footnote|3}} ||[[Image:Icon20_cdrom.png|Optical Drive]] [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_combo.png|Optical Drive]] [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_ultrabaythin.png]] [[Ultrabay Devices#Ultrabay Thin Devices|Ultrabay Thin]] || {{X300}}, {{X301}} || N/A || [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_s_ultrabayslim.png]] [[Ultrabay Devices#Serial Ultrabay Slim Devices|Serial Ultrabay Slim]] || {{P70}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{P71}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{W500}}, {{W540}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{W541}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{T400}}, {{T400s}}, {{T410}}{{footnote|3}}, {{T410i}}{{footnote|3}}, {{T410s}}, {{T410si}}, {{T420s}}, {{T420si}}, {{T430s}}, {{T430si}}, {{T440p}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{T500}}, {{T540p}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L440}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L540}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L560}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L570}}{{footnote|3}} {{footnote|4}} {{footnote|5}} || {{ThinkPad X200 UltraBase}}{{footnote|3}}, {{ThinkPad UltraBase Series 3}}{{footnote|3}} || [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_combo.png|Optical Drive]] [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_battery.png|Battery]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
| [[Image:Icon20_s_ultrabayenh.png]] [[Ultrabay Devices#Serial Ultrabay Enhanced Devices|Serial Ultrabay Enhanced]] || {{W510}}{{footnote|3}}, {{W520}}{{footnote|3}}, {{W530}}{{footnote|3}}, {{W700}}{{footnote|3}}, {{W700ds}}{{footnote|3}}, {{W701}}{{footnote|3}}, {{W701ds}}{{footnote|3}}, {{T420}}{{footnote|3}}, {{T420i}}{{footnote|3}}, {{T430}}{{footnote|3}}, {{T430i}}{{footnote|3}}, {{T510}}{{footnote|3}}, {{T510i}}{{footnote|3}}, {{T520}}{{footnote|3}}, {{T520i}}{{footnote|3}}, {{T530}}{{footnote|3}}, {{T530i}}{{footnote|3}}, {{L410}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L412}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L420}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L421}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L430}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L510}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L512}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L520}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{L530}}{{footnote|3}} {{footnote|4}} {{footnote|5}}, {{R400}}, {{R500}} || N/A || [[Image:Icon20_dvd.png|Optical Drive]] [[Image:Icon20_combo.png|Optical Drive]] [[Image:Icon20_multiburner.png|Optical Drive]] [[Image:Icon20_hdd.png|Adapter]] [[Image:Icon20_travelbezel.png|Travel Bezel]]
 +
|-
 +
|}
  
 +
{| border="1" cellspacing="0" cellpadding="2"  style="text-align:center;"
 +
|+ <br>Compatibility Table
 +
! type !! [[Image:Icon20_ultrabay.png]] slot !! [[Image:Icon20_ultrabaythick.png]] slot !! [[Image:Icon20_ultrabayii.png]] slot !! [[Image:Icon20_ultrabayfx.png]] slot !! [[Image:Icon20_ultraslimbay.png]] slot !! [[Image:Icon20_ultrabay2000.png]] slot !! [[Image:Icon20_ultrabayplus.png]] slot !! [[Image:Icon20_ultrabayslim.png]] slot !! [[Image:Icon20_ultrabayenh.png]] slot !! [[Image:Icon20_ultrabaythin.png]] slot !! [[Image:Icon20_s_ultrabayslim.png]] slot !! [[Image:Icon20_s_ultrabayenh.png]] slot
 +
|-
 +
|[[Image:Icon20_ultrabay.png]] device ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ffd700"| [[Ultrabay Drive Adapter for Ultrabay II|Adapter]] ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabay.png]] UltraBay || {{355}}, {{355C}}, {{355Cs}}, {{360}}, {{360C}}, {{360Cs}}, {{360P}}, {{360CE}}, {{360CSE}}, {{360PE}}, {{370C}}, {{750}}, {{750C}}, {{750Cs}}, {{750P}}, {{755C}}, {{755CE}}, {{755Cs}}, {{755CSE}}, {{755CV}}, {{755CX}}, {{760C}}, {{760L}}, {{760E}} || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]], 2.88 MB diskette, PCMCIA Cartridge, IBM Wireless Modem ARDIS, IBM Wireless Modem
+
|[[Image:Icon20_ultrabaythick.png]] device ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ffd700"| [[Ultrabay Drive Adapter for Ultrabay II|Adapter]] ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabay.png]] UltraBay Thick|| {{755CD}}, {{755CDV}}, {{760CD}}, {{760E}}, {{760ED}}, {{760EL}}, {{760ELD}}, {{760LD}}, {{760XD}}, {{760XL}}, {{765D}}, {{765L}}, [[SelectaDock I]], [[SelectaDock II]] || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]], 2.88 MB diskette, PCMCIA Cartridge, IBM Wireless Modem ARDIS, IBM Wireless Modem
+
|[[Image:Icon20_ultrabayii.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabayii.png]] UltraBay II || {{770}}, {{770E}}, {{770ED}}, {{770X}}, {{770Z}}, [[SelectaDock III]] || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_zip100.png|100MB Zip Drive]] [[Image:Icon20_zip250.png|250MB Zip Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]]
+
|[[Image:Icon20_ultrabayfx.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabayfx.png]] UltraBay FX|| {{390}}, {{390E}}, {{390X}}, {{i1720}}, {{i1721}} || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]]
+
|[[Image:Icon20_ultraslimbay.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultraslimbay.png]] UltraslimBay || {{600}}, {{600E}}, {{600X}}, [[UltraBase]], [[Portable Drive Bay]]|| [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_ls120.png|SuperDisk LS-120 Drive]] [[Image:Icon20_zip100.png|100MB Zip Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]]
+
|[[Image:Icon20_ultrabay2000.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabay2000.png]] UltraBay 2000 || {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}, {{A30}}, {{T20}}, {{T21}}, {{T22}}, {{T23}}, [[ThinkPad Dock|Dock]], [[ThinkPad Dock II|Dock II]], [[UltraBase X2]], [[Portable Drive Bay 2000]]|| [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_ls120.png|SuperDisk LS-120 Drive]] [[Image:Icon20_ls240.png|SuperDisk LS-240 Drive]] [[Image:Icon20_zip100.png|100MB Zip Drive]] [[Image:Icon20_zip250.png|250MB Zip Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_cdrw.png|CD-RW Drive]] [[Image:Icon20_combo.png|CD-RW/DVD-ROM Combo Drive]] [[Image:Icon20_multiburner.png|DVD Multi-Burner Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]]
+
|[[Image:Icon20_ultrabayplus.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabayplus.png]] UltraBay Plus || {{A30}}, {{A30p}}, {{A31}}, {{A31p}}, {{R30}}, {{R31}}, {{R32}}, {{R40}}, {{T23}}, {{T30}}, [[UltraBase X3]] || [[Image:Icon20_floppy.png|Floppy Drive]] [[Image:Icon20_ls120.png|SuperDisk LS-120 Drive]] [[Image:Icon20_ls240.png|SuperDisk LS-240 Drive]] [[Image:Icon20_zip100.png|100MB Zip Drive]] [[Image:Icon20_zip250.png|250MB Zip Drive]] [[Image:Icon20_cdrom.png|CD-ROM Drive]] [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_cdrw.png|CD-RW Drive]] [[Image:Icon20_combo.png|CD-RW/DVD-ROM Combo Drive]] [[Image:Icon20_multiburner.png|DVD Multi-Burner Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]], WorkPad Cradle, Numpad
+
|[[Image:Icon20_ultrabayslim.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ffd700"| [[Ultrabay Slim Drive Adapter for Ultrabay 2000|Adapter]] ||style="background: #ffd700"| [[Ultrabay Slim Drive Adapter for Ultrabay 2000|Adapter]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabayslim.png]] UltraBay Slim || {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}, {{T60p}}, {{Z60t}}, [[UltraBase X4]], [[UltraBase X6]], [[ThinkPad X4 Dock]] || [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_combo.png|CD-RW/DVD-ROM Combo Drive]] [[Image:Icon20_multiburner.png|DVD Multi-Burner Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]], Serial/Parallel Port Adapter
+
|[[Image:Icon20_ultrabayenh.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ffd700"| [[Ultrabay Enhanced Drive Adapter for Ultrabay 2000|Adapter]] ||style="background: #ffd700"| [[Ultrabay Enhanced Drive Adapter for Ultrabay 2000|Adapter]] ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
| [[Image:Icon20_ultrabayenh.png]] UltraBay Enhanced || {{R50}}, {{R50p}}, {{R51}}, {{R52}}, {{Z60m}} [[ ThinkPad Advanced Dock]]|| [[Image:Icon20_dvd.png|DVD-ROM Drive]] [[Image:Icon20_combo.png|CD-RW/DVD-ROM Combo Drive]] [[Image:Icon20_multiburner.png|DVD Multi-Burner Drive]] [[Image:Icon20_hdd.png|Harddisk Drive Adapter]] [[Image:Icon20_battery.png|Battery]]
+
|[[Image:Icon20_ultrabaythin.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no
 
|-
 
|-
 +
|[[Image:Icon20_s_ultrabayslim.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes
 +
|-
 +
|[[Image:Icon20_s_ultrabayenh.png]] device ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no ||style="background: #4bff4b"| yes
 
|}
 
|}
  
 
{| border="1" cellspacing="0" cellpadding="2"  style="text-align:center;"
 
{| border="1" cellspacing="0" cellpadding="2"  style="text-align:center;"
|+Compatibility Matrix (read columns as slots with rows as devices that are compatible)
+
|+ <br>Characteristics Table
! Slots<hr />Devices!! [[Image:Icon20_ultrabay.png]]<br />UltraBay<br />&nbsp; !! [[Image:Icon20_ultrabay.png]]<br />UltraBay<br />Thick !! [[Image:Icon20_ultrabayii.png]]<br />UltraBay<br />II !! [[Image:Icon20_ultrabayfx.png]]<br />UltraBay<br />FX !! [[Image:Icon20_ultraslimbay.png]]<br />UltraslimBay<br />&nbsp; !! [[Image:Icon20_ultrabay2000.png]]<br />UltraBay<br />2000 !! [[Image:Icon20_ultrabayplus.png]]<br />UltraBay<br />Plus !! [[Image:Icon20_ultrabayslim.png]]<br />UltraBay<br />Slim !! [[Image:Icon20_ultrabayenh.png]]<br />UltraBay<br />Enhanced
+
! type !! cold-swapping !! warm-swapping !! hot-swapping !! bay bezel shape !! bay connector !! bay height
 +
|-
 +
|[[Image:Icon20_ultrabay.png]] ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no || flat rectangle, no cut-outs or bevels || unknown 100-pin MDR connector || 15 mm
 +
|-
 +
|[[Image:Icon20_ultrabaythick.png]] ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no ||style="background: #ff4b4b"| no || flat rectangle, cut-out on the bottom right corner; no bevels || unknown 100-pin MDR connector || 19 mm
 +
|-
 +
|[[Image:Icon20_ultrabayii.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; no bevels || proprietary 80-pin Molex 53997 || 17 mm
 
|-
 
|-
|'''UltraBay''' || yes || yes || [[Ultrabay Drive Adapter for Ultrabay II|Adapter]] || - || - || - || - || - || -
+
|[[Image:Icon20_ultrabayfx.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no || wedge, cut out on the top right corner; no bevels || unknown || 25.4 mm
 
|-
 
|-
|'''UltraBay Thick''' || - || yes || [[Ultrabay Drive Adapter for Ultrabay II|Adapter]] || - || - || - || - || - || -
+
|[[Image:Icon20_ultraslimbay.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no || flat rectangle, no cut-outs; has a beveled bottom || proprietary 80-pin Molex 53997 || 12.7 mm
 
|-
 
|-
|'''UltraBay II''' || - || - || yes || - || - || - || - || - || -
+
|[[Image:Icon20_ultrabay2000.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; has a beveled-to-flat bottom || proprietary 80-pin Molex 53997 || 12.7 mm
 
|-
 
|-
|'''UltraBay FX''' || - || - || - || yes || - || - || - || - || -
+
|[[Image:Icon20_ultrabayplus.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; has a beveled-to-flat bottom || proprietary 80-pin Molex 53997 || 12.7 mm
 
|-
 
|-
|'''UltraslimBay''' || - || - || - || - || yes || - || - || - || -
+
|[[Image:Icon20_ultrabayslim.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; bevels varies on model || proprietary 50-pin JAE PM1F050N1AE || 9.5 mm
 
|-
 
|-
|'''UltraBay 2000''' || - || - || - || - || - || yes || yes || - || -
+
|[[Image:Icon20_ultrabayenh.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; bevels varies on model || proprietary 50-pin JAE PM1F050N1AE || 12.7 mm
 
|-
 
|-
|'''UltraBay Plus''' || - || - || - || - || - || - || yes || - || -
+
|[[Image:Icon20_ultrabaythin.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #ff4b4b"| no || flat rectangle, no cut-outs; has a beveled bottom || standard slimline PATA || 7 mm
 
|-
 
|-
|'''UltraBay Slim''' || - || - || - || - || - || [[Ultrabay Slim Drive Adapter for Ultrabay 2000|Adapter]] || [[Ultrabay Slim Drive Adapter for Ultrabay 2000|Adapter]] || yes || yes
+
|[[Image:Icon20_s_ultrabayslim.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; bevels varies on model || standard slimline SATA || 9.5 mm
 
|-
 
|-
|'''UltraBay Enhanced''' || - || - || - || - || - || [[Ultrabay Enhanced Drive Adapter for Ultrabay 2000|Adapter]] || [[Ultrabay Enhanced Drive Adapter for Ultrabay 2000|Adapter]] || - || yes
+
|[[Image:Icon20_s_ultrabayenh.png]] ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes ||style="background: #4bff4b"| yes || flat rectangle, cut-out on the bottom right corner; bevels varies on model || standard slimline SATA || 12.7 mm
 
|}
 
|}
  
===Characteristics===
+
==See also==
*UltraBay: no hot swapping
+
*[[How to build your own Ultrabay drive]]
*UltraBay Thick: Thicker version of UltraBay to support CD-ROM drive
+
*[[How to hotswap Ultrabay devices]]
*UltraBay II: supports hot swapping, blending has cut out edge on the right
 
*UltraBay FX: the combined [[Floppy]] drive and CD-ROM, DVD or CDRW mechanism found in the {{390}}/{{390E}}/{{390X}}
 
*UltraSlimBay: supports hot swapping; Frame, rectangle like blending
 
*UltraBay 2000: supports hot swapping; Frame, blending has cut out egde on the right
 
*UltraBay Plus: same as UltraBay 2000, but can take the [[UltraBay Plus Device Carrier]] which in turn can hold the [[UltraBay Plus c500 Cradle]] or the [[UltraBay Plus Numeric Keypad]]
 
*UltraBay Slim: supports hot swapping; notably thinner than UltraBay 2000, cut out right edge in blending
 
*UltraBay Enhanced: supports hot swapping; slightly thicker than UltraBay Slim, but accepts UltraBay Slim devices
 
 
 
==Linux Support==
 
The pinout switching is done by the BIOS and hardware, so that it is completely transparent to the operating system.
 
*Floppy drives are supported by the standard floppy driver.
 
*ZIP drive support is possible through the ide-disk driver.
 
*IDE hard disks and optical drives are supported by the IDE or <tt>ata_piix</tt> driver in the linux kernel. SCSI emulation via <tt>ide-scsi</tt> is possible. 
 
*Batteries are automatically handled by the hardware, but can be controlled further by using [[tp_smapi]].
 
*UltraBay Plus devices should be handled by the USB subsystem, but if the actual devices are is not known.
 
 
 
===Hotswapping===
 
====Hotswap when using the <tt>ide-disk</tt> driver====
 
The following applies if you use the <tt>ide-disk</tt> driver for the UltraBay device.
 
 
 
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]].
 
 
 
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.
 
 
 
The [[ibm-acpi]] kernel module has an eject function ({{cmdroot|echo eject > /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 "unoccupied" unless an IDE device is present, but the eject function still works and should still be used.
 
 
 
To unregister the device, you can either use the [http://packages.debian.org/unstable/admin/hotswap Debian hotswap] package, or [[lt_hotswap]].
 
 
 
[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 <tt>hotswap</tt> to unregister the device and then {{cmdroot|echo eject > /proc/acpi/ibm/bay}}. However, if you use this method on a 2.6 kernel, you will loose 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_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 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 <tt>ata_piix</tt> driver for disk DMA support).
 
 
 
====Hotswap when using the <tt>ata_piix</tt> driver====
 
Recent ThinkPad model use an [[Intel ICH6M]] controller which requires use of the <tt>ata_piix</tt> driver for full functionality (e.g., DMA support); see also [[Problems with SATA and Linux]].
 
 
 
You can safely shut down the drive by issuing the following:
 
{{cmdroot|echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/delete}}
 
{{cmdroot|echo eject >  /proc/acpi/ibm/bay}}
 
The drive can now be ejected.
 
 
 
Mainline kernels cannot yet reliably recognize newly (re-)inserted UltraBay drives without a reboot. Once support is added, it can be invoked by issuing the following after inserting an UltraBay drive:
 
{{cmdroot|echo 0 0 0 >  /sys/class/scsi_host/host1/scan}}
 
 
 
See [http://www.spinics.net/lists/linux-ide/msg01713.html this thread] for an experimental kernel that adds hotplug support. It was confirmed to work on a ThinkPad {{T43}}.
 
 
 
The above commands can be issued automatically when the UltraBay eject level is released or inserted, by hooking them to the corresponding ACPI events ("<tt>ibm/bay MSTR 00000003 00000000</tt>" for lever eject and "<tt>event=ibm/bay MSTR 00000001 00000000</tt>" for lever insertion).
 
 
 
==External Sources==
 
*[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50366 IBMs page on using a second hard drive adapter in the Ultrabay 2000 slot under Linux]
 
 
 
 
{{footnotes|
 
{{footnotes|
#IBM originally used the spelling UltraBay with a capital B and later switched to Ultrabay with a lower b. We are sticking with the capital B here.
+
#IBM originally used the formatting 'UltraBay' with a capital letter 'B' but later switched to 'Ultrabay' with a lower-case 'b'. The reason behind this change is unknown.
 +
#This definition is no longer valid as of the Ultrabay Slim and newer Ultrabay types, as it is nothing more than a IDE/SATA connector.
 +
#This model lacks the battery terminals which are required to support an Ultrabay battery. For dual-bay models, this bay doesn't have the battery terminals.
 +
#This model does not support hot or warm-swapping.
 +
#This model does not have an eject mechanism to eject an Ultrabay device.
 +
#This model does not support hot-swapping.
 
}}
 
}}
  
[[Category:Glossary]]
+
[[Category:Glossary]] [[Category:ThinkPad Technologies]]

Latest revision as of 12:57, 15 August 2024

UltraBay drives
NOTE!
The IdeaPad Y400/Y500/Y410p/Y510p's Ultrabay is different from the Ultrabays used in ThinkPads. One notable difference is the inclusion of a TE Connectivity 2199022-1 connector (a proprietary implementation of MXM 3.0), which does not exist in all Ultrabay types used in ThinkPads. Therefore, Ultrabay GPUs produced for the aforementioned IdeaPads will NOT function in the ThinkPads' Ultrabays as they lack this connector.

Ultrabay

Ultrabay was IBM's, now Lenovo's name for the swappable bay. With IBM's definition2:

"The ThinkPad UltraBay1, also standard with the system, is an intelligent bay that switches its pin-out signals to allow the installation of standard and optional features in what would normally be just the floppy disk drive bay."

First introduced in the 360 and the 750, this technology has gone through several redesigns with almost every new generation of models, possibly leading to some confusion that is hopefully cleared up here. The following table gives an overview of the different Ultrabay types, in which models they came from and what devices are available for them.

Overview

Over the course of time, a number of different form factors have been used for the Ultrabay. They are generally not cross-compatible, but there are some exceptions to that (see below for more details). Current ThinkPads no longer use the Ultrabay, due to severe space constraints. Only a few models do feature the Ultrabay nowadays, but they are unfortunately crippled in such a way that they no longer support Ultrabay batteries and/or hot-swapping.

Keep in mind that not all Ultrabays are made equal, as some lack an eject mechanism and/or battery terminals that are needed to charge and discharge an Ultrabay battery. Some Ultrabays might also not support hot and/or warm swapping, even if they are capable of doing so in a different model (e.g. a high-end model supports hot, warm, and cold swapping, but the other lower-end model supports only cold swapping despite having the same Ultrabay type). These crippled Ultrabay variants are generally found on the low-end models, although they can also be rarely found on high-end models.

Linux support

The pinout switching is performed by the BIOS and embedded controller, so that it is completely transparent to the operating system.

  • Floppy drives are supported by the standard floppy driver.
  • ZIP drive support is possible through the ide-disk driver.
  • IDE hard disks and optical drives are supported by the ata_piix or older ide-disk driver in the linux kernel.
  • Batteries are automatically handled by the hardware, but can be controlled further by using tp_smapi.
  • Ultrabay Plus devices should be handled by the USB subsystem, but if the actual devices are is not known.

Compatibility

type featured in (internal) featured in (external) available devices
Icon20 ultrabay.png UltraBay 355, 355C, 355CS, 360, 360C, 360CS, 360P, 360CE, 360CSE, 360PE, 370C, 750, 750C, 750CS, 750P, 755C, 755CE, 755CS, 755CSE, 755CV, 755CX, 760C, 760L, 760E N/A Floppy Drive Floppy Drive Adapter Adapter Battery Adapter Adapter Adapter Travel Bezel
Icon20 ultrabaythick.png UltraBay Thick 755CD, 755CDV, 760CD, 760E, 760ED, 760EL, 760ELD, 760LD, 760XD, 760XL, 765D, 765L SelectaDock I3, SelectaDock II3 Floptical Drive Optical Drive Travel Bezel
Icon20 ultrabayii.png UltraBay II 770, 770E, 770ED, 770X, 770Z SelectaDock III3 Floppy Drive Floptical Drive Floptical Drive Optical Drive Optical Drive Adapter Adapter Battery Travel Bezel
Icon20 ultrabayfx.png UltraBay FX 390, 390E, 390X, i Series 1700, i Series 1720, i Series 1721, i Series 1780, i Series 1781 N/A Floppy Drive+Optical Drive Floppy Drive+Optical Drive Adapter Battery Travel Bezel
Icon20 ultraslimbay.png UltraslimBay 6003, 600E, 600X ThinkPad UltraBase3, Portable Drive Bay3 Floppy Drive Floptical Drive Floptical Drive Floptical Drive Optical Drive Optical Drive Adapter Battery Travel Bezel
Icon20 ultrabay2000.png Ultrabay 2000 i Series 18003 4, A20m, A20p, A21e3 4, A21m, A21p, A22e3 4, A22m, A22p, A306, A30p6, A316, A31p6, T206, T21, T22 ThinkPad Dock3 4, ThinkPad Dock II3, ThinkPad X2 UltraBase3, Portable Drive Bay 20003 Floppy Drive Floptical Drive Floptical Drive Floptical Drive Optical Drive Optical Drive Optical Drive Optical Drive Optical Drive Adapter Adapter Adapter Battery Travel Bezel
Icon20 ultrabayplus.png Ultrabay Plus A303 6, A30p3 6, A313 6, A31p3 6, R303 4, R313 4, R324, R40, T23, T30 ThinkPad X3 UltraBase Adapter Adapter Adapter
Icon20 ultrabayslim.png Ultrabay Slim T40, T40p, T41, T41p, T42, T42p, T43, T43p, T60, T60p, T61, T61p, Z60t, Z61t ThinkPad X4 UltraBase, ThinkPad X4 Dock3, ThinkPad X6 UltraBase, ThinkPad X6 Tablet UltraBase Optical Drive Optical Drive Optical Drive Adapter Battery Adapter Travel Bezel
Icon20 ultrabayenh.png Ultrabay Enhanced R50, R50e3 4, R50p, R51, R51e3 4, R52, R60, R60i, R60e3 4 5, R61, R61i, R61e3 4 5, G413 4 5, G503 4 5, Z60m, Z61e3 4 5, Z61m, Z61p ThinkPad Advanced Dock3 Optical Drive Optical Drive Optical Drive Optical Drive Battery Travel Bezel
Icon20 ultrabaythin.png Ultrabay Thin X300, X301 N/A Optical Drive Adapter Battery Travel Bezel
Icon20 s ultrabayslim.png Serial Ultrabay Slim Template:P703 4 5, Template:P713 4 5, W500, W5403 4 5, W5413 4 5, T400, T400s, T4103, T410i3, T410s, T410si, T420s, T420si, T430s, T430si, T440p3 4 5, T500, T540p3 4 5, L4403 4 5, L5403 4 5, Template:L5603 4 5, Template:L5703 4 5 ThinkPad X200 UltraBase3, ThinkPad UltraBase Series 33 Optical Drive Optical Drive Optical Drive Adapter Battery Travel Bezel
Icon20 s ultrabayenh.png Serial Ultrabay Enhanced W5103, W5203, W5303, W7003, W700ds3, W7013, W701ds3, T4203, T420i3, T4303, T430i3, T5103, T510i3, T5203, T520i3, T5303, T530i3, L4103 4 5, L4123 4 5, L4203 4 5, L4213 4 5, L4303 4 5, L5103 4 5, L5123 4 5, L5203 4 5, L5303 4 5, R400, R500 N/A Optical Drive Optical Drive Optical Drive Adapter Travel Bezel

Compatibility Table
type Icon20 ultrabay.png slot Icon20 ultrabaythick.png slot Icon20 ultrabayii.png slot Icon20 ultrabayfx.png slot Icon20 ultraslimbay.png slot Icon20 ultrabay2000.png slot Icon20 ultrabayplus.png slot Icon20 ultrabayslim.png slot Icon20 ultrabayenh.png slot Icon20 ultrabaythin.png slot Icon20 s ultrabayslim.png slot Icon20 s ultrabayenh.png slot
Icon20 ultrabay.png device yes yes Adapter no no no no no no no no no
Icon20 ultrabaythick.png device no yes Adapter no no no no no no no no no
Icon20 ultrabayii.png device no no yes no no no no no no no no no
Icon20 ultrabayfx.png device no no no yes no no no no no no no no
Icon20 ultraslimbay.png device no no no no yes no no no no no no no
Icon20 ultrabay2000.png device no no no no no yes yes no no no no no
Icon20 ultrabayplus.png device no no no no no no yes no no no no no
Icon20 ultrabayslim.png device no no no no no Adapter Adapter yes yes no no no
Icon20 ultrabayenh.png device no no no no no Adapter Adapter no yes no no no
Icon20 ultrabaythin.png device no no no no no no no no no yes no no
Icon20 s ultrabayslim.png device no no no no no no no no no no yes yes
Icon20 s ultrabayenh.png device no no no no no no no no no no no yes

Characteristics Table
type cold-swapping warm-swapping hot-swapping bay bezel shape bay connector bay height
Icon20 ultrabay.png yes no no flat rectangle, no cut-outs or bevels unknown 100-pin MDR connector 15 mm
Icon20 ultrabaythick.png yes no no flat rectangle, cut-out on the bottom right corner; no bevels unknown 100-pin MDR connector 19 mm
Icon20 ultrabayii.png yes yes yes flat rectangle, cut-out on the bottom right corner; no bevels proprietary 80-pin Molex 53997 17 mm
Icon20 ultrabayfx.png yes yes no wedge, cut out on the top right corner; no bevels unknown 25.4 mm
Icon20 ultraslimbay.png yes yes no flat rectangle, no cut-outs; has a beveled bottom proprietary 80-pin Molex 53997 12.7 mm
Icon20 ultrabay2000.png yes yes yes flat rectangle, cut-out on the bottom right corner; has a beveled-to-flat bottom proprietary 80-pin Molex 53997 12.7 mm
Icon20 ultrabayplus.png yes yes yes flat rectangle, cut-out on the bottom right corner; has a beveled-to-flat bottom proprietary 80-pin Molex 53997 12.7 mm
Icon20 ultrabayslim.png yes yes yes flat rectangle, cut-out on the bottom right corner; bevels varies on model proprietary 50-pin JAE PM1F050N1AE 9.5 mm
Icon20 ultrabayenh.png yes yes yes flat rectangle, cut-out on the bottom right corner; bevels varies on model proprietary 50-pin JAE PM1F050N1AE 12.7 mm
Icon20 ultrabaythin.png yes yes no flat rectangle, no cut-outs; has a beveled bottom standard slimline PATA 7 mm
Icon20 s ultrabayslim.png yes yes yes flat rectangle, cut-out on the bottom right corner; bevels varies on model standard slimline SATA 9.5 mm
Icon20 s ultrabayenh.png yes yes yes flat rectangle, cut-out on the bottom right corner; bevels varies on model standard slimline SATA 12.7 mm

See also


FOOTNOTES [Δ]
  1. IBM originally used the formatting 'UltraBay' with a capital letter 'B' but later switched to 'Ultrabay' with a lower-case 'b'. The reason behind this change is unknown.
  2. This definition is no longer valid as of the Ultrabay Slim and newer Ultrabay types, as it is nothing more than a IDE/SATA connector.
  3. This model lacks the battery terminals which are required to support an Ultrabay battery. For dual-bay models, this bay doesn't have the battery terminals.
  4. This model does not support hot or warm-swapping.
  5. This model does not have an eject mechanism to eject an Ultrabay device.
  6. This model does not support hot-swapping.