What kind of USB hub am I looking for?
So I bought this caldigit hub along with this USB hub.
I originally had the Aceele connect to my computer through the CalDigit Hub, but when I connected my keyboard to my Aceele, I noticed that when I hit F11
, the boot menu doesn't get activated.
I connected my keyboard to the caldigit hub directly though and was able to pull up the boot menu just fine.
Then I connect my keyboard to the Aceele hub and then connected that directly to my computer and it still was not able to connect my keyboard to the computer pre-OS boot. So clearly Aceele waits till the OS is actually up before it can connect (I think?)
However, I don't know what tech specs to look for in a hub that ensure that anything I connect to it will be detected pre OS-boot. I am looking for a hub that specifically plugs into a USB-C port, has 4 USB-A ports and is USB 3.2 gen with 10 gbps. Is that possible?
I suspect that the spec you're looking for is the IC that is being used inside the hub to do the usb multiplexing. Short of contacting the manufacturer before purchasing, I don't know how to figure that out.
I had to go down that rabbit hole with a project I needed some specific USB4 tunnelling capabilities for a year or so ago! Was a bit easier in my case because I at least knew precisely the spec I was looking for, but the trick turned out to be finding the IC names in AliExpress listings and then mapping those to the sellers that were rebadging them for the local market. Definitely wouldn't be my recommended option if it can be avoided, though...
That sounds awful.
Might be worth disabling fast boot in the BIOS if it's on by default, it's possible that's causing a step to be skipped that would otherwise initialise the Aceele hub correctly. I'd also suggest a BIOS update if there's one available for your board, this is exactly the kind of controller chip issue that sometimes gets caught and fixed because it's exposed some weird edge case in the manufacturer's USB implementation.
That said, it could just be that the implementation in the hub isn't properly compliant - or that the motherboard's USB implementation is the issue but it's a rare enough set of circumstances that it won't be caught/fixed. There's a reason the CalDigit ones are 20x the price, unfortunately, but if you can be bothered ordering and returning five different cheap ones that look plausibly different from each other you might get still lucky with a combination that doesn't hit the issue!