- Joined
- Apr 18, 2014
- Messages
- 6
- Motherboard
- Gigabyte Z390 Designare
- CPU
- i9-9900K
- Graphics
- RX 570
Hi Rehabman,
First of all thanks a million for all your posts and work!
I have hit a wall, and I need some help. I have all ports running, and even the USB 3 ports seem to work (usb2 speeds), although there is also a bit of lag with load time plugging devices in, and sometimes they don't acknowledge devices being at all.
*Forgot to mention i'm on Sierra 10.12.6*
So I seem to be a bit stuck. I've gotten as far as:
- changing EHCx renames
- i've entered the port limit patch.
- installed USBInjectAll.kext
- installed FakePCIID.kext & FakePCIID_XHCIMUX.kext
- I believe i've tried with and without -uia_ignore_rmcf
Essentially i've been able to figure out all the connected USB 2 ports for my rig, using IOregistry. I've found that they use:
HP11-12 (front panel), HP17-18 (rear panel bottom), HP21-26. (rear panel top section) (All are USB 2 ports)
The main issue is I don't have an XHC anywhere I've included the XHCI to XHC_ patch in my config.plist, but that still doesn't make an XHC appear in Ioreg. I have pinpointed that all four USB 3 slots on my rig (two on front panel, and two on back panel) are showing up in Ioreg under:
PEX5@1c,5 - genericusbxhci (front usb 3 slots)
PEX6@1c,6 - genericusbxhci (rear usb 3 slots)
Is there something i'm running like the genericusbxhci.kext that is preventing XHC port injection? or something else that i'm just not privy to?
Is it possible to just create a custom SSDT with the known HPxx ports injected and the PEX ports as well?
This is a bit out of my "pay grade" so to speak, so I would appreciate any and all help you could give me with this.
also I am a bit confused as to how to create a custom SSDT for the USBInjectAll.kext. I have read the guide many times over, do i just create a new Xcode file and copy the template in and then modify it with the port ids and UsbConnector types for my rig? and then copy that to clover/ACPI/Patched? or do i need to modify one of the SSDT files that is already present in there? (the ones in there were from a working EFI folder I copied to get my rig up and running, I didn't know whether to keep those in there after I got the rig going, so i just left them so as not to break anything.
thanks ahead for any advice you may have.
First of all thanks a million for all your posts and work!
I have hit a wall, and I need some help. I have all ports running, and even the USB 3 ports seem to work (usb2 speeds), although there is also a bit of lag with load time plugging devices in, and sometimes they don't acknowledge devices being at all.
*Forgot to mention i'm on Sierra 10.12.6*
So I seem to be a bit stuck. I've gotten as far as:
- changing EHCx renames
- i've entered the port limit patch.
- installed USBInjectAll.kext
- installed FakePCIID.kext & FakePCIID_XHCIMUX.kext
- I believe i've tried with and without -uia_ignore_rmcf
Essentially i've been able to figure out all the connected USB 2 ports for my rig, using IOregistry. I've found that they use:
HP11-12 (front panel), HP17-18 (rear panel bottom), HP21-26. (rear panel top section) (All are USB 2 ports)
The main issue is I don't have an XHC anywhere I've included the XHCI to XHC_ patch in my config.plist, but that still doesn't make an XHC appear in Ioreg. I have pinpointed that all four USB 3 slots on my rig (two on front panel, and two on back panel) are showing up in Ioreg under:
PEX5@1c,5 - genericusbxhci (front usb 3 slots)
PEX6@1c,6 - genericusbxhci (rear usb 3 slots)
Is there something i'm running like the genericusbxhci.kext that is preventing XHC port injection? or something else that i'm just not privy to?
Is it possible to just create a custom SSDT with the known HPxx ports injected and the PEX ports as well?
This is a bit out of my "pay grade" so to speak, so I would appreciate any and all help you could give me with this.
also I am a bit confused as to how to create a custom SSDT for the USBInjectAll.kext. I have read the guide many times over, do i just create a new Xcode file and copy the template in and then modify it with the port ids and UsbConnector types for my rig? and then copy that to clover/ACPI/Patched? or do i need to modify one of the SSDT files that is already present in there? (the ones in there were from a working EFI folder I copied to get my rig up and running, I didn't know whether to keep those in there after I got the rig going, so i just left them so as not to break anything.
thanks ahead for any advice you may have.
Attachments
Last edited: