Difference between revisions of "Ultrabay Slim SATA HDD Adapter"

From ThinkWiki
Jump to: navigation, search
m (Unsupported use with: remove "with" from title)
(Linux support)
 
(11 intermediate revisions by 2 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;">
=== Ultrabay Slim SATA HDD Adapter ===
+
=== Ultrabay Slim SATA HDD Adapter (40Y8725) ===
This is an adapter to connect an additional hard disk drive to the Ultrabay Slim.
+
This is an adapter that slides into an Ultrabay Slim.
 
 
 
=== Features ===
 
=== Features ===
* Takes any ThinkPad SATA 9.5mm thick, 2.5" HDD
+
* One SATA slot for a 2.5-inch, 7 or 9.5-millimeter HDD/SSD/SSHD
 
+
* Marvell 88SA8040-TBC (SATA-to-PATA bridge controller)
 +
* Weight: 105 grams or 0.23 pounds
 +
=== Resources ===
 +
* [https://download.lenovo.com/ibmdl/pub/pc/pccbbs/options/40y8746.pdf User's guide] (4.59 MB)
 +
{{footnotes|
 +
#This HDD adapter requires a caddy tray/bracket to be screwed onto the 2.5-inch storage drive, however if that is not possible, the screws can be used instead of the caddy tray/bracket.
 +
#This model is unsupported, but the adapter will fit-in and function as it has a compatible connector to accept the adapter. The main problem would be the removal of the adapter, as these models lack any sort of ejection mechanism to conveniently remove the adapter.
 +
}}
 
</div>
 
</div>
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
[[image:UltraBay Slim SATA HDD Adapter.gif|Ultrabay Slim SATA HDD adapter]]
+
[[image:UltraBay_Slim_SATA_HDD_Adapter.gif|192px]]
 
|}
 
|}
{{NOTE|This SATA HDD adapter only works with select ThinkPads as listed below, for other machines with UltraBay Slim, use the PATA base [[UltraBay Slim HDD Adapter]] instead.}}
+
=== Overview ===
 +
The adapter has a black plastic grommet located at the back that restricts its use to the x6x series ThinkPads. Some have successfully removed this grommet with a pair of channel lock pliers, or sliced it off with a Dremel to fit into older ThinkPads like the T40 series. This works because the adapter has a matching connector that fits into the Ultrabay Slim in the T40 series ThinkPads.
  
 
=== Part numbers ===
 
=== Part numbers ===
Marketing PN: 40Y8725
+
==== Branded as the ThinkPad Serial ATA Hard Drive Bay Adapter ====
FRU PN: 26R9246
+
* 45J7901 (45J7902), 26R9246 (26R9247)
  
 
=== Linux support ===
 
=== Linux support ===
The adapter contains a PATA to SATA bridge chip, which means that although the disk is SATA it connects as a PATA (IDE) device.
+
If connected at boot time, the drive is normally {{path|/dev/sdb}}.
 
 
If connected at boot time, the drive is normally located at {{path|/dev/sdb}}
 
 
 
=== Supported with ===
 
*ThinkPad {{R60}}
 
*ThinkPad {{T60}}, {{T60p}}, {{T61}}
 
*ThinkPad {{Z60m}}, {{Z60t}}, {{Z61m}}, {{Z61p}}
 
*ThinkPad {{X60}}, {{X60s}} with UltraBase X6
 
*[[ThinkPad Advanced Dock]]
 
 
 
=== Unsupported Use ===
 
The adapter has a black plastic grommet at the back that restricts its use to the 60 series ThinkPads. Some people have successfully removed this grommet with a pair of channel lock pliers, or sliced it off with a Dremel after which it will fit into older ThinkPads like the T40 series. This works because the adapter actually bridges the SATA HDD to PATA as those older machines have no SATA support.
 
 
 
This has been tested with the following ThinkPads, although this is obviously not supported!
 
*ThinkPad {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}
 
 
 
=== Kernel Issues with 3rd-party adapters ===
 
Many (most?) of the SATA adapters listed on eBay are 3rd-party clones, and the kernel will often limit them to UDMA/33 speeds, with a maximum of 33.3 MB/s.  They are thereby rendered slower than the common IDE adapters.
 
 
 
A kernel log showing such an adapter being limited to UDMA/33:
 
<pre>
 
[   55.610787] ata2.00: ATA-7: FUJITSU MHV2020BH, 0093002C, max UDMA/100                         
 
[   55.610793] ata2.00: 39070080 sectors, multi 16: LBA48 NCQ (depth 0/32)                       
 
[   55.610801] ata2.00: limited to UDMA/33 due to 40-wire cable                                 
 
[   55.650666] ata2.00: configured for UDMA/33                                                   
 
[   55.650676] ata2: EH complete 
 
</pre>
 
 
 
However, this problem can possibly be overcome by adding the boot parameter {{bootparm|libata.force|X:80c}} (where X is the IDE line which is being affected by this UDMA problem).
 
 
 
A kernel log after using the {{bootparm|libata.force|X:80c}} bootparm:
 
<pre>
 
[ 1863.865187] ata2: ACPI event
 
[ 1865.191117] ata2: soft resetting link
 
[ 1865.345444] ata2: FORCE: cable set to 80c
 
[ 1865.345729] ata2.00: ATA-7: TOSHIBA MK6034GSX, AH101A, max UDMA/100
 
[ 1865.345741] ata2.00: 117210240 sectors, multi 16: LBA48 NCQ (depth 0/32)
 
[ 1865.349602] ata2.00: configured for UDMA/100
 
[ 1865.349629] ata2: EH complete
 
</pre>
 
  
'''NOTE:''' Using {{bootparm|libata.force|X:80c}} is oft referred to as a "work-around"--the better solution would be to patch the kernel, e.g., [http://bugs.launchpad.net/ubuntu/+bug/195221 Ubuntu Bug #195221]. Then again, this problem has been around at least since [http://www.mail-archive.com/linux-ide@vger.kernel.org/msg14622.html January of 2008]....
+
Third-party clones may use other bridge chips, e.g., Sunplus SPIF223A. Some might not be configured correctly thus producing a kernel warning "limited to UDMA/33 due to 40-wire cable" and working slower than necessary. This can be overridden by the <code>libata.force</code> kernel parameter (e.g., <code>libata.force=short40c</code>).
  
 +
== Models supporting this accessory ==
 +
=== with the grommet intact ===
 +
* {{T60}}, {{T60p}}, {{T61}}, {{T61p}}
 +
* {{R60}}, {{R60i}}, {{R60e}}{{footnote|2}}, {{R61}}, {{R61i}}, {{R61e}}{{footnote|2}}
 +
* {{Z60t}}, {{Z61t}}, {{Z60m}}, {{Z61e}}{{footnote|2}}, {{Z61m}}, {{Z61p}}
 +
* {{ThinkPad Advanced Dock}}
 +
* {{ThinkPad X6 UltraBase}}, {{ThinkPad X6 Tablet UltraBase}}
  
 +
=== with the grommet obliterated ===
 +
* {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}
 +
* {{R50}}, {{R50e}}, {{R50p}}, {{R51}}, {{R51e}}, {{R52}}
 +
* {{G41}}{{footnote|2}}, {{G50}}{{footnote|2}}
 +
* {{ThinkPad X4 UltraBase}}, {{ThinkPad X4 Dock}}
  
[[Category:Components]]
+
[[Category:Ultrabay Devices]]

Latest revision as of 17:10, 25 September 2022

Ultrabay Slim SATA HDD Adapter (40Y8725)

This is an adapter that slides into an Ultrabay Slim.

Features

  • One SATA slot for a 2.5-inch, 7 or 9.5-millimeter HDD/SSD/SSHD
  • Marvell 88SA8040-TBC (SATA-to-PATA bridge controller)
  • Weight: 105 grams or 0.23 pounds

Resources


FOOTNOTES [Δ]
  1. This HDD adapter requires a caddy tray/bracket to be screwed onto the 2.5-inch storage drive, however if that is not possible, the screws can be used instead of the caddy tray/bracket.
  2. This model is unsupported, but the adapter will fit-in and function as it has a compatible connector to accept the adapter. The main problem would be the removal of the adapter, as these models lack any sort of ejection mechanism to conveniently remove the adapter.

UltraBay Slim SATA HDD Adapter.gif

Overview

The adapter has a black plastic grommet located at the back that restricts its use to the x6x series ThinkPads. Some have successfully removed this grommet with a pair of channel lock pliers, or sliced it off with a Dremel to fit into older ThinkPads like the T40 series. This works because the adapter has a matching connector that fits into the Ultrabay Slim in the T40 series ThinkPads.

Part numbers

Branded as the ThinkPad Serial ATA Hard Drive Bay Adapter

  • 45J7901 (45J7902), 26R9246 (26R9247)

Linux support

If connected at boot time, the drive is normally /dev/sdb.

Third-party clones may use other bridge chips, e.g., Sunplus SPIF223A. Some might not be configured correctly thus producing a kernel warning "limited to UDMA/33 due to 40-wire cable" and working slower than necessary. This can be overridden by the libata.force kernel parameter (e.g., libata.force=short40c).

Models supporting this accessory

with the grommet intact

with the grommet obliterated