Live data from Hacker News

Framework's 10G Ethernet module exposes USB-C's complexity

jeffgeerling.com

181–190 of 197 posts

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#181
post #47

Earlier quoted context omitted.

> The Pi 4 / 5 will run OKish without a heatsink at idle wattages, but thermal throttle quickly if you attempt to do something intensive. Even with a heatsink and fan, I had to upgrade to a higher quality set to keep Jellyfin from thermal throttling a Pi5 while transcoding 4K video.

4k video transcoding is anything but an idle load.

Yes, that is “something intensive”, as was said in the few words of the sentence I quoted that came after the words “idle load”.

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#183

I chuckled at 10G wired ethernet on a laptop. I mean in a docking station? Sure that seems reasonable. But fun none the less. I appreciate the USB-C nature of the Framework's expansion ports, it does make real the entire reason that USB was created in the first place, hot plug slots. Still, I (and others) pointed out to Intel early on that using Ethernet with a specific packet type would be cheaper and just as fast (…

Ethernet comes with a completely different set of social norms, like not having a master and slave device.

You're behind times. We call it upstream and downstream these days... it also brings so much more of the needed clarity.

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#184

Well, this is about USB 3.2 Gen 2x2, which is a mess created by USB IF for good old, blue USB A connectors. Not USB-C complexity. USB 3.2 Gen 2x2 is the very rarely supported 20Gb/s variant of USB 3, and making devices now that require that for full performance is a weird decision, with high-speed capable ports generally having wider support for either USB4 or Thunderbolt3+. I imagine the reason would be that some ch…

> Not USB-C complexity 3.2 Gen 2x2 (and the occasionally relevant 1x2 if you have a weak cable) are USB C only. USB C ports and cables have 4 USB 3 "superspeed" lanes rather than two. When you use an A to C cable only one pair of those connects. The point of the "x2" modes is that they use the second pair of lanes that would otherwise go unused. Except of course they don't always go unused. DisplayPort Alternate Mode…

> The point of the "x2" modes is that they use the second pair of lanes that would otherwise go unused.

Thank you for answering a question I didn't know I had

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#185
I view the temperature issue almost entirely as a copper problem. Every interface where you use CATx cables will have this issue; It's always extremely hot. For 10Gbps+ SFP and faster fiber is always the answer because those have very little thermal issues. The "only" issue is very few residential places have fiber cabling etc.

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#187
post #118
post #103

Earlier quoted context omitted.

It uses 128b/132b encoding so 10Gb/s USB ≈ 9.69Gb/s you do then have USB framing overhead but it's probably around 2% on typical 1500B ethernet frames. So all in you are losing probably 5% or so to overhead. I am of the opinion that 5Gbe is a much more sensible speed for a laptop adapter right now as it uses half the power and can obviously run full wack on 10Gb/s USB so you're looking at like 5Gbe vs ~9.4Gbe.

Stop insisting on Cat.6A (and related) copper cables for speeds beyond 1000BASE-T (maybe beyond 2.5G by now), just use dumb multi mode fiber it's way easier technology-wise and if you want power you can have that as well. At distances where Cat.6A is even an option the demands on the fiber are very low. And it uses less power than the BASE-T PHY. The cable at least without integrated power is very thin as well, unles…

I kind of a agree, but it's not going to happen for a long long time. The practicalities are just a nightmare.

How do I power an access point with fiber? Ok we add an AC wall socket to the ceiling but now we need a 'brick' to convert to DC. How do I remotely hard reboot an access point if it were to crash?

Fiber termination requires a fusion splicer and a trained engineer, sharps box etc. The power socket needs an electrician. It's just such a nightmare in comparison, install is going to be more expensive, longer to fix faults, less flexible to move a socket etc

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#188
post #126
post #103

Earlier quoted context omitted.

It uses 128b/132b encoding so 10Gb/s USB ≈ 9.69Gb/s you do then have USB framing overhead but it's probably around 2% on typical 1500B ethernet frames. So all in you are losing probably 5% or so to overhead. I am of the opinion that 5Gbe is a much more sensible speed for a laptop adapter right now as it uses half the power and can obviously run full wack on 10Gb/s USB so you're looking at like 5Gbe vs ~9.4Gbe.

5GBASE-T interfaces often use 3x less power than 10GBASE-T

Yes very true, 2X is with the most modern 10G chipsets only.

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#189
post #29
post #20

Earlier quoted context omitted.

Now you’ve got two things plugged into your laptop, instead of one that sticks out by an inch. :)

Technically all framework 13 laptops always have four things plugged into it because the ports are modular such that the user can choose which ports they want. Unless you're crazy and leave the expansion ports unpopulated.

I know, it was just a joke :)

Re: Framework's 10G Ethernet module exposes USB-C's complexity

#190

I chuckled at 10G wired ethernet on a laptop. I mean in a docking station? Sure that seems reasonable. But fun none the less. I appreciate the USB-C nature of the Framework's expansion ports, it does make real the entire reason that USB was created in the first place, hot plug slots. Still, I (and others) pointed out to Intel early on that using Ethernet with a specific packet type would be cheaper and just as fast (…

> I chuckled at 10G wired ethernet on a laptop. I mean in a docking station? Sure that seems reasonable. But fun none the less. What difference does a docking station make? Sometimes you want to spend a minute or two setting up your laptop in a more serious way, and that's just as reasonable with or without a docking station.

With the rise of USB-C, docking-station-like devices are cheaper than ever before.

For $20 you can get something that will pass through power from a USB-C charger, 4k HDMI to a monitor, and provide gigabit ethernet and some USB ports. We're no longer in the bad old days of USB 2 where USB ethernet was noticeably slower - or of $$$ vendor-specific, laptop-specific docking stations.

And if you don't have a dedicated desk where you can set up your docking station, you're probably not going to enjoy the wired ethernet experience, because without a desk you'll have to crawl around to plug your ethernet cable into a floor port every time you move desks.

I still have a soft spot for laptops with built in ethernet ports, though, for connecting to devices in the field.

Post reply on HN