MacOS not detecting USB devices connected via a nested USB Hub
I have an MSI MPG 322URX monitor. It has a KVM switch built in with 2 usb ports.
I need 4 usb ports for my day to day activities (Mouse, keyboard, webcam, and headphones)
When I plug a USB hub into one of my monitors USB ports, macOS does not pick up any of the devices connected to it.
- If i connect the devices directly to the monitor, no issue.
- if i connect the usb hub directly to the macbook, no issue.
- windows, is able to see my usb devices in this configuration, no issue.
- if i connect a USB 3 -> split USB 3 to 3x USB 2.0 cable, no issue.
I thought maybe this was an issue with my monitor, but I have determined it happens with another monitor, and also with just using two usb hubs.
So it seems as though macOS is only able to detect usb devices that are one level deep as far as usb hubs are concerned.
I would be fine with the USB splitter solution above, but I have had some KVM switching issues with it. It seems when i swap from mac to windows or vice versa, devices plugged into the single USB splitter cable aren't detected until I plug it in and out again (really annoying because I have to go behind my monitor to do that). Also I imagine a split USB cable does not manage USB devices as effectively as a dedicated USB hub.
The one scenario I have not tried yet, is connecting a USB-A hub to the monitor. I have been using a USB-C to USB-A dongle to plug the hub into the monitor. And since most docks are USB-C its hard to validate if this is the cause of the issue or not.
I also haven't tried this configuration with a linux device.
But in any case, windows does not have any issue with this configuration, so it seems macOS is the problem.
MacBook Pro 16″, macOS 15.2