USB Hub Reviews

Posted by Sora on November 20, 2018

CD-R King USB Hubs

USB 1.1 HUB (http://www.cdrking.com/index.php?mod=products&type=view&sid=9477&main=140)
COST: PHP 50

This is my first USB hub, I bought this CD-R King USB 1.1 Hub years ago and I planned to use it for my mouse and keyboard but they did not work. The USB A4tech Keyboard gets disconnected everytime I press a key. It works for my a4tech mouse though.
There are two screws at the back, so you can open it and investigate the PCB.
There are few SMD components at the back, a capacitor and resistor for the green LED.
The board also has marking for a electrolytic capacitor but it was not installed, you can solder one if you want (6.3V 1000uF to 16V 1000uF). This USB Hub costs PHP 50 at the time I bought it.
I even tried to replace the cable and used a microUSB cable instead, it works for my Lineage-OS Tablet OTG.

STATUS: DEAD?

USB 2.0 PCI HUB

My third USB hub?
The USB 2.0 4+1 PORT PCI CARD costs PHP 140. You need to install it to your motherboard near the PCI-express (graphics slot). I had problems using this hub as it sometimes works then not work. It maybe because of the bloated capacitors of my motherboard (see my other blog for the removal and replacement of these capacitors).

STATUS: DEAD and disassembled (I got free USB female port by desoldering from this board)

Coaster USB 2.0 4 PORT USB Hub (True USB 2.0 MTT) (http://www.cdrking.com/index.php?mod=products&type=view&sid=16155&main=140)

The fourth USB hub is a CD-R King Coaster USB Hub, 4 USB port no cable just plug and play. This worked perfectly, it is a true USB 2.0 device. The only drawback is lack of cable. I somehow damage the fourth port and it no longer works, the other three ports works fine.

STATUS: DEAD?

axpro AXP816 (not in the website)

Latest USB hub.
I bought this for about PHP 180 (IIRC) and it says USB 2.0 but it is only a STT device not MTT, your bandwidth is limited by a USB 1.1 device. I have not disassembled this thing, now it appears to be dead. There are 4 USB female port and a red LED in th casing.

STATUS: DEAD (for no apparent reason)

NON-CD-R KING USB Hub

USB 2.0 High Speed Hub 4 PORTS and it costs Php 150. Sadly, this is a USB 1.1 Hub not a 2.0. I did not bother returning this to the store even if it has 1 week warranty. I used this for my a4tech keyboard and mouse. The design has 4 USB port with individual SPST switch, there are blue LED lit if you turn the switch on (Blue LED consume some current!) It has a DC Jack for 5V but there is no diode to protect the USB 5V from backfeeding to the DC 5V jack.

STATUS: FAILING (My mouse and keyboard suddenly gets disconnected all the time)

Using GNU+Linux you can get more information about a USB device by using the utilities, dmesg and lsusb -vvv. This should reveal the manufacturer and the capability of the device whether they are STT or MTT, 1.1 or 2.0. If you are using Windows, you can find more information by going to the Device Manager and browse the properties of the USB device. (But it is hard, I will try to create a program that will make this easier.)

Example:
Testing my 4 PORT USB HUB with switches


$ sudo dmesg|tail
[317527.184102] usb 1-2: new full-speed USB device number 66 using uhci_hcd
[317527.577190] usb 1-2: New USB device found, idVendor=0a05, idProduct=7211
[317527.577208] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[317527.577219] usb 1-2: Product: USB2.0 HUB
[317527.580288] hub 1-2:1.0: USB hub found
[317527.582192] hub 1-2:1.0: 4 ports detected

$ sudo lsusb
Bus 001 Device 066: ID 0a05:7211 Unknown Manufacturer hub


$ sudo lsusb -vvv
Bus 001 Device 066: ID 0a05:7211 Unknown Manufacturer hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0         8
  idVendor           0x0a05 Unknown Manufacturer
  idProduct          0x7211 hub
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                1 USB2.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             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  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 Status:     0x0001
  Self Powered

From the following commands we now know:

ID and manufacturer: 0a05:7211 Unknown Manufacturer hub
bDeviceProtocol is Full speed (12 megabits/sec USB 1.1 speed NOT 480 megabits/s)
Device is Self Powered (not externally powered)
Device maximum power is 100mA. (A 4 port USB port has maximum power of 500mA.)

CONCLUSION:
It is hard to find a true USB 2.0 hub, you need to bring your laptop and test the items before buying (if the store agrees).

Except where otherwise noted, this work is licensed under Creative Commons Attribution-ShareAlike 4.0 International License (http://creativecommons.org/licenses/by-sa/4.0/).
I hope that this post is useful to you, if you liked this post you may support me via Patreon or liberapay. Thank you for your support.

Filed under General Review

Tagged , , , , , , , , , , ,

Comments are closed.