CaseySJ
Moderator
- Joined
- Nov 11, 2018
- Messages
- 22,187
- Motherboard
- Asus ProArt Z690-Creator
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Classic Mac
- Mobile Phone
Hello @Elias64FrHi @CaseySJ and all,
Your test bench is amazing ! Love it !
As I see on the config.plist Clover configuration, there is a mistake on TunderboltConfig property compared to my previous post Here. This should be tested like that, as reminder, extracted properties are from iMac19,1.
We should also resolve XHC2 problem with SSP2 at 0x03 instead of 0x09 .. you should confirm under Windows that effectively we have Companion on XHC main USB controller by plugging (for each port) one USB3.1gen2, USB3.0 and another USB2.0 on USB-C/thunderbolt connector ! This last one should appear under XHC instead of XHC2.
Another remark compared to my config (also rMac), when a thunderbolt device is plugged-in, we should have an under-tree :
I can't show how it look like under IOReg, currently I'm not at home with my eGPU thunderbolt device.
- IOThunderboltPort@1 and/or IOThunderboltPort@2 in case of first thunderbolt connector (appearing under DSB1
- IOThunderboltPort@3 and/or IOThunderboltPort@4 in case of second thunderbolt connector (appearing under DSB4)
Again, Great test bench Set-up !
My plan for today is to start with Draft07 and systematically move up to Draft09, while also making changes to RWAK and RP05.PCI0 as you previously suggested.
I'll fix ThunderboltConfig right now.
Regarding XHC2, when we plug in a USB 2.0 device into top and bottom Thunderbolt ports, we see in macOS that they connect to XHC.HS08 and XHC.HS13. I can check this under Windows later today.
Two follow-ups:
- Are you familiar with the bytes/format of pathcr? Are we using a valid pathcr?
- Gigabyte's System SSDT-6 (attached) contains further ACPI definition of XHC.RHUB. Maybe it contains some relevant information?