Pod kapotou: High Speed 4 Ports USB 3.0/2.0 External Hub

USB Hub, doplněk, který v případě potřeby pomůže rozšířit počet konektorů pro připojení externích zařízení. Jeho výběr není pouze záležitostí návštěvy prodejce výpočetní techniky a zakoupení nejlevnějšího typu, ale před pořízením je potřeba se zamyslet, jaké vlastnosti chceme využít. Jeden takový, proklamovaný jako USB 3.0 Hub se mi dostal do ruky. Jaké bylo ale zjištění, že se ve skutečnosti jedná o zařízení USB 2.0.

Verze rozhraní určuje, jaká externí zařízení lze připojit. Přesněji, maximální datovou propustnost, napájecí proudy, apod. USB 3.0 je zpětně kompatibilní s USB 2.0, USB 1.1 a USB 1.0. Teoretická maximální rychlost dosahuje až 5 Gbps.

Pokud se podíváme na slibované vlastnosti, nalezneme v popisu následující řádky:

  • USB3.0 chip, true high-speed chip supports data transmission; Full speed 480Mbps, support 1TB hard drive
  • (Hi-speed) USB3.0 interface, the theoretical maximum rate of up to 5Gbps, backward compatible with USB 3.0 / 2.0 / 1.1 / 1.0 standard

Na samotném zařízení je vidět znatelný velký text USB 3.0, veškeré konektory, v typické modré barvě pro USB 3.0, obsahují všech devět pinů.

Již po pouhém rozebrání je zřetelně patrné připojení up-link konektoru, který slouží pro připojení k PC, pomocí čtyřžilového kabelu. Rozhraní USB 3.0 nicméně používá 9žilový kabel.

Podíváme-li se ale detailně na zapájený řídící obvod, uvidíme označení FE1.1S USB 2.0 HUB (datový list obvodu). Jedná se o čtyřportový řadič USB verze 2.0, který podporuje maximální přenosovou rychlost 480 Mbps.

Obvod FE1.1S vyžaduje pro svoji činnost pouze několik okolních součástek, a proto jej nalezneme v řadě podobných jednoduchých produktů.

USB hub je v systému identifikován jako 1a40:0101 Terminus Technology Inc. Hub:

root@linux:/home/linux# dmesg
[  649.893177] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[  650.033369] usb 3-2: New USB device found, idVendor=1a40, idProduct=0101
[  650.033370] usb 3-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[  650.033371] usb 3-2: Product: USB 2.0 Hub
[  650.033635] hub 3-2:1.0: USB hub found
[  650.033702] hub 3-2:1.0: 4 ports detected

root@linux:/home/linux# lsusb 
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub 

root@linux:/home/linux# usb-devices  
T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=480 MxCh= 4 
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1 
P:  Vendor=1a40 ProdID=0101 Rev=01.11 
S:  Product=USB 2.0 Hub 
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA 
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub 

root@linux:/home/linux# lsusb -v
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1a40 Terminus Technology Inc.
  idProduct          0x0101 Hub
  bcdDevice            1.11
  iManufacturer           0 
  iProduct                1 USB 2.0 Hub
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0000
    Ganged power switching
    Ganged overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Jelikož neobsahuje konektor pro připojení externího napájecího napětí, jsme při použití omezeni spotřebou v součtu 500 mA na všech připojených zařízeních. To jej předurčuje pro použití pouze s nízkospotřebovými produkty, jako jsou myši, klávesnice, bluetooth zařízení a flash disky. Zapojovat např. HDD nebo DVB-T může díky jejich větší spotřebě způsobit problémy se stabilitou a ztrátu přenášených dat. Nelze doporučit ani nabíjení mobilního telefonu nebo powerbanky.

V mém případě má být USB Hub použit pouze pro USB 2.0 (podpora USB3.0 měla být jako bonus do budoucna), a proto absence super-speed (USB 3.0) vlastností nevadí. Příslušné konektory hodlám odpájet, a veškerá zařízení připojovat pouze pomocí krátkých kabelů bez konektorů. Nicméně vlastnost uvedené v produktovém popisu jsou velmi zavádějící a přímo lživé.

Jen je škoda, že správné informace o výrobku nelze nikde nalézt a ověřit. Naštěstí byl ale USB Hub zakoupen na portálu eBay, a včasná reklamace vedla ke vrácení celého finančního obnosu, který činil cca 60 Kč.

Čemu se tedy při nákupu vyhnout? Zařízením označovaným podobně jako „High Speed 4 Ports USB 3.0/2.0 External Hub Adapter“, které vypadají jako na obrázcích výše. Samozřejmě je možné, že jsou/budou dostupná i taková, která jsou s USB 3.0 kompatibilní. To ale vždy s jistotou zjistíme až po jejich samotném doručení…

Leave a Reply