- Joined
- Jan 5, 2011
- Messages
- 95
- Motherboard
- Gigabyte GA-X58A-UD3R-v2.0 FF
- CPU
- W3680
- Graphics
- GTX 960
No, you don’t have to map the USB ports prior to installation. You can map the USB ports in macOS.
The XhciPortLimit quirk has been fixed, it works in the newer macOS releases if you are using OpenCore 0.9.2+, so no need to map the ports in Windows.
Ok thanks. So do you mean if I had enabled that quirk, I wouldn't have had the garbled ‘Still waiting for root device’ error that prevented installation? Because there is actually a new note/warning in the Dortania guide to map the USB ports prior to installation on newer macOS versions to avoid exactly that error that I'd overlooked.
Would you mind elaborating on that a bit more?Also I would strongly recommend you use the SSDT-EHCx-OFF.aml table from my EFI folder. This will shunt all the EHC1/EH01 & EHC2/EH02 ports to the XHC controller, which makes the USB port discovery easier.
So I'm guessing the board has 2 USB controllers, and normally bios would spread the various hubs between them with the higher speeds going to xCHI controller? But as we have a 15 port limit anyway, we can put everything on the faster controller?
And what are the benefits of doing this?
Port discovery easier for who? The user or OpenCore / macOS?
Last edited: