User avatar
Imperf3kt
Posts: 2201
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

USB hub chip compatibility

Tue Apr 16, 2019 12:57 am

After some recent difficulties regarding a Pi Zero and USB hubs, I have decided to build my own custom hub and get a few extra features I would like while I'm at it to make it cost efficient, but I'm unsure of compatibility.

The Texas Instruments tusb4041i-q1 looks really promising, but I don't know if it will work with Raspbian. All except one, of my commercially purchased usb hubs do not work on the Raspberry Pi.

The documentation claims the following, which leads me to believe it will work, but I would like a second opinion before I proceed.
No Special Driver Requirements; Works Seamlessly on any Operating System With USB Stack Support
Google is ubiquitous - Try it today, it's free!
https://opensource.com/life/16/10/how-ask-technical-questions

aBUGSworstnightmare
Posts: 1275
Joined: Tue Jun 30, 2015 1:35 pm

Re: USB hub chip compatibility

Tue Apr 16, 2019 5:11 am

Can you provide details on your non-working hubs? I've used some starting at 0,99EUR up to some 20EUR and all of them work flawlessly.

If your Hub has a Ethernet Port in addition then your comment is valid.

User avatar
Imperf3kt
Posts: 2201
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: USB hub chip compatibility

Tue Apr 16, 2019 7:54 am

aBUGSworstnightmare wrote:
Tue Apr 16, 2019 5:11 am
Can you provide details on your non-working hubs?
Sure.
One of the USB 2.0 hubs was an unbranded generic oriental import.
The PCB inside it states a brand "xinbolo" and the USB chip is HS8836
This hub works perfectly on Windows, but if I attempt to use it on a Pi, nothing will work (testing with a mouse / keyboard)


Another USB 2.0 hub, integrated with a multi card reader, with the hub chip, LD35645812037C also works with Windows, but not my Pi.

A third USB 2.0 hub, L83J697B6064C, also behaves in the same manner. It is manufactured by the same manufacturer as the second hub.

A fourth USB 3.0 hub does work. I have no further info about this hub as it is unbranded and I am reluctant to break it open.
I also had a different USB 3.0 hub that worked - at least until the detachable USB 3 cable ripped the traces from the board one day due to poor quality design.
I still have it somewhere, hoping to one day be able to repair it, but for now all I can offer about that is the serial number off the case, 71624912062909
There is no brand, it is merely labelled "USB 3.0 4-Port Hub"

All were bought from reputable retailers except the first usb hub I mentioned which was bought from an oriental import bargain store.
Google is ubiquitous - Try it today, it's free!
https://opensource.com/life/16/10/how-ask-technical-questions

User avatar
FTrevorGowen
Forum Moderator
Forum Moderator
Posts: 4903
Joined: Mon Mar 04, 2013 6:12 pm
Location: Bristol, U.K.
Contact: Website

Re: USB hub chip compatibility

Tue Apr 16, 2019 1:45 pm

aBUGSworstnightmare wrote:
Tue Apr 16, 2019 5:11 am
Can you provide details on your non-working hubs? I've used some starting at 0,99EUR up to some 20EUR and all of them work flawlessly.
If your Hub has a Ethernet Port in addition then your comment is valid.
+1 and, FWIW, I logged some data about quite a few in my "early Pi" days - at that time some "7-port hubs" were of poor quality etc. The main page links are here:
http://www.cpmspectrepi.uk/raspberry_pi ... Dlist.html
http://www.cpmspectrepi.uk/raspberry_pi ... BHubs.html
http://www.cpmspectrepi.uk/raspberry_pi ... BHubs.html
(at the the time non-working devices were reported in the eLinux wiki - https://elinux.org/RPi_Hub)
Whilst, TBH, I haven't re-tested many with Zero's, I wouldn't expect those that worked with the A or A+ not to work. However, AIUI, there have been issues report previously here with USB 3.0 hubs.
Trev.
Still running Raspbian Jessie on some older Pi's (an A, B1, B2, B+, P2B, 3xP0, P0W) but Stretch on my 2xP3A+, P3B+, P3B, B+, A+ and a B2. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm

W. H. Heydt
Posts: 9988
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: USB hub chip compatibility

Thu Apr 18, 2019 1:13 am

It occurs to me.... The newly release RPF keyboard contains a USB hub. The OP might get one a check to see what chip it uses as one might suspect that the RPT would be certain to use one that is absolutely compatible with Pis.

drgeoff
Posts: 9246
Joined: Wed Jan 25, 2012 6:39 pm

Re: USB hub chip compatibility

Thu Apr 18, 2019 9:48 am

W. H. Heydt wrote:
Thu Apr 18, 2019 1:13 am
It occurs to me.... The newly release RPF keyboard contains a USB hub. The OP might get one a check to see what chip it uses as one might suspect that the RPT would be certain to use one that is absolutely compatible with Pis.
Surely all we need is for someone who has one to report the relevant parts of the response to an lsb command.

jahboater
Posts: 4180
Joined: Wed Feb 04, 2015 6:38 pm

Re: USB hub chip compatibility

Thu Apr 18, 2019 10:02 am

Here is output from lsusb
The new RPF keyboard plugged into a 3B+ running the latest Raspbian.
The keyboard hub just has the official mouse plugged in.

Code: Select all

$ lsusb
Bus 001 Device 008: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 007: ID 04d9:0006 Holtek Semiconductor, Inc. 
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 006: ID 0424:7800 Standard Microsystems Corp. 
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Last edited by jahboater on Thu Apr 18, 2019 10:08 am, edited 1 time in total.

k-pi
Posts: 809
Joined: Sun Feb 12, 2017 1:46 pm
Location: Upper Hale, Surrey, UK.

Re: USB hub chip compatibility

Thu Apr 18, 2019 10:05 am

I have both a powered & non powered USB2 hubs.

The powered hub is a Belkin USB 2.0 4-Port Hub F5U224
(Bought years ago.)

Non powered is an iSOUL high power supply system USB2.0 HUB
(lsusb doesn't report anything, only an ID 214b:7000, nothing else)
Bought of the internet a few months back.
https://www.isoul.co.uk/collections/usb ... -adapter-1
It works OK with my RPi3B/B+, but draws too much power for a keyboard & mouse on my RPi3A+.

hippy
Posts: 5098
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: USB hub chip compatibility

Thu Apr 18, 2019 10:54 am

aBUGSworstnightmare wrote:
Tue Apr 16, 2019 5:11 am
Can you provide details on your non-working hubs? I've used some starting at 0,99EUR up to some 20EUR and all of them work flawlessly.
I'm with Imperf3kt; none of my bus-powered hubs have worked with my Zeroes though they all work with Pi B's, B+, 3B and Windows. I have a self-powered hub which works, but doesn't when bus-powered. No details to hand as to what chipset any use.

The LAN951x range should work, seeing as they are what the Pi's use.

As well as the official RPF keyboard; PiHut has the Zero4U and I'm sure I've seen other plug-in hubs and ethernet adapters sold for the Zero, whose chipsets presumably work as expected.

User avatar
Imperf3kt
Posts: 2201
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: USB hub chip compatibility

Thu Apr 18, 2019 7:52 pm

drgeoff wrote:
Thu Apr 18, 2019 9:48 am
Surely all we need is for someone who has one to report the relevant parts of the response to an lsb command.
I was unaware of this command, thanks for mentioning it, will be useful.

Thanks everyone for the comments / suggestions.
I think my best approach is as suggested, to use the same chip found on the larger Pi's.
Google is ubiquitous - Try it today, it's free!
https://opensource.com/life/16/10/how-ask-technical-questions

Return to “Advanced users”