UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,654
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
Thanks for the explanation. I couldn't get to it today.
I actually "mapped" my ASMEDIA ports just see if I could. I made an SSDT with this.
Code:Scope (\_SB.PCI0.RP05) { Scope (PXSX) { Name (_STA, Zero) // _STA: Status } } Scope (\_SB.PCI0.RP05) { Scope (XHCI) { Name (_STA, Zero) // _STA: Status } Device (XHC2) { Name (_ADR, Zero) // _ADR: Address } } }
When you disable PXSX it auto-creates XHCI so I renamed it XHC2 to fall in line with my other controllers.
Then made a new USBPorts.kext with Hackintool which auto-detected XHC2. I renamed the ports HS/SSxx there.
Overkill? Yeah, but kinda cool!
Yes indeed, that is very cool.
My guess is that this should work as long as your main Intel stack is named XHC. My previous 500-series board was named XHCI by default. Sadly I can no-longer test with it.
Do any connector values or power settings you make to the ASM controller ports work?
Thunderbolt controllers are seen as second Intel XHCI stacks, like XHC2 too.
Quite why Hackintool sometimes sees PXSX nodes and other times not, is still a mystery.