Difference between revisions of "RPi Powered USB Hubs"
m (Tidy Up) |
(Moved Gearhead UH5500ESP to problem section due to backfeed issue.) |
||
(22 intermediate revisions by 18 users not shown) | |||
Line 7: | Line 7: | ||
Recently, two new hubs have been designed and manufactured specifically for the Raspberry Pi. Guaranteed to provide no back power to the unit. These are | Recently, two new hubs have been designed and manufactured specifically for the Raspberry Pi. Guaranteed to provide no back power to the unit. These are | ||
# [http://thepihut.com/products/7-port-usb-hub-for-the-raspberry-pi Raspberry Pi 7 Port USB Hub] from The Pi Hut | # [http://thepihut.com/products/7-port-usb-hub-for-the-raspberry-pi Raspberry Pi 7 Port USB Hub] from The Pi Hut | ||
− | # | + | # [http://shop.pimoroni.com/products/pihub Pimoroni PiHub 4 port USB hub and 3 A power supply]. One of the 4 USB ports supplies the Raspberry Pi with dedicated full 1 A power over a standard USB A to micro B cable. (Order cable separately.) See Raspberry Pi foundation September 9, 2013 news: [http://www.raspberrypi.org/archives/4803 PiHub - a robust powered hub, made especially for your Raspberry Pi]. |
− | |||
===Working USB Hubs=== | ===Working USB Hubs=== | ||
<div style="margin: -.3em -1em -1em -1em;"> | <div style="margin: -.3em -1em -1em -1em;"> | ||
Line 23: | Line 22: | ||
| '''Additional Information''' | | '''Additional Information''' | ||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |Assmann | ||
+ | |USB2.0 Hub 4-port bus powered 4xUSB A/F 1xUSB A/M / Terminus Technology Inc. 4-Port HUB ''(with external power source soldered on)'' | ||
+ | |AB50001-1 | ||
+ | |1a40:0101 | ||
+ | |USB 2.0 | ||
+ | |4-Port | ||
+ | |** | ||
+ | |Verified | ||
+ | |An external 5V power source** has to be soldered on the VBUS and GND lines | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 35: | Line 44: | ||
|Powers the pi. Seems very good, tested with: a keyboard, a mouse, a numpad and an Xbox joypad | |Powers the pi. Seems very good, tested with: a keyboard, a mouse, a numpad and an Xbox joypad | ||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |Belkin | ||
+ | |4-Port Desktop USB Hub | ||
+ | |F4U016 | ||
+ | | | ||
+ | |USB 2.0 | ||
+ | |4-Port | ||
+ | |5 V - 2.6 A | ||
+ | |Not Verified | ||
+ | | | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
|Belkin | |Belkin | ||
Line 99: | Line 118: | ||
|5 V - 3.8 A | |5 V - 3.8 A | ||
|Verified | |Verified | ||
− | | | + | |No problems powering the pi itself. Contra the report under "Problem Hubs" below, I do not have any trouble with wired ethernet on a Model B pi, 3.x linux kernel. |
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 120: | Line 139: | ||
|4-Port | |4-Port | ||
| | | | ||
− | | | + | |Verified |
− | | | + | |No backfeed, can power the RPi. Use miniB socket to connect to Pi usb and Hub USBA to connect to Pi power. |
+ | 4A psu ok with Hub | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 421: | Line 441: | ||
|Verified | |Verified | ||
|Works with Raspbian for powering webcams. This is the only powered hub on shelves at Radioshack as of early 2013. | |Works with Raspbian for powering webcams. This is the only powered hub on shelves at Radioshack as of early 2013. | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |ICIDU | ||
+ | |Active 7-Port USB Hub | ||
+ | |AI-707927 | ||
+ | | | ||
+ | |2.0 | ||
+ | |7-Port | ||
+ | |5V - 2A AC adapter | ||
+ | |Verified | ||
+ | |[http://www.icidu.com/en/usb-2-0-hub-7-ports.html]Did not power the board from the upstream connection (Does not appear to backfeed the board) usb to micro usb cable powering the board from the hub. It is also powering a 1 TB disk. All 7 ports are working. | ||
+ | |||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 444: | Line 476: | ||
|Backpowers Raspberry Pi well. | |Backpowers Raspberry Pi well. | ||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |LogiLink | ||
+ | |USB2.0 10-Port Hub with ON/OFF Switch | ||
+ | |UA0125 | ||
+ | |1a40:0101, 1a40:0201 | ||
+ | |USB 2.0 | ||
+ | |10-Port | ||
+ | |5 V - 3.5 A | ||
+ | |Verified | ||
+ | |Tested only backpower - works well. Measured 5.07 V with 5 devices attached (mouse, keyboard, WLAN stick, audio stick, memory stick). | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |LogiLink | ||
+ | |USB 2.0 4-Port Hub | ||
+ | |UA0160 | ||
+ | |05e3:0608 | ||
+ | |USB 2.0 | ||
+ | |4-Port | ||
+ | |2.2 A | ||
+ | |Verified | ||
+ | |Used to power RPi Model B v2 (raspBMC) and a Wifi dongle | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 456: | Line 509: | ||
|Very small USB Hub. Powers the Rapsberry Pi and an 2.5" external HDD (LaCie Rikiki 500Gb) without problems. I already tried to connect another HDD without problems even if is not yet been mounted on linux. | |Very small USB Hub. Powers the Rapsberry Pi and an 2.5" external HDD (LaCie Rikiki 500Gb) without problems. I already tried to connect another HDD without problems even if is not yet been mounted on linux. | ||
[http://www.mediacomeurope.it/Prodotti/Scheda.aspx?XRI=1988] | [http://www.mediacomeurope.it/Prodotti/Scheda.aspx?XRI=1988] | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |mbeat | ||
+ | |7 Port USB Hub | ||
+ | |USB-M7HUB | ||
+ | | | ||
+ | |USB 2.0 | ||
+ | |13-port | ||
+ | |5V - 3A | ||
+ | |Verified | ||
+ | |4.8V measured with 10W 5.6ohm, powers Pi fine. Failed diode backpower test. 5.05V across miniB, 4.99V across 56ohm giving a 0.05V drop, indicating no diode. | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 533: | Line 597: | ||
|Not Verified | |Not Verified | ||
| The high-power 4 A power adapter makes this a tempting purchase, but some users report problems connecting devices with a USB 3.0 hub. Since Pi can't benefit from USB 3.0, better off to use one of the Plugable USB 2.0 7 or 4 port hubs like USB2-HUB-AG7 to both power the Pi and attached USB devices. | | The high-power 4 A power adapter makes this a tempting purchase, but some users report problems connecting devices with a USB 3.0 hub. Since Pi can't benefit from USB 3.0, better off to use one of the Plugable USB 2.0 7 or 4 port hubs like USB2-HUB-AG7 to both power the Pi and attached USB devices. | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |RaidSonic | ||
+ | |4-port USB hub with charge port | ||
+ | |IB-AC611 | ||
+ | | | ||
+ | |3.0 | ||
+ | |4-Port | ||
+ | |5V - 3.5A AC adapter | ||
+ | |Verified | ||
+ | |[http://www.raidsonic.de/en/products/mm-cardreader.php?we_objectID=8770]Works and does not appear to backfeed the board) usb to micro usb cable powering the board from the hub (special Power port). All ports are working (2 MS Studio cams + Ublox GPS + RPi attached). Small solid aluminium enclosure. | ||
|- valign="top" align="left" style="background: #FFFDFD;" | |- valign="top" align="left" style="background: #FFFDFD;" | ||
Line 544: | Line 619: | ||
|Not Verified | |Not Verified | ||
|Works with camera, keyboard and gsm dongle. | |Works with camera, keyboard and gsm dongle. | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |Staples | ||
+ | |USB 2.0 Hub 7-port | ||
+ | |22320 | ||
+ | | | ||
+ | |USB 2.0 | ||
+ | |7-Port | ||
+ | | | ||
+ | |Not Verified | ||
+ | |Runs a Pi, Logitech K400a Keyboard/Mouse Combo, Logitech C910 Webcam | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |Transcend | ||
+ | |HUB3 4-port USB Hub | ||
+ | |TS-HUB3K | ||
+ | | | ||
+ | |USB 3.0 | ||
+ | |4-port | ||
+ | |5V - 900mA per Port | ||
+ | |Not Verified | ||
+ | |[http://www.amazon.co.uk/Transcend-HUB3-4-port-USB-Hub/dp/B005D69QD8] Powers Raspberry Pi and peripherals. No backfeeding. | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 555: | Line 652: | ||
|Not Verified | |Not Verified | ||
|Probably not suited to power the Rapsberry Pi but works well as a hub on the Pi. | |Probably not suited to power the Rapsberry Pi but works well as a hub on the Pi. | ||
+ | |||
+ | |- valign="top" align="left" style="background: #F5FAFF;" | ||
+ | |YKUSH | ||
+ | |Software Switchable USB HUB | ||
+ | | | ||
+ | | | ||
+ | |USB 2.0 | ||
+ | |3-Port | ||
+ | |5V - 2.0A per downstream port | ||
+ | |Verified | ||
+ | |[https://www.yepkit.com/products/ykush] Software Controllable. No backfeeding. | ||
|- valign="top" align="left" style="background: #F5FAFF;" | |- valign="top" align="left" style="background: #F5FAFF;" | ||
Line 584: | Line 692: | ||
** [http://www.eminent-online.com/en/product/22/em1102-4-port-usb-hub---black.html] EM1102 4 Port USB 2.0 Hub with 1 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals. | ** [http://www.eminent-online.com/en/product/22/em1102-4-port-usb-hub---black.html] EM1102 4 Port USB 2.0 Hub with 1 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals. | ||
** [http://www.eminent-online.com/en/product/27/7-port-usb-2-0-hub.html] EM1107 7 Port USB 2.0 Hub with 2 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals. | ** [http://www.eminent-online.com/en/product/27/7-port-usb-2-0-hub.html] EM1107 7 Port USB 2.0 Hub with 2 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals. | ||
− | |||
− | |||
*'''Gembird''' | *'''Gembird''' | ||
** Gembird UHS 242 4-port USB 2.0 Hub (5V DC, 1A). '''NB:''' This is a 4-port switching hub that enables the "sharing" of up to four USB devices between two computers. Whilst it may be powered externally, it does take power from both connected computers. If one of them is, say, a netbook or laptop, that may provide sufficient extra power to enable the use of USB devices that the Pi alone cannot handle. | ** Gembird UHS 242 4-port USB 2.0 Hub (5V DC, 1A). '''NB:''' This is a 4-port switching hub that enables the "sharing" of up to four USB devices between two computers. Whilst it may be powered externally, it does take power from both connected computers. If one of them is, say, a netbook or laptop, that may provide sufficient extra power to enable the use of USB devices that the Pi alone cannot handle. | ||
Line 599: | Line 705: | ||
*'''Laser''' | *'''Laser''' | ||
** "7 port USB hub with AC adapter Version 2.0". 5 V 1 A (found at Harvey Norman Australia for $24.95 and Australia Post Shops for $9.95). You can power the Raspberry Pi by connecting both the main USB connector to the Raspberry Pi USB port, '''and''' from a spare USB port back to the power micro USB socket. If you don't do both, boot-loops are likely to occur. | ** "7 port USB hub with AC adapter Version 2.0". 5 V 1 A (found at Harvey Norman Australia for $24.95 and Australia Post Shops for $9.95). You can power the Raspberry Pi by connecting both the main USB connector to the Raspberry Pi USB port, '''and''' from a spare USB port back to the power micro USB socket. If you don't do both, boot-loops are likely to occur. | ||
+ | ** Due to this hub back-feeding power, Model B rev 2 boards will occasionally crash with this hub connected (every 24 hours for one user). Model B rev 1 appear to be stable. | ||
*'''Logik''' | *'''Logik''' | ||
** [http://www.currys.co.uk/gbuk/logik-lp4hub10-4-port-powered-usb-hub-04979038-pdt.html] LP4HUB10 4-Port USB Hub. '''Throws errors when used with Fedora remix 14''' | ** [http://www.currys.co.uk/gbuk/logik-lp4hub10-4-port-powered-usb-hub-04979038-pdt.html] LP4HUB10 4-Port USB Hub. '''Throws errors when used with Fedora remix 14''' | ||
Line 611: | Line 718: | ||
** [http://www.macally.com/EN/?page_id=2312] Hi-Speed 7-Port USB 2.0 Powered Micro HUB, AC Powered. Includes a 2000 mA wall-wart (US style) | ** [http://www.macally.com/EN/?page_id=2312] Hi-Speed 7-Port USB 2.0 Powered Micro HUB, AC Powered. Includes a 2000 mA wall-wart (US style) | ||
* '''Manhattan''' | * '''Manhattan''' | ||
− | ** [http://manhattan-products.com/en-US/products/6500-hi-speed-usb-2-0-micro-hub] (#160612) Hi-Speed USB 2.0 Micro HUB, AC Powered (identifies as ID 05e3:0608 Genesys Logic) Includes a 1000 mA | + | ** [http://manhattan-products.com/en-US/products/6500-hi-speed-usb-2-0-micro-hub] (#160612) Hi-Speed USB 2.0 Micro HUB, AC Powered (identifies as ID 05e3:0608 Genesys Logic) Includes a 1000 mA w ll-wart (US style) |
** [http://manhattan-products.com/en-US/products/9583-mondohub] (#161718) MondoHub 28 Port USB 3.0 & USB 2.0 HUB (24 USB 2 ports @500 mA each) + (4 USB 3.0 Ports @900 mA each) Power Switches on each port, AC Powered and Includes a 5 V 4 A wall-wart (US style) | ** [http://manhattan-products.com/en-US/products/9583-mondohub] (#161718) MondoHub 28 Port USB 3.0 & USB 2.0 HUB (24 USB 2 ports @500 mA each) + (4 USB 3.0 Ports @900 mA each) Power Switches on each port, AC Powered and Includes a 5 V 4 A wall-wart (US style) | ||
*'''Newlink''' | *'''Newlink''' | ||
Line 642: | Line 749: | ||
** ACH81xx 7-port powered hub. 5 V 3 A power supply, with 2 high power ports. (possible conflicting behaviour with USB keyboard / Wi-Fi Dongles) | ** ACH81xx 7-port powered hub. 5 V 3 A power supply, with 2 high power ports. (possible conflicting behaviour with USB keyboard / Wi-Fi Dongles) | ||
** ACH63EU 4-port. Using a 5 V 2 A power supply, which isn't supplied with the hub, it is able to power the Raspberry Pi as well. | ** ACH63EU 4-port. Using a 5 V 2 A power supply, which isn't supplied with the hub, it is able to power the Raspberry Pi as well. | ||
+ | ** ACH67EU 4-port. Without an external power supply it can run at least keyboard, mouse and USB dongle. | ||
*'''The Pi Hut''' | *'''The Pi Hut''' | ||
** 7 Port USB Hub (from [http://thepihut.com/products/7-port-usb-hub-for-the-raspberry-pi The Pi Hut]) | ** 7 Port USB Hub (from [http://thepihut.com/products/7-port-usb-hub-for-the-raspberry-pi The Pi Hut]) | ||
Line 688: | Line 796: | ||
*'''D-Link''' | *'''D-Link''' | ||
− | ** 7-Port USB Hub DUB-H7 (Crashes USB stack, including Ethernet, when plugging / using some peripherals). (See note above, it works with some distros and/or with latest firmware) | + | ** 7-Port USB Hub DUB-H7 Rev. C (Crashes USB stack/complete Kernel, including Ethernet, when plugging / using some peripherals). (See note above, it works with some distros and/or with latest firmware). Revision B is working perfect. The version C is completely unuseable with PI. When connected while booting the kernel hangs during boot. When connecting later it seems works. Can be used for powering PI only when it is not connected to the PI as USB root node. When this is done the ports do not provide any power. I assume this is caused by the reset logik that turns of power when an usb reset is given. When the HUB is connected to a PC while powering the PI the PI has also a power loss. |
*'''E-Solution''' | *'''E-Solution''' | ||
Line 699: | Line 807: | ||
** UH7250MAC 7-port powered hub. Internally, two daisy-chained Genesys Logic 05e3:0608 devices. Causes Ethernet instability when used under very specific circumstances, in X11. | ** UH7250MAC 7-port powered hub. Internally, two daisy-chained Genesys Logic 05e3:0608 devices. Causes Ethernet instability when used under very specific circumstances, in X11. | ||
** <strike>UH5200T 4-port powered hub. As of 2012-08-16 Wheezy, if any USB 1.x device (a keyboard, for example) is plugged into this hub, Ethernet stops, and USB interrupts for other devices get dropped (keys repeating forever), etc. Occurs even if power is not attached (not a power leakage problem).</strike> Appears working after a bootloader and/or firmware update on 9/12. Also, turned out to be somewhat more specific to the combination of two particular low-speed devices. | ** <strike>UH5200T 4-port powered hub. As of 2012-08-16 Wheezy, if any USB 1.x device (a keyboard, for example) is plugged into this hub, Ethernet stops, and USB interrupts for other devices get dropped (keys repeating forever), etc. Occurs even if power is not attached (not a power leakage problem).</strike> Appears working after a bootloader and/or firmware update on 9/12. Also, turned out to be somewhat more specific to the combination of two particular low-speed devices. | ||
+ | ** UH5500ESP [http://www.amazon.com/gp/product/B004OBZ088/] GearHead 4 Port Hub with Energy Saving Power Switch (5 V, 1 A)- External power and input 5v lines are connected together before the power switch, resulting in back feeding. There is no diode. To make it compatible, remove the board, cut the trace between the diode pads (D1) and install a 1a surface mount diode. As an alternate you can just cut the trace and it will require external power. The ic will still be powered from the bus because there is a second trace from the 5v input. [http://gyazo.com/3f8205d72b7f9c08924e0b8b231f606b Front of PCB] [http://gyazo.com/0af0a63b4d0a5d977b22de1572ad063f Back of PCB] [http://gyazo.com/793eb9104e1aad1e7c70ff32aa10c2aa Location to cut trace] | ||
*'''Hama''' | *'''Hama''' | ||
Line 711: | Line 820: | ||
*'''Inland''' | *'''Inland''' | ||
** 4-Port USB 2.0 Cable Hub model no 480426 (Some devices work, some don't, cheap unshielded untwisted wire design) | ** 4-Port USB 2.0 Cable Hub model no 480426 (Some devices work, some don't, cheap unshielded untwisted wire design) | ||
+ | ** 7 Port 2.0 Hub UPC 837654142967 Unable to provide power with stock AC adapter, poorly soldered, eventually fried. | ||
*'''Logik''' | *'''Logik''' | ||
Line 717: | Line 827: | ||
*'''LogiLink''' | *'''LogiLink''' | ||
** 7-Port powered USB-Hub with switch UA0124. Does not work even with a x86 Linux box. Does work with Windows and comes with a beefy 3,5 A power supply that works with a Belkin 7-port mobile USB-Hub to power a cluster of 4 Raspberries. | ** 7-Port powered USB-Hub with switch UA0124. Does not work even with a x86 Linux box. Does work with Windows and comes with a beefy 3,5 A power supply that works with a Belkin 7-port mobile USB-Hub to power a cluster of 4 Raspberries. | ||
+ | ** LogiLink USB 3.0 Hub 4-Port with 2A Power Supply. 2109:2811. Detectes and crashes during boot. mmc0: Timeout waiting for hardware interrupt, mmcblk0: error -110 sending status command, cannot find and mount root, kernel panic. | ||
*'''nGear''' | *'''nGear''' | ||
Line 739: | Line 850: | ||
** Cerulian 10 Port USB 2.0 Top Loading Hub with 2 A supply (kills mouse and network port)<ref>http://www.raspberrypi.org/forum/absolute-beginners/cheap-powered-usb-hub-uk/#p76452</ref> | ** Cerulian 10 Port USB 2.0 Top Loading Hub with 2 A supply (kills mouse and network port)<ref>http://www.raspberrypi.org/forum/absolute-beginners/cheap-powered-usb-hub-uk/#p76452</ref> | ||
** [http://www.monoprice.com/products/product.asp?c_id=103&cp_id=10307&cs_id=1030701&p_id=226 USB 2.0 4 PORT INT/EXT DUAL HUB BAY] -- Genesys Chipset -- idVendor=05e3, idProduct=0607 -- low speed devices worked, but there are strange USB failures when X session started. High speed devices such as hard drives had failures. | ** [http://www.monoprice.com/products/product.asp?c_id=103&cp_id=10307&cs_id=1030701&p_id=226 USB 2.0 4 PORT INT/EXT DUAL HUB BAY] -- Genesys Chipset -- idVendor=05e3, idProduct=0607 -- low speed devices worked, but there are strange USB failures when X session started. High speed devices such as hard drives had failures. | ||
+ | |||
+ | === USB Hub Power Hookup === | ||
+ | |||
+ | [[File:USBHubRaspberryPiPowerHookup.jpg|425px|thumb|right|USB hub Raspberry Pi power hookup schematic. On the left side a USB A to micro B cable supplies power from the hub to the Raspberry Pi. The thick red and gray overlays indicate the +5 V and ground sides of the power circuit from hub power adapter to Raspberry Pi micro B power port. The thick red branch terminating at the hub diode emphasizes its role in preventing back-powering of the Raspberry Pi through the hub mini B port. On the right side a USB A to mini B cable provides the data path between the Raspberry Pi host and hub. The dashed lines indicate the differential signal path connecting pins 2 and 3 of the USB A and mini B ports.]] | ||
+ | |||
+ | A powered USB hub is required to attach high power USB devices to the Raspberry Pi. In this case it may be desirable to power the Raspberry Pi from the USB hub instead of in the usual manner from a separate power supply. This power hookup requires two USB cables between Hub and Raspberry Pi, which are both shown on the power hookup schematic. The cable on the left side supplies power and that on the right is a standard USB cable that would be required to connect the Raspberry Pi to any USB hub or other USB device. | ||
+ | |||
+ | The schematic also shows two important features of the USB hub internal power wiring that are required to correctly power the Raspberry Pi. First, the hub coaxial power input directly connects to the USB A output ports. This allows the Raspberry Pi to skip the usual process of asking the hub to switch it from a 100 mA low power to a 500 mA high power device and to exceed even this high power limit so that it can meet its typical power requirements of 700 mA or more. Second, the hub diode prevents back-powering, that is, current cannot flow in the reverse direction from the hub coaxial power connector back out to the micro B input port and into the Raspberry Pi. | ||
+ | |||
+ | ==== USB hub power circuitry tests ==== | ||
+ | |||
+ | This section describes two tests that will verify that a USB hub has the correct power circuitry. | ||
+ | |||
+ | ===== Equipment ===== | ||
+ | |||
+ | In addition to the USB hub, Raspberry Pi, and high and low power load resistors, these tests require a digital voltmeter and 3 patch cords, one of each which terminates on one end with a coaxial power plug, a USB A plug, and a mini B plug. It's possible to power all tests from a coaxial jack connected to the hub power adaptor coaxial plug, but it will be more convenient to use a standard bench power supply with voltage readout and adjustable current limit. | ||
+ | |||
+ | ===== Output power test ===== | ||
+ | |||
+ | [[File:USBHubOutputPowerTest.jpg|281px|thumb|right|USB hub output power test schematic. This test verifies that the USB hub will supply sufficient power to a Raspberry Pi. The schematic shows 5 V power supplying the USB hub coaxial power connector, a 5 Ω load resistor connected across one of the USB hub type A outputs, a maximum drop of around 0.25 V in the USB hub internal power circuitry, and an output voltage of at least 4.75 V across the load resistor.]] | ||
+ | |||
+ | The output power test has two parts, which are both shown on the output power test schematic. The setups for both parts require a 5 Ω load on a hub output port, which simulates a 1 A current drawn by a Raspberry Pi and perhaps some attached peripherals. A 10 W rated load resistor would provide a safe margin over the 5 W power it must dissipate. The setups differ in how the 5 V power is provided to the hub's coaxial power input. The first and simpler setup powers the hub directly from the hub power adaptor and verifies that in its normal operating configuration the hub will provide sufficient power. As shown on the schematic there must be at least 4.75 V across the 5 Ω load resistor, which is the minimum voltage required to power the Raspberry Pi. | ||
+ | |||
+ | The second setup also powers the hub through the coaxial input, put provides electrical access to the +5 V and ground conductors of the coaxial power plug. This is most easily accomplished with a bench power supply and coaxial power plug patch cord. A bench power supply will provide digital readout of both voltage and current, for which a 1 A reading guarantees that the required test current is properly flowing through the 5 Ω load resistor. Measure the ground leg voltage drop between the barrel patch cord wire of the coaxial power plug and the pin 4 wire of the type A output plug and the +5 V leg drop between the central wire of the coaxial plug and the pin 1 with of the output plug. Under the 1 A test conditions both of these legs should see a voltage drop of the order of 100 mV and their sum should be less than about 250 mV as is indicated on the schematic. Double-check that this sum plus the drop across the 5 Ω resistor (measured between pin 1 and 4 patch cord wires of the type A output plug) equals the bench power supply voltage. The comparable 100 mV drops on both ground and +5V legs confirms that the hub internal power wiring directly connects the power supply to the USB output ports. | ||
+ | |||
+ | ===== Input diode test ===== | ||
+ | |||
+ | [[File:USBHubInputDiodeTest.jpg|281px|thumb|right|USB hub input diode test schematic. This test verifies that the unpowered USB hub can draw power through an input port power diode. The diode insures that the powered USB hub will not back-power a Raspberry Pi. The schematic shows 5 V power supplying the USB hub mini B input, a 50 Ω load resistor connected across one of the USB hub type A outputs, and a 0.4 V drop across USB hub internal power diode.]] | ||
+ | |||
+ | Patch cord the test circuit as shown on the input diode test schematic. This test simulates the hub in bus-powered mode. The rational for selecting a 50 Ω load resistor is that it will draw a nominal 100 mA current, which corresponds to 1 load unit in the USB 2.0 specification and equals the maximum power available to a device on a bus-powered hub. The specification also requires that such low-power devices have a minimum operating voltage of 4.4 V, which means that even with the 0.4 V diode drop the hub will supply sufficient voltage. The diode voltage drop can be measured between the pin 1 patch cord wire of the mini B input plug and the pin 1 wire of the type A output plug or calculated as the difference between voltages measured across pin 1 and 5 wires of the input plug and pin 1 and 4 wires of the output plug. The presence of the 0.4 V drop between hub input and output is strong evidence that the USB hub circuitry includes a diode that prevents back-powering the Raspberry Pi. | ||
+ | |||
+ | A setup very similar to the output power test can check for reverse leakage current and further strengthen the evidence that the hub internal circuitry includes a diode at the position indicated in the test schematic. As shown on the output power test schematic power the hub through its coaxial power input and optionally put the 1 unit power load resistor on an output port. First verify that the voltage across the pin 1 and 5 patch cord wires of the mini B input plug is very nearly 5 V. This is consistent with a high voltmeter impedance limiting both the reverse leakage current and reverse bias voltage to a very small values. Next add a 100 kΩ resistor across the pin 1 and 5 wires of the mini B input plug and again measure the voltage. Assuming the voltage is now in the 100 mV range, the voltage drop across the diode is very nearly 5 V and Ohm's law gives the current through the resistor in the 1 µA range. This is the diode leakage current at a 5 V reverse bias. If necessary adjust the mini B input plug load resistance to get a voltage drop across this resistor in the 100 mV range and calculate the leakage current accordingly. | ||
+ | |||
+ | ===== Example: Plugable 7 Port USB Hub USB2-HUB-AG7 ===== | ||
+ | |||
+ | The Plugable 7 Port USB Hub model USB2-HUB-AG7 passes both the above power circuitry tests and is suitable for powering the Raspberry Pi. Here are the measurements: | ||
+ | |||
+ | # Output power test | ||
+ | #* Adapter power | ||
+ | #: Voltage drop 5 Ω load: 4.91 V (982 mA load current) | ||
+ | #* Power loop voltages (952 mA load current) | ||
+ | #: Supply: 5.00 V | ||
+ | #: +5 V leg: 133 mV | ||
+ | #: 5 Ω load: 4.76 V | ||
+ | #: Ground leg: 115 mV | ||
+ | # Input diode test | ||
+ | #* Forward bias | ||
+ | #: Diode voltage drop: 0.37 V (93 mA forward current) | ||
+ | #* Reverse bias | ||
+ | #: Diode leakage current: 1.47 µA (5 V reverse bias and 147 mV drop across 100 kΩ reverse bias load) | ||
== References == | == References == |
Revision as of 23:40, 1 January 2015
A number of low-cost powered USB hubs are known to have caused problems. Members of the Raspberry Pi forums have reported low power or no power at all in some cases. The following is a list of specific Powered USB Hubs which appear to be fault-free. Please note that these do not take into account powering the Raspberry Pi from the hub, in addition to its peripherals.
If you use a powered hub and the Raspberry Pi PSU together consider powering them from the same power bar with switch, so you can turn them on simultaneously., especially if the HUB tries to feed the Raspberry Pi through their interconnect cable, due to the 100 mA limiting fuse in the Raspberry Pi, the Raspberry Pi will be partially powered which may cause problems (unwanted writes to the SD card).
Contents
Raspberry Pi Specific Hubs
Recently, two new hubs have been designed and manufactured specifically for the Raspberry Pi. Guaranteed to provide no back power to the unit. These are
- Raspberry Pi 7 Port USB Hub from The Pi Hut
- Pimoroni PiHub 4 port USB hub and 3 A power supply. One of the 4 USB ports supplies the Raspberry Pi with dedicated full 1 A power over a standard USB A to micro B cable. (Order cable separately.) See Raspberry Pi foundation September 9, 2013 news: PiHub - a robust powered hub, made especially for your Raspberry Pi.
Working USB Hubs
Brand | Name | Model Number | Hardware ID | USB Version | Number of Ports | Power Rating* | Powers Raspberry Pi | Additional Information |
Assmann | USB2.0 Hub 4-port bus powered 4xUSB A/F 1xUSB A/M / Terminus Technology Inc. 4-Port HUB (with external power source soldered on) | AB50001-1 | 1a40:0101 | USB 2.0 | 4-Port | ** | Verified | An external 5V power source** has to be soldered on the VBUS and GND lines |
Atlantis | HUB USB2.0 7P | P014-GH902-B | USB 2.0 | 7-Port | 5 V - 2 A | Verified | Powers the pi. Seems very good, tested with: a keyboard, a mouse, a numpad and an Xbox joypad | |
Belkin | 4-Port Desktop USB Hub | F4U016 | USB 2.0 | 4-Port | 5 V - 2.6 A | Not Verified | ||
Belkin | 4-Port Ultra-Slim Desktop Hub | F4U040 | 05e3:0608 | USB 2.0 | 4-Port | 5 V - 2.6 A | Verified | Powers the pi quite well, 4.85V across TP1&2 during idle and load. The PSU for the hub is a 2.5A 5v made in china. Seems solid. Does backfeed the mini USB port |
Belkin | 8-Port ExpressBus for iMac | F5U010 | USB 2.0 | 8-Port 7x"A" 1x"B" | Verified | PSU 6v 4A Powering a 256 "A" RPi with the hub. With the USB output of the RPi connected to the one "B" port | ||
Belkin | Hi-Speed USB 2.0 4-Port Hub | F5U224 | USB 2.0 | 4-Port | 5 V - 500 mA per Port | Not Verified | ||
Belkin | TetraHub™ USB 2.0 4-Port Hub | F5U231 | USB 2.0 | 4-Port | 5 V - 500 mA per Port | Verified | ||
Belkin | Hi-Speed USB 2.0 4-Port Hub | F5U234 | USB 2.0 | 4-Port | 5 V - 500 mA per Port | Verified | No backfeed, can power the RPi. Comes with a 2.4 A power supply. The user manual [1] says “Per Port Current Self-Powered Mode: 500mA (max)”. However, I've attached a HD that requires 850 mA and it worked fine. | |
Belkin | Hi-Speed USB 2.0 7-Port Hub | F5U237 | USB 2.0 | 7-Port | 5 V - 3.8 A | Verified | No problems powering the pi itself. Contra the report under "Problem Hubs" below, I do not have any trouble with wired ethernet on a Model B pi, 3.x linux kernel. | |
Belkin | MyEssentials 7-Port High-Speed USB 2.0 Hub | F5U259-ME | USB 2.0 | 7-Port | Verified | |||
Belkin | Hi-Speed USB 2.0 4-Port Lighted Hub | F5U403 | USB 2.0 | 4-Port | Verified | No backfeed, can power the RPi. Use miniB socket to connect to Pi usb and Hub USBA to connect to Pi power.
4A psu ok with Hub | ||
Belkin | Hi-Speed USB 2.0 7-Port Lighted Hub | F5U700 | USB 2.0 | 7-Port | Verified | Cascaded hub, only 3 ports work [2] [3] | ||
Belkin | Hub 2-en-1 | F5U706ea | USB 2.0 | 7-Port | Not Verified | |||
Belkin | Hi-Speed USB 2.0 7-Port Hub | F5U237v1 | USB 2.0 | 7-Port | 5 V - 2.5 A | Not Verified | ||
Belkin | Ultra-Slim Desktop Hub | F4U040v | 05e3:0608 | USB 2.0 | 4-Port | 5 V - 2.6 A | Verified | |
Belkin | Ultra-Slim Desktop Hub | F4U039qukAPL | 05e3:0608 | USB 2.0 | 7-Port | Verified | ||
Benq | E2220HD | USB 2.0 | 4-Port | Verified | Monitor with built in Hub | |||
Biltema | 23-924 | USB 2.0 | 4-Port | 2.0 A | Verified | |||
Biltema | 23-924 | USB 2.0 | 4-Port | 2.0 A | Verified | |||
BUFFALO | 4 Port Hub | BSH4aAE06 | 05e3:0608 | USB 2.0 | 4-Port | 5 V | Verified | No Problem using Webcam & Wi-Fi Dongle. seen As Genesys Logic, Inc. USB-2.0 4-Port HUB |
Cyberpower | High-speed Hub | CP-H720P | 0409:0050 | USB 2.0 | 7-Port | 3.6 A | Verified | May Contain dual 05e3:0608 instead of 0409:0050 |
Dell | 2001FP | USB 2.0 | 4-Port | Not Verified | Monitor with built in Hub | |||
Dell | SP2309W | USB 2.0 | 4-Port | Not Verified | Monitor with built in Hub | |||
Dell | 2407FWP | USB 2.0 | 4-Port | Not Verified | Monitor with built-in hub - 6-in-1 card reader Works, but it cannot read SDXC | |||
Dell | U3011 | USB 2.0 | 4-Port | Not Verified | Monitor with built in Hub - Card Reader Works - May work with SDXC | |||
Delock | B/N61393 | USB 2.0 | 4-Port | 2.0 A | Verified | |||
Delock | USB 2.0 External Hub 7 Port | B/N87467 | USB 2.0 | 7-Port | 5 V - 3.5 A | Verified | You can Power Raspberry Pi using one USB Port of the Hub there is no backfeeding, measured 4,88V on Idle and 4,82V on load on TP1-TP2. | |
Deltaco | UH-715 Rev 2 | USB 2.0 | 7-Port | 2.0 A | Not Verified | |||
Dynex | 0409:0050 | USB 2.0 | 7-Port | 2.0 A | Not Verified | |||
Dynex | Dynex USB 2.0 7 Port Hub | DX-HB7PT | USB 2.0 | 7-Port | 5.0 V / 2.0 A | Verified | ||
D-Link | D-Link 4-Port SuperSpeed USB 3.0 Hub | DUB-1340 | USB 3.0 | 4-Port | Not Verified | [4] | ||
D-Link | D-Link 7 Port USB Hub | DUB-H7/B | USB 2.0 | 7-Port | 2.4 A | Verified | [5] Power USB slots can be used to power Raspberry Pi. | |
D-Link | DUB-H7 High Speed USB 2.0 7-Port Hub | BUBH7A A5 | USB 2.0 | 7-Port | 2.0 A | Not Verified | [6]
| |
D-Link | DUB-H7 | EUBH7EB H/W Ver:B1 | USB 2.0 | 7-Port | 3.0 A | Verified | [7] 7 ports including 2 ports 1.2 A sucessfully power RPI
| |
D-Link | DUB-4 High Speed USB 2.0 4-Port Hub | DUB-H4 | USB 2.0 | 4-Port | 2.0 A | Verified | [8] Charging port doesn't power Raspberry Pi | |
Digicom | USB 2.0 | 4-Port | 5 V - 2.0 A | Not Verified | [9] | |||
ednet | USB 2.0 7 port Hub | 85014 | 2.0 | 7-Port | Not Verified | Works with keyboard, mouse, audio devices | ||
GigaWare | USB 2.0 4 port Hub | Model 26-160 | 2.0 | 4-Port | Verified | Works with Raspbian for powering webcams. This is the only powered hub on shelves at Radioshack as of early 2013. | ||
ICIDU | Active 7-Port USB Hub | AI-707927 | 2.0 | 7-Port | 5V - 2A AC adapter | Verified | [10]Did not power the board from the upstream connection (Does not appear to backfeed the board) usb to micro usb cable powering the board from the hub. It is also powering a 1 TB disk. All 7 ports are working.
| |
ISY | Active 7-Port USB Hub | IHU 3000 | 05e3:0608 | 2.0 | 7-Port | 2.0A | Verified | It consist of two USB Hubs, showing as "Genesys Logic, Inc. USB-2.0 4-Port HUB". Backpowers Raspberry Pi (raspBMC, standard overclocking, WiFi Dongle). Bought in Germany at Media Markt for ~13€ . |
König Electronic | 7 port USB2.0 HUB | CMP-USB2HUB55 | 1a40:0201 | 2.0 | 7-Port | 2.0A | Verified | Backpowers Raspberry Pi well. |
LogiLink | USB2.0 10-Port Hub with ON/OFF Switch | UA0125 | 1a40:0101, 1a40:0201 | USB 2.0 | 10-Port | 5 V - 3.5 A | Verified | Tested only backpower - works well. Measured 5.07 V with 5 devices attached (mouse, keyboard, WLAN stick, audio stick, memory stick). |
LogiLink | USB 2.0 4-Port Hub | UA0160 | 05e3:0608 | USB 2.0 | 4-Port | 2.2 A | Verified | Used to power RPi Model B v2 (raspBMC) and a Wifi dongle |
Medi@com | USB 2.0 4 ports Hub | M-HX30 | 2.0 | 4-port | Verified | Very small USB Hub. Powers the Rapsberry Pi and an 2.5" external HDD (LaCie Rikiki 500Gb) without problems. I already tried to connect another HDD without problems even if is not yet been mounted on linux. | ||
mbeat | 7 Port USB Hub | USB-M7HUB | USB 2.0 | 13-port | 5V - 3A | Verified | 4.8V measured with 10W 5.6ohm, powers Pi fine. Failed diode backpower test. 5.05V across miniB, 4.99V across 56ohm giving a 0.05V drop, indicating no diode. | |
mbeat | 13 Port USB Hub | USB-M13HUB | USB 2.0 | 13-port | 5V - 3A | Verified | ||
Monoprice | Aquagate USB Hub | 5328 | 2.0 | 7-port | 2.0 A | Verified | Has separate USB In port, in theory should prevent backfeeding (but that is not verified). get about 4.9V across TP1/TP2 when idling with Raspbian. [12] | |
Plugable | 7 Port High Speed USB Hub | USB2-HUB-AG7 | USB 2.0 | 7-Port | 5V - 3A | Verified | [13] Better than usual power supply. There are US and UK power supply versions and it can be ordered in US and (for the UK version) many countries in Europe. There is a video showing this hub powering both the Raspberry Pi several peripherals at once[14]. No back-voltage on upstream connection. Widely used with success on the Pi. | |
Plugable | 4 Port Hub with Battery Charging 1.1 Support | USB2-HUB4BC | USB 2.0 | 4-Port | 5V - 2.5A | Verified | [15] High quality power supply for a 4 port hub (to support BC 1.1 current). US plugs version only. Can Power Raspberry Pi via microUSB from a hub port, plus three more devices. USB Audio peripheral tested and working. No back-voltage on upstream connection. Widely used with success on the Pi. | |
Plugable | 10 Port USB 2.0 Hub | USB2-HUB10S | USB 2.0 | 10-Port | 5V - 2.5A | Not Verified | Possibly because 10 ports hubs combine 7 + 4 cascaded controllers, seems to have corner cases where it won't power the Pi at boot. Not recommended. Get their USB 2.0 7 port version | |
Plugable | 4 Port USB 3.0 Hub | USB2-HUB-81X4 | USB 3.0 | 4-Port | 5V - 4A | Not Verified | The high-power 4 A power adapter makes this a tempting purchase, but some users report problems connecting devices with a USB 3.0 hub. Since Pi can't benefit from USB 3.0, better off to use one of the Plugable USB 2.0 7 or 4 port hubs like USB2-HUB-AG7 to both power the Pi and attached USB devices. | |
Plugable | 7 Port USB 3.0 Hub | USB2-HUB7-81X | USB 3.0 | 7-Port | 5V - 4A | Not Verified | The high-power 4 A power adapter makes this a tempting purchase, but some users report problems connecting devices with a USB 3.0 hub. Since Pi can't benefit from USB 3.0, better off to use one of the Plugable USB 2.0 7 or 4 port hubs like USB2-HUB-AG7 to both power the Pi and attached USB devices. | |
RaidSonic | 4-port USB hub with charge port | IB-AC611 | 3.0 | 4-Port | 5V - 3.5A AC adapter | Verified | [16]Works and does not appear to backfeed the board) usb to micro usb cable powering the board from the hub (special Power port). All ports are working (2 MS Studio cams + Ublox GPS + RPi attached). Small solid aluminium enclosure. | |
Sitecom | USB hub 4 port | CN-050 | USB 2.0 | 4-Port | 5V - 1A | Not Verified | Works with camera, keyboard and gsm dongle. | |
Staples | USB 2.0 Hub 7-port | 22320 | USB 2.0 | 7-Port | Not Verified | Runs a Pi, Logitech K400a Keyboard/Mouse Combo, Logitech C910 Webcam | ||
Transcend | HUB3 4-port USB Hub | TS-HUB3K | USB 3.0 | 4-port | 5V - 900mA per Port | Not Verified | [17] Powers Raspberry Pi and peripherals. No backfeeding. | |
Trust | Plata 4 port USB 2.0 hub | 18687 | 2.0 | 4-port | 1.0 A | Not Verified | Probably not suited to power the Rapsberry Pi but works well as a hub on the Pi. | |
YKUSH | Software Switchable USB HUB | USB 2.0 | 3-Port | 5V - 2.0A per downstream port | Verified | [18] Software Controllable. No backfeeding. | ||
Zipp | USB 7-Port HUB | N294 | USB 2.0 | 7-Port | 5V - 2.0A | Verified | Powers both the RPi and a WD Portable 1TB Drive without problems - $14.99 at Big W (Australia) |
'*' Power Ratings may not be completely accurate, use as rough guideline rather than fact.
- Acme
- USB 2.0 hub 4 port (ACME) Based on NEC μPD720114 USB2.0 Hub Controller USB ID 0409:005a NOTE! It is bus-powered hub, but it is very cheap and small and works after a small modding: on USB-hub board you have 4 holes: V, D+, D- and GND. Connect GND, D+ and D- to the Raspberry Pi, and additionally connect GND and +5 V from power supply to the same holes on USB-hub GND and V. Now there is common contacts: GND, D+ and D- between Raspberry Pi and hub needed to work, and additional power for USB devices, connected to the hub. Tested on my Raspberry Pi.
- Digitus
- 7-port USB2.0 Powered Hub. Model DA-70226.
- Eminent
- Gembird
- Gembird UHS 242 4-port USB 2.0 Hub (5V DC, 1A). NB: This is a 4-port switching hub that enables the "sharing" of up to four USB devices between two computers. Whilst it may be powered externally, it does take power from both connected computers. If one of them is, say, a netbook or laptop, that may provide sufficient extra power to enable the use of USB devices that the Pi alone cannot handle.
- Genesys Logic (sold at Fry's)
- Genesys Logic 4-Port USB 2.0 Hub (ID 05e3:0608) (Other brands include Gigaware, Hama and Belkin, same ID shows up in lsusb) - works, but increases packet loss problems[1]
- Genesys Logic 4-Port USB 2.0 Hub (ID 05e3:0606) (Other brands include i-Rocks, same ID shows up in lsusb)
- Hama
- Hama 4-way USB 2.0 Hub
- Hama 7-way USB 2.0 Hub (identified as two "05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB" but Pi boots OK only with 1.2A power, not with 1A..)
- HP
- HP ZR2240w 21.5" Monitor with built in 2-Port USB Hub (B)
- Laser
- "7 port USB hub with AC adapter Version 2.0". 5 V 1 A (found at Harvey Norman Australia for $24.95 and Australia Post Shops for $9.95). You can power the Raspberry Pi by connecting both the main USB connector to the Raspberry Pi USB port, and from a spare USB port back to the power micro USB socket. If you don't do both, boot-loops are likely to occur.
- Due to this hub back-feeding power, Model B rev 2 boards will occasionally crash with this hub connected (every 24 hours for one user). Model B rev 1 appear to be stable.
- Logik
- [21] LP4HUB10 4-Port USB Hub. Throws errors when used with Fedora remix 14
- Logik L4THUB10 4 Port powered hub works fine under Raspbian/Wheezy/model B. Captive USB cable, 2 A power supply, convenient single top mounted USB socket. Unlike my last hub, will power Wi-Fi!
- LogiLink
- UA0085 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A
- UA0090 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A
- UA0091 USB 3.0 Hub, 4-Port with PSU 5 V, 4 A. Connected with USB2.0 cable. 1 A per port, able to support USB HDD drives and other power hungry devices. Tested with kernel 3.1.9-cutdown, Wheezy.
- UA0096 USB 2.0 Hub, 10-Port with PSU 5 V, 3.5 A (Not suitable for powering Raspberry Pi because it doesn't work unless there is working USB input present even with PSU plugged in.)
- UA0160 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A. Able to power the Raspberry Pi, keyboard, mouse and LogiLink UA0144 USB Ethernet adapter. (More testing to come.) Was not able to record audio properly via a Soundblaster Play! device. Tends to draw power from the Pi.
- Macally
- [22] Hi-Speed 7-Port USB 2.0 Powered Micro HUB, AC Powered. Includes a 2000 mA wall-wart (US style)
- Manhattan
- [23] (#160612) Hi-Speed USB 2.0 Micro HUB, AC Powered (identifies as ID 05e3:0608 Genesys Logic) Includes a 1000 mA w ll-wart (US style)
- [24] (#161718) MondoHub 28 Port USB 3.0 & USB 2.0 HUB (24 USB 2 ports @500 mA each) + (4 USB 3.0 Ports @900 mA each) Power Switches on each port, AC Powered and Includes a 5 V 4 A wall-wart (US style)
- Newlink
- NLUSB2-224P 4 port USB 2.0 Mini hub with PSU 5 V 1 A
- NLUSB2-222P 4 port USB 2.0 Hub with 5 V 2 A PSU (Available From | ModMyPi)
- Nilox
- Nilox USB 2.0 4port HUB model HUB4USB2AC with PSU 5 V 1.0 A
- Plugable
- [25] USB2-HUB4BC 4 Port USB 2.0 Hub with BC 1.1 Fast Charging. 5 V 2.5 A power supply. Powering Raspberry Pi via microUSB from a hub port. USB Audio peripheral tested and working.
- [26] USB2-HUB10S 10 Port USB 2.0 Hub 2.5 A power supply. Powering Raspberry Pi via microUSB from a hub port.
- [27] USB2-HUB-AG7 7 Port USB 2.0 Hub with 5 V 3 A power supply. There are US and UK power supply versions and it can be ordered in US and (for the UK version) many countries in Europe. There is a video showing this hub powering both the Raspberry Pi several peripherals at once[28]. Confirmed to work with Element14 WiPi Wi-Fi dongle and Seagate external hard drive (simultaneously)
- Pluscom
- Pluscom 7 Port USB 2.0 Hub Model U7PH-3A with 3 A PSU. USB ID 1a40:0101. Powering Raspberry Pi via microUSB from a hub port. Internally two 4 Port switches linked. Leaks power back up USB data cable to Raspberry Pi, but it is not really a problem when powering Raspberry Pi at the same time.
- Satechi
- ST-UH12P 12 port powered hub with 2 Control Switches. Also works while powering the Raspberry Pi.
- Staples (Business Depot) (Bureau EN GROS)
- Staples 4-port hub Item 607477-CA
- StarTech.com
- StarTech.com 7-port Compact USB 2.0 Hub (ST7202USB). Comes with 5 V 2 A supply. Shows in lsusb as two Genesys Logic, Inc. USB-2.0 4-Port HUBs (05e3:0608). Back powers Raspberry Pi (just, voltage across TP1 & TP2 is a little low when powered from this hub).
- SumVision
- Sumvision Slim 4 Port High Speed USB 2.0 HUB with PSU 5 V 1.0 A (from | 7dayshop )
- Sitecom
- CN-032 4 Port USB 2.0 Pocket Hub. Works for powering the Raspberry Pi, an USB WLAN Adapter, wireless Kbd+Mouse. Using an 2500 mA Voltcraft
- CN-060 4 Port USB 2.0 Hub powered with AC Adapter (1 A). Powering Raspberry Pi via microUSB from a hub port.
- CN-061 7 Port USB 2.0 Hub powered with AC Adapter. There is a voltage problem on the left half of the hub (4 ports) that do not deliver enough current to feed a wifi dongle (tested with an RTL8191S); you should not use these ports for anything important (keyboard keys will stick, self-powered USB hard disk will reset continuously). The remaining 3 ports on the right half are instead working as expected. [29]
- Sweex
- US014 4 Port USB 2.0 Hub
- Targus
- ACH81xx 7-port powered hub. 5 V 3 A power supply, with 2 high power ports. (possible conflicting behaviour with USB keyboard / Wi-Fi Dongles)
- ACH63EU 4-port. Using a 5 V 2 A power supply, which isn't supplied with the hub, it is able to power the Raspberry Pi as well.
- ACH67EU 4-port. Without an external power supply it can run at least keyboard, mouse and USB dongle.
- The Pi Hut
- 7 Port USB Hub (from The Pi Hut)
- Trendnet
- [30] TU2-700 7 Port Powered USB 2.0 Hub with AC Adapter (5 V 2 A)
- Tripp-Lite
- [31] U222-007-R 7 Port Powered USB 2.0 Hub with AC Adapter (5 V 2.5 A) Powering Raspberry Pi from the hub works.
- Ultron
- [32] UHN-710 7-port powered hub with PSU 5 V, 3 A. USB ID 1a40:0201.
- VANTEC
- 4 Port USB 2.0 Powered Hub Model: UGT-MH304. 5 V 2 A AC/DC adapter. Go 2.0 Mini hub.
- Z-TEK
- Z-TEK 7-port powered hub with PSU 5 V, 4 A. USB ID 1a40:0201.
- "Unknown"
- 10(7-4) port hub idVendor=1a40, idProduct=0201 / idVendor=1a40, idProduct=0101 works
Problem USB Hubs
Please check known workarounds here before adding to the list
- Addon
- 7-Port Powered Hub - labelled ADDUH070P - Gives constant Eth0 errors on boot.
- Belkin
- 7-Port Powered Mobile Hub - device labelled F4U018, packaging labelled F5U701. lsusb reveals it to be two Genesys Logic 4-port hubs based on the GL850G chipset (vendor: 0x05e3 product: 0x0608) ganged together. Yields a lot of "handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK" errors and device resets in /var/log/messages. Low speed devices such as keyboards work OK, Wi-Fi/mass storage is unreliable or broken. -- No error messages with the latest kernel, but it is still unstable with mass storage devices. Also, leaks current back to the Raspberry Pi (can be fixed by overtaping GND and +5 V pinouts)
- F4U022 7-Port powered USB hub (powered 5 V, 2.6 A), same as F4U018
- 7-Port Powered Hub - device labled F5U237 Rev.3 - ID 050d:0237 Wired Ethernet fails to connect; gives "DWC OTG HCD URB enqueue failed adding QTD. Error status -4008" Result is same as DUB-H7 below.
- F5U404 Hi-Speed USB 2.0 4-Port Mobile Hub. Faulty/bad design; Leaks current back up the cable to the Raspberry Pi.
- F5U307 Hi-Speed USB 2.0 7-Port Hub (Powered, able to apply power to Raspberry Pi via micro USB from this hub at same time) It work's sometimes. (Works always without powering the Raspberry Pi, haven't tried that)
- Dell
- Dell U2410 Monitor Built-in 4 Port Hub - Shows up as a pair with 0424:2514 and 0424:2640. Standard Microsystems Corp. USB 2.0 Hub. When connecting some devices it kills the Ethernet with "smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x0000011X" errors. It did work for a keyboard and webcam. Bluetooth that works connected directly to the Raspberry Pi triggers the error.
- DELTACO
- 7-Port USB Hub UH-713 Rev 3. This one consists also of two 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUBs connected together. The power supply is rated at 5 V 2 A. It kills Ethernet when X11 is started.
- Digitus
- 4-Port USB Hub, no special designator. Chip inside is a GL850G, lsusb identification is 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB. The hub comes with a 5V 2A PSU that is quite capable of powering the Raspberry Pi and additional peripherals. I did not test whether the hub feeds power into the uplink USB port. The problem with this hub is that USB sticks connected to it reliably disconnect after a short time of writing to them (via cat /dev/zero > /dev/<stick>). Sometimes they reconnect with a different device, sometimes they do not. The only error messages in the logs are plain vanilla USB device disconnects. While this may look like a power-issue, measurements with a digital oscilloscope found absolutely no problem. Another observation I have made is that sometimes (not always), the data-transfer rates to the USB sticks slow down to about 500kB/s. I suspect this is a problem with the USB driver that does not manage to work around some brokeness in the hub chip. The hub has no current-limiter at all and plugging in some peripherals will hard crash your Raspberry Pi, something I do not observe with better hubs.
- Dynex
- 7-Port USB Hub - Does not work in Debian 19-04 image.
- DX-HB7PT 7-Port USB Hub - As per the Gear Head below, it's 2 daisy-chained Genesys Logic 05e3:0608 devices. Appears to result in significant slow downs when the USB is under load, such as running the root file system from a USB drive.
- Dynamode
- 7-Port USB 2.0 Hub (Silver and black). Feeds power back up the interconnect to the Raspberry Pi causing the power LED to light on the Raspberry Pi if the hub is powered on, but the Raspberry Pi is not. The Raspberry Pi also fails to boot when powered off this hub, with or without the interconnect plugged in. Stops the network from working when connected to the Raspberry Pi after booting the Raspberry Pi - cannot ssh to the Raspberry Pi. Best avoided. :-( Shows up in lsusb as a pair of ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB which is interesting. - Confirmed. This hub also appears unable to power an external USB drive using a y-cable as it gives the error -71 message in dmesg (when providing external power to the Raspberry Pi).
- 4-Port High-Speed USB 2.0 Hub (USB-H40-A2.0), came with with a 1 A power supply. Leaks power to the Raspberry Pi through the uplink. Doesn't work with Raspberry Pi, unless the Raspberry Pi is powered by a second power source. This hub is completely generic and I've seen it being sold under different brand names as well. Therefore, a picture is included for easy identification.
- D-Link
- 7-Port USB Hub DUB-H7 Rev. C (Crashes USB stack/complete Kernel, including Ethernet, when plugging / using some peripherals). (See note above, it works with some distros and/or with latest firmware). Revision B is working perfect. The version C is completely unuseable with PI. When connected while booting the kernel hangs during boot. When connecting later it seems works. Can be used for powering PI only when it is not connected to the PI as USB root node. When this is done the ports do not provide any power. I assume this is caused by the reset logik that turns of power when an usb reset is given. When the HUB is connected to a PC while powering the PI the PI has also a power loss.
- E-Solution
- 4-Port 2 A Supply (Does not detect at all during boot or after boot- no messages) [IC = Alcor Micro Corp (AU6254)]
- Fosmon
- 7-Port USB 2.0 Hub with 1 A Power Supply (Causes interference with other USB devices and sends enough power to light up the Raspberry Pi with it's Micro USB cable unplugged).
- Gear Head
- UH7250MAC 7-port powered hub. Internally, two daisy-chained Genesys Logic 05e3:0608 devices. Causes Ethernet instability when used under very specific circumstances, in X11.
UH5200T 4-port powered hub. As of 2012-08-16 Wheezy, if any USB 1.x device (a keyboard, for example) is plugged into this hub, Ethernet stops, and USB interrupts for other devices get dropped (keys repeating forever), etc. Occurs even if power is not attached (not a power leakage problem).Appears working after a bootloader and/or firmware update on 9/12. Also, turned out to be somewhat more specific to the combination of two particular low-speed devices.- UH5500ESP [33] GearHead 4 Port Hub with Energy Saving Power Switch (5 V, 1 A)- External power and input 5v lines are connected together before the power switch, resulting in back feeding. There is no diode. To make it compatible, remove the board, cut the trace between the diode pads (D1) and install a 1a surface mount diode. As an alternate you can just cut the trace and it will require external power. The ic will still be powered from the bus because there is a second trace from the 5v input. Front of PCB Back of PCB Location to cut trace
- Hama
- 4-Port USB 2.0 "bus hub", model 78496 (?). Only works for low power devices (card readers?), but it does not work for power hungry devices (HDD and WLAN). It doesn't boot when hub connected to Raspberry Pi. The funniest thing is that Raspberry Pi powers on when I plug in this hub to normal size USB port (not that small dedicated port). idVendor=05e3, idProduct=0608
- Kensington
- 7-Port Dome Hub model no 1500129 (Possible problems with malfunctioning keyboard, kills mouse when GUI started).
- iBall
- Piano 423 4-Port USB hub. Listed in lsusb as Genesys Logic. Fails to deliver enough power to connected devices even when using AC power supply.
- Inland
- 4-Port USB 2.0 Cable Hub model no 480426 (Some devices work, some don't, cheap unshielded untwisted wire design)
- 7 Port 2.0 Hub UPC 837654142967 Unable to provide power with stock AC adapter, poorly soldered, eventually fried.
- Logik
- LP7HUB11 7-Port USB Hub. (Ethernet failed, slow response, in LXDE. Happened whether or not the hub's independent power supply was connected to the hub.)
- LogiLink
- 7-Port powered USB-Hub with switch UA0124. Does not work even with a x86 Linux box. Does work with Windows and comes with a beefy 3,5 A power supply that works with a Belkin 7-port mobile USB-Hub to power a cluster of 4 Raspberries.
- LogiLink USB 3.0 Hub 4-Port with 2A Power Supply. 2109:2811. Detectes and crashes during boot. mmc0: Timeout waiting for hardware interrupt, mmcblk0: error -110 sending status command, cannot find and mount root, kernel panic.
- nGear
- nGear G-H508 Mini 4 Port USB2.0 Hub. Does not work when more than 1 device is plugged in even with power supply.
- Soniq
- 4-Port 5 V supply. Model number CUH100. (B). Appears to draw power away from the Raspberry Pi, even when the Raspberry Pi has an isolated power line. Netgear WNA1100 Wi-Fi Adapter (which is known to work in other setups is recognized, but it is unresponsive).
- Targus
- ACH115EU 7-port powered hub. 5 V 3 A power supply. Arduino communicates with Raspberry Pi when connected directly to Raspberry Pi's USB port, but it hangs as soon as if connected via ACH115. Also sometimes smsc95xx eth0 Failed to read register index 0x00000114 etc. errors in syslog when used.
- TCM
- Model 234298 s/n T634007737 powered hub. 4 ports plus card reader. 1 A power supply. Model B, Wheezy Raspbian works OK with keyboard/mouse, but there are problems with Wi-Fi no connects. (insufficient power?)
- Trust
- 10-port USB 2.0 Hub (powered). Prevents Ethernet from being recognised.
- SliZe 7 port USB 2.0 Hub (powered) - Item number 17080 (Barcode 8 713439 170801). Prevents Ethernet from being recognised. Keyboard sends multiple characters.
- Unbranded / Multiple Brands
- 7-port silver/black hub. Also sold elsewhere under brands such as 'EX-Pro', 'Trixes' and 'Xentra' -- This is probably due to an inadequate power supply. -- I replaced the terrible power supply with a very good one, kept getting "DEBUG: handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK" in dmesg, with no devices plugged in to the hub (with or without the power supply in). Measurements by TrevorGowen (talk) of the power loading behaviour of an example of this type of hub and its supplied PSU are logged at CPM-Spectre-Pi...PoweredUSBHubs, together with similar measurements of other devices.
- Generic 7-port black hub with Genesys Logic GL850A chipset
- Cerulian 10 Port USB 2.0 Top Loading Hub with 2 A supply (kills mouse and network port)[2]
- USB 2.0 4 PORT INT/EXT DUAL HUB BAY -- Genesys Chipset -- idVendor=05e3, idProduct=0607 -- low speed devices worked, but there are strange USB failures when X session started. High speed devices such as hard drives had failures.
USB Hub Power Hookup
![](/images/4/4d/USBHubRaspberryPiPowerHookup.jpg)
A powered USB hub is required to attach high power USB devices to the Raspberry Pi. In this case it may be desirable to power the Raspberry Pi from the USB hub instead of in the usual manner from a separate power supply. This power hookup requires two USB cables between Hub and Raspberry Pi, which are both shown on the power hookup schematic. The cable on the left side supplies power and that on the right is a standard USB cable that would be required to connect the Raspberry Pi to any USB hub or other USB device.
The schematic also shows two important features of the USB hub internal power wiring that are required to correctly power the Raspberry Pi. First, the hub coaxial power input directly connects to the USB A output ports. This allows the Raspberry Pi to skip the usual process of asking the hub to switch it from a 100 mA low power to a 500 mA high power device and to exceed even this high power limit so that it can meet its typical power requirements of 700 mA or more. Second, the hub diode prevents back-powering, that is, current cannot flow in the reverse direction from the hub coaxial power connector back out to the micro B input port and into the Raspberry Pi.
USB hub power circuitry tests
This section describes two tests that will verify that a USB hub has the correct power circuitry.
Equipment
In addition to the USB hub, Raspberry Pi, and high and low power load resistors, these tests require a digital voltmeter and 3 patch cords, one of each which terminates on one end with a coaxial power plug, a USB A plug, and a mini B plug. It's possible to power all tests from a coaxial jack connected to the hub power adaptor coaxial plug, but it will be more convenient to use a standard bench power supply with voltage readout and adjustable current limit.
Output power test
![](/images/8/8b/USBHubOutputPowerTest.jpg)
The output power test has two parts, which are both shown on the output power test schematic. The setups for both parts require a 5 Ω load on a hub output port, which simulates a 1 A current drawn by a Raspberry Pi and perhaps some attached peripherals. A 10 W rated load resistor would provide a safe margin over the 5 W power it must dissipate. The setups differ in how the 5 V power is provided to the hub's coaxial power input. The first and simpler setup powers the hub directly from the hub power adaptor and verifies that in its normal operating configuration the hub will provide sufficient power. As shown on the schematic there must be at least 4.75 V across the 5 Ω load resistor, which is the minimum voltage required to power the Raspberry Pi.
The second setup also powers the hub through the coaxial input, put provides electrical access to the +5 V and ground conductors of the coaxial power plug. This is most easily accomplished with a bench power supply and coaxial power plug patch cord. A bench power supply will provide digital readout of both voltage and current, for which a 1 A reading guarantees that the required test current is properly flowing through the 5 Ω load resistor. Measure the ground leg voltage drop between the barrel patch cord wire of the coaxial power plug and the pin 4 wire of the type A output plug and the +5 V leg drop between the central wire of the coaxial plug and the pin 1 with of the output plug. Under the 1 A test conditions both of these legs should see a voltage drop of the order of 100 mV and their sum should be less than about 250 mV as is indicated on the schematic. Double-check that this sum plus the drop across the 5 Ω resistor (measured between pin 1 and 4 patch cord wires of the type A output plug) equals the bench power supply voltage. The comparable 100 mV drops on both ground and +5V legs confirms that the hub internal power wiring directly connects the power supply to the USB output ports.
Input diode test
![](/images/6/63/USBHubInputDiodeTest.jpg)
Patch cord the test circuit as shown on the input diode test schematic. This test simulates the hub in bus-powered mode. The rational for selecting a 50 Ω load resistor is that it will draw a nominal 100 mA current, which corresponds to 1 load unit in the USB 2.0 specification and equals the maximum power available to a device on a bus-powered hub. The specification also requires that such low-power devices have a minimum operating voltage of 4.4 V, which means that even with the 0.4 V diode drop the hub will supply sufficient voltage. The diode voltage drop can be measured between the pin 1 patch cord wire of the mini B input plug and the pin 1 wire of the type A output plug or calculated as the difference between voltages measured across pin 1 and 5 wires of the input plug and pin 1 and 4 wires of the output plug. The presence of the 0.4 V drop between hub input and output is strong evidence that the USB hub circuitry includes a diode that prevents back-powering the Raspberry Pi.
A setup very similar to the output power test can check for reverse leakage current and further strengthen the evidence that the hub internal circuitry includes a diode at the position indicated in the test schematic. As shown on the output power test schematic power the hub through its coaxial power input and optionally put the 1 unit power load resistor on an output port. First verify that the voltage across the pin 1 and 5 patch cord wires of the mini B input plug is very nearly 5 V. This is consistent with a high voltmeter impedance limiting both the reverse leakage current and reverse bias voltage to a very small values. Next add a 100 kΩ resistor across the pin 1 and 5 wires of the mini B input plug and again measure the voltage. Assuming the voltage is now in the 100 mV range, the voltage drop across the diode is very nearly 5 V and Ohm's law gives the current through the resistor in the 1 µA range. This is the diode leakage current at a 5 V reverse bias. If necessary adjust the mini B input plug load resistance to get a voltage drop across this resistor in the 100 mV range and calculate the leakage current accordingly.
Example: Plugable 7 Port USB Hub USB2-HUB-AG7
The Plugable 7 Port USB Hub model USB2-HUB-AG7 passes both the above power circuitry tests and is suitable for powering the Raspberry Pi. Here are the measurements:
- Output power test
- Adapter power
- Voltage drop 5 Ω load: 4.91 V (982 mA load current)
- Power loop voltages (952 mA load current)
- Supply: 5.00 V
- +5 V leg: 133 mV
- 5 Ω load: 4.76 V
- Ground leg: 115 mV
- Input diode test
- Forward bias
- Diode voltage drop: 0.37 V (93 mA forward current)
- Reverse bias
- Diode leakage current: 1.47 µA (5 V reverse bias and 147 mV drop across 100 kΩ reverse bias load)
References
|