kgp
Retired
- Joined
- May 30, 2014
- Messages
- 6,746
- Motherboard
- ASUS WS X299 Sage 10G
- CPU
- i9-7980XE
- Graphics
- Vega 64
- Mac
-
- Mobile Phone
-
I'm sorry for being unclear.
The guide says "especially as you will subsequently distribute your board-specific XHC USB Kext to the community". So I assumed there was a repository of some sort in place, where kexts could be shared with the community.
Well I collected some kexts indeed. However a XHC USB kext for the Gigabyte Z97-D3H was not part of it. As with 10.13 SU, AppleIntelPCHPMC and the working port limit patch, all USB ports on X299 motherboards also have been implemented by macOS without any XHC USB kext, I outsourced the respective XHC USB kext creation guideline to this thread, as previously it was part direct part of my X299 main guide. I did not totally drop it, as it is also very useful and works for any other motherboard model and brand different from X299 or ASUS.
Now with the failing USB port limit patch approach under 10.14.1, the XHC USB kexts again becomes deemed necessary. If there does not popup any solution for the failing USB port limit patch in the near future, gathering a collection of board-specific XHC USB kexts again gains in importance.
You can be the first one contributing with a XHC USB kext for the Gigabyte Z97-D3H
The XHC USB kext approach is not easer or more complicated than the USBInjextAll + SSDT approach, and bases and the same technical background and principles.
Thus, studying my XHC USB kext creation guideline might be of help, even though you finally decide to remain with the USBInjextAll + SSDT approach.
I would just give it a try. You will see that it is not difficult at all as soon you are familiar with it. And you just need one kext, which subsequently is very flexible and adaptable.