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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
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í…