- Joined
- Jan 23, 2019
- Messages
- 186
- Motherboard
- Asus ROG MAXIMUS Z370 HERO X
- CPU
- i9-9900K
- Graphics
- Radeon VII
Hi there,
Yes, you can use the add-on, third-party ports but they can be unreliable as they are not actively configured. For a proper external PCI-e card the manufacturer often includes a driver disk. For those on a motherboard, those don't exist. Some "external" chipsets macOS knows about, while others it doesn't.
Well usually once the Intel USB port configuration has been done for a given motherboard, that will not need doing again even for a new version of macOS, because we are "injecting" USBPorts.kext from EFI and macOS is not loading or caching it. So I doubt that is your problem.
Having said that Apple do occasionally change some underlying method of doing things but I haven't heard anything related to USB.
You need to view your "wake" and "crash" logs to find out what process caused it. If that says USB then you probably have to look at what was attached at the time.
It was supposed to be an edit to the post above, but the answer came before I finished writing ...
A detail that can be useful: among the ports that have the name PRTx there is also a PRT4 that corresponds to an HS and physically it is in the same connector as PRT2 which is the SS. To stay within the limit of 15, I had excluded it, not knowing of this explanation that the limit only applies to the internal ones.
But as you can see from the image, the USBPorts.kext driver managed and excluded it. What can it mean?
I am checking all the panic reports and the last loaded kext changes almost always and one that has USB in the name is often mentioned. I eliminated all the programs that loaded non-Apple kext, leaving only those essential for Hackintosh to work, but I have not solved it.
I was hoping to succeed with this new procedure (which I will do anyway, because it is very convenient and precise for the doors), but nothing.
Thanks again for the answers.
Edit:
The only thing that is attached at that hub is the iPhone when the computer can sleep or awake, in other cases the things are plugged and unplugged before the sleep, only as further data.
Last edited: