UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,617
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
You can map it in your kext. I join my .plist and .kext
Hi there.
Yes, that is correct. The ASMedia chipset does indeed show in the RP** node of the IORegistryExplorer tree and those USB ports are usable.
Yes too, you can map them manually or with Hackintool.
macOS has a built-in limit of 15 Intel USB ports supplied by the controller on your main chipset - in your case the Z170. Third-party controllers like the ASMedia one and others are treated by macOS as if they are PCIe cards in a Mac Pro. And you can see this from your own IORegistryExplorer grab. The patch you have created addresses this area instead of the XHC controller.
So the ports will work, but they are not controlled by macOS and can be unreliable. Apple would expect add-on cards to have their own certified drivers. Most of the time these third-party ports will work, but the unexpected can happen, especially if they supply USB3 functions to an existing USB2 port - truly piggy-backing. Five years ago @RehabMan released his final version of GenericUSBXHCI.kext which featured drivers for a few third-party USB controllers. If you are lucky nowadays these may still work or they may not.