Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

USB-C is not superior in every imaginable way. And at least as embodied as a Thunderbolt 3 carrier, there are at least two.

There is no such thing as a USB-C hub. The protocol doesn't support it. That's one really concrete way that USB-C is inferior. I think I heard rumors that the proposed replacement fixes that, but Thunderbolt 3+USB-C is inferior that way.

It's also easier to snap off. That's two. Yes, it's better in a lot of objective ways, but there are also non-imaginary ways in which it's a pretty substantial compromise.

Maybe we should do a longbet on whether you're willing to talk smack about T3 once T4 hardware comes out. Because I bet you will.



> There is no such thing as a USB-C hub.

I didn't believe you, then I went and checked.

https://www.cnet.com/news/usb-4-will-resurrect-those-useful-...

Apparently all the hubs that have multiple USB-C ports are running USB 2 over them, or you can just use them for power delivery.

I am suddenly very happy that none of my other devices except for my USB-C hub, actually uses USB-C, I'd be limited to the ports that came on the computer!

Thunderbolt docks can do it, they just run multiple USB controllers on board, one for each port, but indeed, it USB-C 3.1 as it stands today doesn't support hubs.


I had to stop for a second and look. I have a usb-c hub that outputs to gigabit and multiple usb 3.0 plugs.

A quick google search returns https://satechi.net/collections/usb-type-c/products/type-c-m... which isn't what I have, but it's more of the same.

My complaint about usb-c hubs, when I was looking for one a year ago is I couldn't find one that did 4k60, gigabit ethernet, and 2 or more usb 3.0 plugs. This has led me to plugging in two cables instead of one for years. If my monitor had a gigabit ethernet plug, I'd be set, because it outputs a bunch of usb (2) ports.


This is probably the best explanation available of this: https://www.bigmessowires.com/2019/05/19/explaining-4k-60hz-...


This explains a lot. Thanks!

Hopefully USB 4 will make it possible.


You have a dock, an adapter, a breakout box or whatever the cool kids are calling it.

A USB hub is just one USB port in and N out. There is no such thing for USB-c.

You can't even chain those adapters. The USB-c 'in' port that you plug power into? No data on that line. Just power.

And some of those adapters send the wrong voltage to USB-2 devices. Had a hell of a time with my keyboard and mouse until I started plugging the power directly into the computer.


But only 1 USB-C 3.1 plug!

I guess we'll have to wait another few years.

I can see why this all is though, the limitations are going to be insane.


I so wanted to be wrong it's not even funny. Like, how the fuck did you break this and why don't I remember screaming and bonfires in the streets over this? It's bullshit!

The weirdest one is that I at least expected those 'hubs' that have the port breakouts for everything to at least be able to take data in through both ports, but that doesn't work either. You can only plug a power brick into the USB-c female port.



USB A was very easy to ruin as well. It might look strong but usually its just held on with a couple of solder joints which I found very prone to bend enough to break the device if it ever got an up/down force on it.


> There is no such thing as a USB-C hub. The protocol doesn't support it.

Did you read the protocol specification? (It's freely available, with no paywall or even login wall.) The protocol does support a USB-C hub. Actually protocols, since there are three separate protocols involved, each on its own set of wires: USB 2.0, USB 3.x, and USB-PD. Each of them has its own support for USB hubs. The hub support for USB 2.0 and USB 3.x is the same as in the older USB hubs with the USB-A and USB-B plugs and sockets; only USB-PD is new (and has long chapters on how power delivery works through hubs in several different scenarios).

The only gotcha is that Thunderbolt 3 does not support a USB 3.x hub (but this is fixed by its successor USB4); this is worked around by including a full PCIe USB 3.x host on the Thunderbolt 3 device, since Thunderbolt 3 can pass through PCIe and Displayport at the same time (USB4 adds USB 3.x to the passthrough).




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: