@Loloflatsix
For my RP05 and RP07 PXSX the IOAPCIPlane shows as PC00 so do I change this in the SSDT XHC to PC00?
Also for the device ID to be complete do I add the vendor ID where it has 0x00 and 0x00 see below:
Code:
"device-id",
Buffer (0x04)
{
0x42, 0x21, 0x00, 0x00 // B!..
},
Should that not be:
Code:
"device-id",
Buffer (0x04)
{
0x42, 0x21, 0x21, 0x1b // B!..
},
Since it says Device ID I will assume only the device ID goes in not the vendor. SO I have loaded DTGP XHC and XHCI SSDTs can you see if they look correct so far with 2nd Ioreg posted.
I have not loaded the modified USBport.kext yet with adding the power properties still in the USBX SSDT with first Ioreg attached, but if we load the properties into the kext then the kUSB needs to be removed from EC-USBX correct? So first Ioreg shows what it will look like without the modified USBPort.kext, the port names HS and SS don't show up
Attached Ioreg's without modified kext and Removed Kusb power properties from EC-USBX and named it just SSDT-EC, with Modified USBPort.kext.
How does it look so far? Need help with the external USB 3 card kinda lost on how to configure this both SSDT and Kext.
Actually for cosmetic purposes I should rename those PXSX controllers in SSDT as USB 3.2 Gen2.
I think I am missing something you mentioned to me XHC2? I am using all ports internally the 20pin USB3 internal and Gen2 type C think it’s 8 pin internal so I need XHC2,3 and 4? XHC5 would be for PCIe inatech usb3 card has 20pin and two usb3 A type.
Sorry edited again I think I’ll enable usbinjectall again remove SSDT and usb kext to make sure I have all ports. I think I’m getting more confused on what is on XHCI maybe the internal 20 pin is part of that? Only the usb c internal small gen2 connector and on external plate usb c and a green usb A which is usb 3 are pxsx? The order of XHC2,3,4 how do you get order from ioreg top to bottom entry?
Sorry Edited Again:
So I confirmed that only one internal USB 3 20 pin connector inside the board near the SATA connectors on SAGE II is in the XHCI group don't need to separate that? The internal small Gen2 connector on the board is RP07 has USB3 SS01/2 USB2 HS01/2. I named this XHC2 should that be XHC3?
The external plate USB C and Type A looks blue/green is on RP05. That should have 4 ports correct with USBinjectall I see only SS01/2 and HS01 no HS02. Would this be XHC3 or XHC4? What would be XHC2?
maybe you have a second USB3 20 pin?
Since the Inatech USB 3 PCIe card is at the end of the of the ioreg I have to assume you number the XHC last.
So is it correct for me to have XHC2,3 and 4, XHC4 for the PCIe card? XHC2 RP05 and XHC3 RP07 and XHC4 will be the PCIe Inateck USB 3 card which has internal 20 pin USB3 and two external type A USB3, one of which seems to load on 2.0 instead of 3.0 as I mentioned before maybe it sharing some port?
Edited One more Time clear some more things:
In the Bios I have 3 individual connectors all Gen 2 I can enable/disable which I did to figure out which connector goes where.
U32G2_E1 = Internal USB 3.2 Gen 2 small connector like 8 pin cable to case USB C.
U32G2_E2 = External Plate USB 3.2 Gen 2 Type A
U32G2_EC1 = External Plate USB 3.2 Gen 2 USB C
So would these each be the XHC2,3,4 because the U32G2_E2 and U32G2_EC1 are both on RP05, do I separate them and if not that leaves me with only two XHC's right and use XHC2 and XHC3? USBG2_E1 is on RP07.
Also please verify PC00 for XHC2, XHC3 and XHCI and PC01 for PCIe card if I have this correct in SSDT?