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í…


