News for hackers. Stuff that matters.
Re:Logic board with 20 USB3 ports by Jaruzel on Monday September 21, 2020 @01:47AM (#24540216)
It's actually a full motherboard. The title should be updated to reflect this.
Re:Logic board with 20 USB3 ports by bayindirh on Monday September 21, 2020 @03:50AM (#24540856)
The PCI express port looks like it connects to some form of daughterboard for port breakout and is deceiving.

Apple calls motherboards as logic boards making non-apple devices look illogical piles of electronic components. :)

Re:Logic board with 20 USB3 ports by paxswill on Tuesday September 22, 2020 @02:18AM (#24551467)
The explanation I got for logic board was from the classic all-in-one Macs. They had a high voltage “analog board” for the CRT, and the low voltage digital “logic board” for the CPU.
Re:Logic board with 20 USB3 ports by numpad0 on Monday September 21, 2020 @03:53AM (#24540867)
IIRC the rationale was a logic board has a soldered CPU, but IBM calls it “System Planar” so yeah
Re:Logic board with 20 USB3 ports by bayindirh on Monday September 21, 2020 @03:55AM (#24540876)
Mac Pros had interchangeable CPUs and Logic Boards IIRC, so as they may as well call it Brainzz however, it won't change the function of the board itself. :)
Re:Logic board with 20 USB3 ports by reiichiroh on Monday September 21, 2020 @01:50AM (#24540231)
Windows won’t have enough logical resources even they did away with IRQs and stuff. I’ve run into this at around a dozen USB devices—got to find the article on this.
Re:Logic board with 20 USB3 ports by ytch on Monday September 21, 2020 @03:09AM (#24540649)
But in the book "How We Test Software at Microsoft", they mentions Microsoft test USB implementation with "USB Cart of Death", which including 10 of 8 port usb hub:

https://books.google.com.tw/books?id=X5lCAwAAQBAJ&pg=PT414&l...

Edit: Maybe it is no issue with USB hub, but not work with too many usb controller (USB port to MB directly)?

Re:Logic board with 20 USB3 ports by bsder on Monday September 21, 2020 @06:20PM (#24549074)
This is unlikely for USB 2.0 and up.

It might be true if you have old devices, though. If you have USB 1.0/1.1 full speed HID devices you can overcommit the available bandwidth for a human interface device. HID devices generally require that they be serviced every 1ms with a 64 byte packet. You might overrun that if you put enough old devices together on an old hub. It's quite unlikely for USB 2.0+ with anything High Speed.

The only issue with new devices is that USB 3.0+ requires twice the endpoints of USB 2.0. The problem is that the Intel controller chips allocate the same amount of memory for USB 3.0 as they do USB 2.0. So if you have a system with a lot of devices (96+), you can hit the memory limit of the controller.

We hit that limit with a 192 device system. It took a while to figure out what the heck was wrong.

Re:Logic board with 20 USB3 ports by noizejoy on Monday September 21, 2020 @02:19AM (#24540393)
Not sure, if your experience is more dictated by USB hub limitations, rather than hitting a Windows limit that soon. Here’s an interesting page describing how to best get to high USB device counts[0]

[0] https://www.yoctopuce.com/EN/article/how-many-usb-devices-ca...

Re:Logic board with 20 USB3 ports by FpUser on Monday September 21, 2020 @02:32AM (#24540463)
I have more than 20 devices connected, no problems. Using hubs though.
Re:Logic board with 20 USB3 ports by rrreese on Monday September 21, 2020 @02:59AM (#24540592)
Yes I also have more then 12 right now, so its a little odd.
Re:Logic board with 20 USB3 ports by ddlsmurf on Monday September 21, 2020 @03:31AM (#24540764)
May I ask which 20 devices ? I'm having trouble imagining more than say 5
Re:Logic board with 20 USB3 ports by FpUser on Monday September 21, 2020 @09:04AM (#24542821)
>"I'm having trouble imagining more than say 5"

That's ok. People have different needs. For me it is mostly many hard drives, exercise equipment, multiple cameras, some stuff I am testing and lots of smaller things.

Re:Logic board with 20 USB3 ports by yellowapple on Monday September 21, 2020 @04:15AM (#24540979)
I can definitely see this happening if you need to run a farm of printers (be they of the 2D or 3D variety) and Ethernet ain't an option. I don't know of any such printers that can even use USB3, though (let alone require it), but still.

Indeed, a buddy of mine has at least 6 or so going at once for his 3D printing business, and we're considering a similar sort of strategy (w/ e.g. some box running Slic3r and Octoprint) so he ain't constantly running USB sticks back and forth.

Re:Logic board with 20 USB3 ports by ddlsmurf on Monday September 21, 2020 @04:28AM (#24541041)
That's a pretty bad idea, the usb virtual serial port used by most 3d printers, because of it's low throughput, can worsen print quality, it's is much better to just upload to the sd via octoprint. For 2d printers I haven't seen any without network connectivity in a decade, and I can't imagine anyone needs 20 2d printers that are so old or cheap they don't network.
Re:Logic board with 20 USB3 ports by yellowapple on Tuesday September 22, 2020 @10:18PM (#24562275)
> it's is much better to just upload to the sd via octoprint

That's... pretty much exactly the plan, yes. The printers we're using all (to my knowledge) run some version of Marlin w/ SD support, so we'd be doing this via the M28/M29 GCode commands over that same USB interface.

It ain't clear that OctoPrint supports this directly, but as long as it's able to shove the exact GCode we tell it to shove we should be able to make that happen. Since Marlin's supposed to wait until it gets an M29 command before it starts printing, it seems to me like low throughput would therefore be a non-issue (aside from, you know, the amount of time it'd take to push that data across, but that'd really only be an issue for the first time we're printing a new file).

Re:Logic board with 20 USB3 ports by deeblering4 on Monday September 21, 2020 @07:28PM (#24549484)
I’ve got a bunch of audio related USB kit. Audio interfaces (sound cards), midi controllers, samplers, external drives, control interfaces, synths, etc. Fills up the better part of two 8 port hubs.
Re:Logic board with 20 USB3 ports by coldtea on Monday September 21, 2020 @03:18AM (#24540695)
Running all as USB3 though? Very few peripherals have USB3 level inputs...
Re:Logic board with 20 USB3 ports by FpUser on Monday September 21, 2020 @09:29AM (#24543125)
Hard drives are all USB3. The rest is either.
Re:Logic board with 20 USB3 ports by rbinv on Monday September 21, 2020 @03:33AM (#24540782)
I'm curious: what kind of devices? Seems like a lot.
Re:Logic board with 20 USB3 ports by karma_fountain on Monday September 21, 2020 @04:37AM (#24541083)
Maybe USB 3g dongles for running a click farm?
Re:Logic board with 20 USB3 ports by FpUser on Monday September 21, 2020 @12:12PM (#24545076)
Are you reflecting on your own experience?
Re:Logic board with 20 USB3 ports by pcdoodle on Monday September 21, 2020 @07:38AM (#24542134)
Cameras, Sensors, Barcode, Scales, Etc.
Re:Logic board with 20 USB3 ports by tumblewit on Monday September 21, 2020 @02:17AM (#24540378)
macOS doesn't even support beyond 15 ports. And USB 3.0 counts as 2 ports due to backward compatibility.
Re:Logic board with 20 USB3 ports by sgt on Monday September 21, 2020 @03:14AM (#24540676)
Surely that's possible to do using hubs?
Re:Logic board with 20 USB3 ports by hrrsn on Monday September 21, 2020 @03:26AM (#24540733)
It's a 15 port per controller limit. USB hubs are fine.

https://dortania.github.io/OpenCore-Post-Install/usb/#macos-...

Re:Logic board with 20 USB3 ports by Urgo on Monday September 21, 2020 @02:16AM (#24540368)
Reading the comments I'm surprised so many people think 20 usb ports is so out of this world. For me this would be great! The list below isn't 20, but its still 14 and honestly I could find more things to keep plugged in w/o much effort either.

- mouse

- keyboard

- keyboard extra power

- audio

- streamdeck

- webcam

- printer

- photo scanner

- card reader

- phone

- microphone

- digital camcorder

- controller

- usb drive

Re:Logic board with 20 USB3 ports by noizejoy on Monday September 21, 2020 @02:21AM (#24540412)
... and numerous midi controllers, instruments, and other musical gadgets in my home studio :-)
Re:Logic board with 20 USB3 ports by ClikeX on Monday September 21, 2020 @03:45AM (#24540832)
And the iLock. Don't forget that waste of USB space.
Re:Logic board with 20 USB3 ports by jwr on Monday September 21, 2020 @02:35AM (#24540473)
Don't forget:

- yubikey

And those of us working on electronics routinely connect another bunch of devices:

- logic analyzers

- oscilloscopes

- JTAG interfaces

- USB microscope

- dev board interfaces

- android embedded devices

- multimeters

That's why I'm so annoyed by manufacturers (hi Apple) reducing port counts and moving to USB-C only.

Re:Logic board with 20 USB3 ports by cogburnd02 on Monday September 21, 2020 @03:04AM (#24540620)
I do stuff with electronics & retrocomputing so add on top of that a bunch of USB->serial adapters to connect to old hardware; let's see

Apple //e

TRS-80 Model 100

Vt330 terminal

Plusdeck 2c cassette tape deck

Lego serial IR tower for RCX

Serial port for self-built cheap arduino clone (an NKC electronics freeduino serial) ( http://web.archive.org/web/20100131051737/http://mcukits.com... )

cable to connect TI calculators (I have a USB version of this too, though, so I don't need to use a USB-to-serial converter with my old serial cable based one.)

And that's just what comes to mind right now, I'm sure there are more.

Re:Logic board with 20 USB3 ports by Bud on Monday September 21, 2020 @03:31AM (#24540768)
Apple didn't move to USB-C only; they moved to the vastly-superior Thunderbolt 3. (Which, yes, is a superset of USB-C.)

Furthermore, that's just on laptops, since USB-A ports no longer fit in Apple's increasingly-thin designs. The iMac still has four USB-A ports, right now, today. The Mac mini still has two USB-A ports. The Mac Pro can have dozens of USB-A ports, if you want them.

Re:Logic board with 20 USB3 ports by jwr on Monday September 21, 2020 @04:27AM (#24541038)
USB-C is the connector. It can support various functionalities, including Thunderbolt 3, but you can't tell that from looking at the port or cable.

Also, I don't care about Thunderbolt 3. I don't have a single peripheral that supports it. What I do have is tens of devices that use USB, mostly 2.0.

> USB-A ports no longer fit in Apple's increasingly-thin designs

That is not true for all designs. Apple would have no problem fitting USB-A ports in MacBook Pros.

Re:Logic board with 20 USB3 ports by Bud on Monday September 21, 2020 @03:18PM (#24547307)
False. That proves you have not looked at the current MB Pro design. You are also blithely assuming there is space inside the case to just randomly add backwards-compatible shit that we all need to move on from in order to enable and promote more capable interfaces.

If you have "tens of devices" you need to plug into your computer at once, then stop buying laptops or get a USB hub. This isn't complex. No laptop ever designed, in history, would allow you to plug in that much USB-A stuff at once without buying adapters or a hub, etc.

So stop bitching at Apple about irrelevant stuff that Apple isn't to blame for.

Re:Logic board with 20 USB3 ports by ohazi on Monday September 21, 2020 @02:18AM (#24540385)
> keyboard extra power

Come again?

Re:Logic board with 20 USB3 ports by arcticbull on Monday September 21, 2020 @02:29AM (#24540448)
Sometimes USB keyboards with PS/2 backward compatibility have 2 plugs, one for they keyboard you can use with a USB to PS/2 passive adapter, and one that supports a built-in hub or some other secondary high-power feature such as RGB.

I suspect this has more to do with PS/2 compatibility than it does requiring a second port's worth of power.

Re:Logic board with 20 USB3 ports by Urgo on Monday September 21, 2020 @02:24AM (#24540422)
My understanding was the second plug powered the LED lights in the keyboard but now I'm not 100% sure if its for that or just for the passthrough USB port on the keyboard itself.. maybe both?
Re:Logic board with 20 USB3 ports by lb1lf on Monday September 21, 2020 @02:22AM (#24540414)
Not OP, but presumably the keyboard is fitted with a USB hub requiring extra power.
Re:Logic board with 20 USB3 ports by bayindirh on Monday September 21, 2020 @06:05AM (#24541595)
On a second thought, this would be the dream industrial process, control or monitoring board.

A lot of monitoring hardware runs on legacy protocols (ModBUS comes to mind) which are encapsulated over and over newer protocols. I'm sure most of these controllers also come in USB flavors. Moreover, USB 3.0 is full duplex and supports more power than 2.0 This means better communication in real time monitoring applications using more complex controllers/adapters.

So, it may not be a speed-first but connectivity-first motherboard which is optimized for many small data bursts over many USB ports. Three displays will also help showing the information obtained from these devices in a nice videowall-ish view.

Fun.

Re:Logic board with 20 USB3 ports by altmind on Monday September 21, 2020 @03:11AM (#24540661)
Cambrionix SyncPad54 USB Hub Offers 56 USB 2.0 Ports https://www.cnx-software.com/2020/09/21/cambrionix-syncpad54...
Re:Logic board with 20 USB3 ports by DominoTree on Monday September 21, 2020 @03:04AM (#24540617)
One use case might be flight simulators with a bunch of different switch/indicator panels and controllers and things
Re:Logic board with 20 USB3 ports by DominoTree on Monday September 21, 2020 @03:04AM (#24540619)
But none of that would require anything near USB3 bandwidth, let alone across twenty ports.
Re:Logic board with 20 USB3 ports by emwjacobson on Monday September 21, 2020 @03:22AM (#24540713)
Could this be used for USB-based Bitcoin miners? Or do most modern ASIC miners have their own system they run with?
Re:Logic board with 20 USB3 ports by ethanpil on Monday September 21, 2020 @01:42AM (#24540192)
So, what's the use case here?
Re:Logic board with 20 USB3 ports by morio on Monday September 21, 2020 @01:56AM (#24540256)
I develop hardware. At any given time I have 3 programmers, various charger cables, usb to serial cables, logic analyzers, a mouse, a spacemouse (for CAD), flash drives, 2 x label printer (strip and shipping) and various other stuff plugged into my 12 port hub. And I still have to switch them out due to lack of ports. And hubs don't play well with high speed USB3 based logic analyzers.
Re:Logic board with 20 USB3 ports by sitkack on Monday September 21, 2020 @01:55AM (#24540252)
CIA agents with 16 FIDO keys.

This machine is clearly designed to straddle the DMZ in an infosec army. And/or Goldman Sachs, which is the same thing.

Re:Logic board with 20 USB3 ports by numpad0 on Monday September 21, 2020 @02:02AM (#24540286)
Surveillance or “self driving” demo gear on multiple webcams?

Phone farms? 20 random Android phones as physical emulators. More with hubs.

Testing USB flash drives? Flash drive factories use standard Windows boxes to test new drives and pre-load with bloatwares.

Re:Logic board with 20 USB3 ports by jmnicolas on Monday September 21, 2020 @02:20AM (#24540400)
> Flash drive factories use standard Windows boxes to test new drives and pre-load with bloatwares.

You mean they do this manually by plugging each drive? I would have thought the "bloatware" was already written on flash.

Re:Logic board with 20 USB3 ports by bayindirh on Monday September 21, 2020 @03:22AM (#24540718)
In a manner, yes. Flash programming and controller tuning is done on fully assembled USB drives.

I've re-programmed a handful of flash drives of my own to mark damaged cells and in some case restore a flash storage map to return the drive to life.

Transcend has a one-click utility which does everything automagically to restore malfunctioning drives to best possible condition.

Flash controllers are much more intelligent than they look. They're almost black-magic like.

Re:Logic board with 20 USB3 ports by dutchmartin on Monday September 21, 2020 @01:55AM (#24540253)
I could see this used for livestreams where you have a lot of cameras to connect. The 3 independent video outputs also make this great for a multi monitor setup.
Re:Logic board with 20 USB3 ports by rektide on Monday September 21, 2020 @07:31PM (#24549496)
https://wiki.debian.org/Multi_Seat_Debian_HOWTO with a bunch of USB3 docking stations: run an entire coffee-shop or class-room off one computer.

With active USB3 cables you can attach 20x 4K terminals, up to 10m away from the computer, easily.

Re:Logic board with 20 USB3 ports by adamhearn on Monday September 21, 2020 @01:44AM (#24540200)
USB flash drives are very reliable and should be used in raid 0 with this logic board for maximum raw size and speed. /s
Re:Logic board with 20 USB3 ports by Jaruzel on Monday September 21, 2020 @03:35AM (#24540790)
I'd be interested to see all 20 fully loaded with HDDs/SSDs that support UASP, and see how well it holds up as a highly redundant Storage Server.
Re:Logic board with 20 USB3 ports by Ballas on Monday September 21, 2020 @01:48AM (#24540223)
I have multiple mice and keyboards plugged in at once. This will do nicely.
Re:Logic board with 20 USB3 ports by lostlogin on Monday September 21, 2020 @01:49AM (#24540228)
What do you use multiple of each for?
Re:Logic board with 20 USB3 ports by t-writescode on Monday September 21, 2020 @02:02AM (#24540293)
You can turn whole keyboards into hotkey tricks. It's mentioned in this LTT video: https://www.youtube.com/watch?v=GZEoss4XIgc
Re:Logic board with 20 USB3 ports by kichik on Monday September 21, 2020 @01:50AM (#24540234)
All weird hardware recently seems to be for cryptominig. Probably for using a lot of USB miners.
Re:Logic board with 20 USB3 ports by octoberfranklin on Monday September 21, 2020 @03:08AM (#24540643)
Maybe back in 2014...
Re:Logic board with 20 USB3 ports by kichik on Monday September 21, 2020 @02:53PM (#24547025)
I guess Intel 10th gen does exclude it from being cryptomining overstock...
Re:Logic board with 20 USB3 ports by rektide on Monday September 21, 2020 @07:30PM (#24549492)
i just want to point out that a USB4 connection is good for 40Gbps, which is 2.5x PCIe 4.0 lanes of throughput. 20 ports of USB4 would take 50 PCIe 4.0 lanes to saturate.

i'm not sure how many actual pcie lanes USB4 can transport? 2x?

Re:Logic board with 20 USB3 ports by Gelob on Monday September 21, 2020 @01:46AM (#24540207)
Now make one with 20usb-c
Re:Logic board with 20 USB3 ports by cbhl on Monday September 21, 2020 @02:05AM (#24540311)
That would be a lot of power if you supported PD on more than two of them
Re:Logic board with 20 USB3 ports by arcticbull on Monday September 21, 2020 @02:32AM (#24540462)
Well, that would depend on how much power you're willing to pump through on PD. PD doesn't in and of itself mean the downstream facing port support the full 100W (20V/5A). You could conceivably add a PD billboard and pump out the minimum supported wattage, which I believe is 150mA @ 5V, so 0.75W?

[edit] Looks like PD2.0/3.0 supports 100mA @ 5V minimum. [1]

Now what you could do that would be really neat is have a set power budget for all your ports, say 250W, and allocate that power on a first-come first-served basis. Provide a minimum of 5W per port, and then the rest is allocated in accordance with the power delivery negotiation protocol.

Say you plug in a laptop, it requests 85W, and you give it 85W. This leaves a power budget of roughly (250W - (minimum)(20*5 = 100W) - 85W = 65W).

[1] https://en.wikipedia.org/wiki/USB_hardware#USB_Power_Deliver...

Re:Logic board with 20 USB3 ports by Hackbraten on Monday September 21, 2020 @03:49AM (#24540851)
And have each port support a different set of capabilities.
Re:Logic board with 20 USB3 ports by anorphirith on Monday September 21, 2020 @02:16AM (#24540374)
what would a use-case be ?