Thinkpad X220 and USB3 on Series 3 Docks *PIC Warning*

X200, X201, X220 (including equivalent tablet models) and X300, X301 series specific matters only.
Post Reply
Message
Author
dr_st
Senior ThinkPadder
Senior ThinkPadder
Posts: 6646
Joined: Sat Oct 29, 2005 6:20 am

Thinkpad X220 and USB3 on Series 3 Docks *PIC Warning*

#1 Post by dr_st » Mon Feb 23, 2015 4:56 pm

In the following post ansible212 posted some results showing that the USB3 port on the Series 3 Docks with USB3 functions as USB3 when used with a Thinkpad X220 i7 model:
T520 & USB 3.0

This came as a surprise to many, myself included, as the USB3 controller on the X220 is a separate chip, and it was generally assumed that only chipset USB ports are wired to the docks.

Recently I managed to obtain a Mini-Dock Series 3 with USB 3.0 (4337-15U) and test it myself. The results are fully confirmed - USB3 port on the dock works as USB3, but in the process I discovered an interesting thing about the docks.

The original Mini-Dock Series 3 (4337-10U) contains a 6-port USB2 hub. I originally assumed that the USB3 variant used a 5-port hub and a separate USB3 pass-through, but that is not the case. It still contains the same 6-port hub, except that one of the ports also has USB3 lanes.

On the X220 i5, the dock hub hangs off one of the ports of the Intel chipset USB2 controller, and the USB3 lanes of the port are simply not connected.

On the X220 i7, the dock hub hangs off the second port of the NEC USB3 controller. Consider the snapshot from USBView:
Image

The "USB xHCI Compliant Host Controller" (1033:0194) is the NEC uPD720200. Port 1 is the chassis USB3, Port 2 is the Mini-dock USB3. Both have USB3 flash drives devices connected. Port 3 is the USB2 PHY of Port1. Any USB2 devices connected to said port would show up there. Finally, Port4 is the USB2 PHY of Port2, and this is where the 6-port hub of the Mini-Dock is connected (with another hub on port 2, and a USB2 flash drive connected on port 4. Should a USB2 device be plugged into the USB3 port of the dock (or should the dock be used with a USB2-only laptop), it would show up on port 5 here.

This means an interesting thing - on an X220 i7, the USB ports on the docks (even USB2) will not function if the driver for the NEC USB3 controller is not installed. Not a big deal today, as recent operating systems have this driver built-in.

Another curious thing: The X220 Ultrabase also has a USB hub (4-port), but it hangs off a different port in the laptop. The X220 (and also X230) route two separate USB ports through the docking connector - one of which is used in the Ultrabase, and the other in the docks. To the best of my knowledge, they are unique in this regard (based on what I saw in the schematics for X220, X230, T420s and W520).

Edit: Thanks to mpcook, the mystery of the Mini-Dock Plus with USB3 (4338-15U/35U) has been solved as well. On that dock the USB3 port replaces the eSATA connector, and there are still 6 separate USB2 ports. As shown in this post, that dock uses a 7-port USB hub.
Current: X220 4291-4BG, T410 2537-R46, T60 1952-F76, T60 2007-QPG, T42 2373-F7G
Collectibles: T430s (IPS FHD + Classic Keyboard), X32 (IPS Screen)
Retired: X61 7673-V2V, A31p w/ Ultrabay Numpad
Past: Z61t 9440-A23, T60 2623-D3U, X32 2884-M5U

ansible212
Sophomore Member
Posts: 196
Joined: Tue Dec 08, 2009 10:34 am
Location: London, United Kingdom

Re: Thinkpad X220 and USB3 on Series 3 Docks *PIC Warning*

#2 Post by ansible212 » Thu Feb 26, 2015 2:30 pm

dr_st wrote:In the following post ansible212 posted some results showing that the USB3 port on the Series 3 Docks with USB3 functions as USB3 when used with a Thinkpad X220 i7 model:
T520 & USB 3.0

This came as a surprise to many, myself included, as the USB3 controller on the X220 is a separate chip, and it was generally assumed that only chipset USB ports are wired to the docks.
Oh ye of little faith LOL 8)
X220 : Premium HD : Core i7-2640M : 8GB : 256GB Samsung 850 Pro : WWAN : Intel AC7260 : Mini Dock Series 3 with USB 3.0 : ThinkPad USB keyboard : 2 x HP LP2475w : Win 10 64bit

X200s : WXGA (LED) : C2D SL9600 : 4GB : 256GB Samsung 830 : WWAN : Intel AC7260 : Broadcom Crystal HD : UltraBase : Win 10 64bit

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/201/220 and X300/301 Series”

Who is online

Users browsing this forum: No registered users and 0 guests