Difference between revisions of "ThinkPad X3 UltraBase"

From ThinkWiki
Jump to: navigation, search
Line 4: Line 4:
 
| 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;">
 
| 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;">
 
== IBM UltraBase X3 ==
 
== IBM UltraBase X3 ==
The IBM UltraBase X3 is a portable dock for the X30, X31 and X32 ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[UltraBay|UltraBay Plus]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road. The Ultrabase X3 also features a battery slot on the underside that accepts the same battery as your X30 Series ThinkPad. The UltraBase X3 doesn't provide a second docking port as the original [[UltraBase]] did, hence you can't dock the UltraBase to any of the other docking solutions.
+
The IBM UltraBase X3 is a portable dock for the X30, X31 and X32 ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[Ultrabay|Ultrabay Plus]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road. The Ultrabase X3 also features a battery slot on the underside that accepts the same battery as your X30 Series ThinkPad. The UltraBase X3 doesn't provide a second docking port as the original [[UltraBase]] did, hence you can't dock the UltraBase to any of the other docking solutions.
  
 
=== Features ===
 
=== Features ===
Line 15: Line 15:
 
** [[Parallel Port|Parallel (DB25-F)]]
 
** [[Parallel Port|Parallel (DB25-F)]]
 
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]
 
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]
* [[UltraBay|Ultrabay Plus]]
+
* [[Ultrabay|Ultrabay Plus]]
 
* Stereo speakers
 
* Stereo speakers
 
* Kensington security hole
 
* Kensington security hole
Line 24: Line 24:
 
* Negatives: makes the ThinkPad quite thick, no extra docking port
 
* Negatives: makes the ThinkPad quite thick, no extra docking port
 
* Compatibility: {{X30}}, {{X31}}, {{X32}}
 
* Compatibility: {{X30}}, {{X31}}, {{X32}}
* Warranty: Three Years
 
 
</div>
 
</div>
 
|}
 
|}
  
==UltraBay Plus==
+
==Ultrabay Plus==
The [[UltraBay|UltraBay Plus]] slot in this dock is a full featured one and supports hot swapping with all UltraBay Plus and UltraBay 2000 drives. You can also feed it with the UltraBay Plus battery pack to extend the overall battery life time. However, you can not use the additional battery slot on the Ultrabase if you use the UltraBay Plus battery pack (a plastic pen prevents you).
+
The [[Ultrabay|Ultrabay Plus]] slot in this dock is a full featured one and supports hot swapping with all Ultrabay Plus and Ultrabay 2000 drives. You can also feed it with the Ultrabay Plus battery pack to extend the overall battery life time. However, you can not use the additional battery slot on the UltraBase if you use the Ultrabay Plus battery pack (a plastic pen prevents you).
  
== Linux(-kernel) support ==
+
== Linux support ==
  
In general, see [[How_to_hotswap_the_UltraBase]] and [[How_to_hotswap_UltraBay_devices]].
+
In general, see [[How_to_hotswap_the_UltraBase]] and [[How_to_hotswap_Ultrabay_devices]].
  
 
This can be problematic under Debian, as the default kernel (2.6.18) do not support the IBM docks by default, as the IBM_DOCK and DOCK methods are not compatible. This is not a problem with 2.6.22 for some reason. Under 2.6.18, you need to recompile the Linux kernel with CONFIG_ACPI_IBM_DOCK enabled, and CONFIG_ACPI_DOCK disabled. You also need to hook a few scripts into the acpi events system.
 
This can be problematic under Debian, as the default kernel (2.6.18) do not support the IBM docks by default, as the IBM_DOCK and DOCK methods are not compatible. This is not a problem with 2.6.22 for some reason. Under 2.6.18, you need to recompile the Linux kernel with CONFIG_ACPI_IBM_DOCK enabled, and CONFIG_ACPI_DOCK disabled. You also need to hook a few scripts into the acpi events system.

Revision as of 14:09, 16 February 2009

UltraBase X3

IBM UltraBase X3

The IBM UltraBase X3 is a portable dock for the X30, X31 and X32 ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured Ultrabay Plus slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road. The Ultrabase X3 also features a battery slot on the underside that accepts the same battery as your X30 Series ThinkPad. The UltraBase X3 doesn't provide a second docking port as the original UltraBase did, hence you can't dock the UltraBase to any of the other docking solutions.

Features

Pros & Cons

  • Positives: Expansion capability, portable
  • Negatives: makes the ThinkPad quite thick, no extra docking port
  • Compatibility: X30, X31, X32

Ultrabay Plus

The Ultrabay Plus slot in this dock is a full featured one and supports hot swapping with all Ultrabay Plus and Ultrabay 2000 drives. You can also feed it with the Ultrabay Plus battery pack to extend the overall battery life time. However, you can not use the additional battery slot on the UltraBase if you use the Ultrabay Plus battery pack (a plastic pen prevents you).

Linux support

In general, see How_to_hotswap_the_UltraBase and How_to_hotswap_Ultrabay_devices.

This can be problematic under Debian, as the default kernel (2.6.18) do not support the IBM docks by default, as the IBM_DOCK and DOCK methods are not compatible. This is not a problem with 2.6.22 for some reason. Under 2.6.18, you need to recompile the Linux kernel with CONFIG_ACPI_IBM_DOCK enabled, and CONFIG_ACPI_DOCK disabled. You also need to hook a few scripts into the acpi events system.

ibm-dock.sh:

#!/bin/sh

# acknowledge docking with the dockstation
echo dock > /proc/acpi/ibm/dock

ibm-undock.sh:

#!/bin/sh

# prepare the laptop for undocking with the dockstation

echo undock > /proc/acpi/ibm/dock

events/ibm-dock:

event=ibm/dock GDCK 00000000 00000003
action=/etc/acpi/ibm-dock.sh

events/ibm-undock:

event=ibm/dock GDCK 00000003 00000001
action=/etc/acpi/ibm-undock.sh

2.6.22-rc2 actually works without a flaw, without the above modifications, provided that the "bay" and "dock" modules are loaded at boot time.

According to this page you'll have to use this command to undock, since 2.6.18 kernel (after loading the dock module) :

echo 1 > /sys/devices/platform/dock.0/undock