- Joined
- Jul 14, 2019
- Messages
- 109
- Motherboard
- ASUS WS SAGE/10G
- CPU
- i9-10940X
- Graphics
- Radeon VII
- Mac
- Mobile Phone
Does someone have all the MacPro7,1 ACPI tables?
Yes!UPDATE MAJOR REVISION USB KEXT X299 :
As we handled the installation of Big Sur with OpenCore, we need to make some features and improvements on our system.
One of the important and redundant points is the XHC USB kext approach.
The goal has been given to a sophisticated approach, which can directly deliver the full XHC USB 2.0 and USB 3.0 functionality.
But I was not completely satisfy with the precedents but detailed and powerful approach.
For me some sections was missing and incomplete.
So after some research I managed to detail here my improvement. (thanks to those who pointed me in the right direction with their approach)
Explanation :
For Asus X299 Prime Deluxe Owners :
With previous SSDT and USB.kext the XHCI section with complet 20 ports or with truncated 15 ports was complet but before on IOReg und XHC3 , XHC4 and XHC5 ( with Titan Ridge add in card ) there were properties and ports count missing.
My goal is to add those respective properties and ports count on the USB.kext
First under XHC3 we have ASMedia ASM3142 N°2 2x USB 3.1 Type-A External :
In the kext we add:
View attachment 488763
And when the kext is loaded we have :
View attachment 488719
After under XHC4 we have ASMedia ASM3142 N°3 1x USB 3.1 Type-A / ASM1543 1x USB 3.1 Type-C External :
In the kext we add:
View attachment 488720
And when the kext is loaded we have :
View attachment 488721
Under DBS2 / XHC5 ( Titan Ridge ) 0x15e98086 0x15ec8086 0x15f08086
In the kext we add:
View attachment 488727
And when the kext is loaded we have :
View attachment 488724
Other section XHCI is untouched.
Voilà for my new approach and improvement.
Power management and wake after sleep is fully functional on my system.
I attach the respective kexts for iMacPro 1,1 and MacPro 7,1
Perhaps there are some other improvement so I 'll wait for you contructive feedback
Using this approach everyone can make their own USB.kext for other X299 Asus or X299 brand Gigabyte, Asrock, Msi and share it , I'll add on my Github.
NB : if someone use the ASMedia ASM3142 N° 1 1x USB 3.1 Type-C Internal header with its case wee can add under XHC2 as we did previously.
The SSDT-UIAC and USB.kext work together when the USB ports and properties isn't present on the USB.kext then the SSDT-UIAC inject their properties.
But if the ports and properties are present in the USB.kext then you don't need SSDT-UIAC see my previous post #396
Your EC-USBX seems loaded according to your IOReg.
I proved to myself you can have the same port names as long as they are on different trees as you see in my IOreg and I was able to place a Kingston USB3 drive into all three USB ports that are labelled SS01 and they all work as they should. Sorry about this post I wasn't sure about this now I know.
Still would like to know your new post regarding adding kUSB properties was that for motherboards that will have an Alpine Ridge PCIe card? I don't have to do anything with my 3rd party card Inateck USB3 since it using a different driver it is not part of the USB port limit and not included in my USBPort.kext. All kUSB properties are all populated for all the ports on this external card, I have not had to do anything special in my USBPort.kext for this card.
I tested on Catalina and Big Sur, but should works on Mojave.Yes!
Just to confirm, this is all valid for Catalina and Mojave and not just Big Sur?
I have MSI reference cooler 5700XT, working fine.Anyone knows if Asus Strix RX5600 XT would work oob?
I read somewhere that MSI (Navi) cards can have some issues in macos and that generally Sapphire branded are the best option, but I fond this strix new for 280€ and should have a (damn) good pcb and cooler.
Unfortunatly the used RX590 I buyed had a broken fan and I decided to pick a new card instead.
Anyone knows if Asus Strix RX5600 XT would work oob?
I read somewhere that MSI (Navi) cards can have some issues in macos and that generally Sapphire branded are the best option, but I fond this strix new for 280€ and should have a (damn) good pcb and cooler.
Unfortunatly the used RX590 I buyed had a broken fan and I decided to pick a new card instead.
Nice job !Loloflatsix
I was able to make the edits for the XHC2 and XHC3 leaving XHCI alone and not editing the extenral USB3.0 Inatech card yet, need help with that. The XHC won't load as XHC and I am missing a HS02 port in RP07? Also nothing to do with XHC with or without I noticed on my Inateck card one of of the USB3.0 ports loaded the USB3 flash drive under AppleUSB20XHCIPort instead of AppleUSB30XHCIPort? On the Inatech Internal 20 pin connector I have a Female 20 pin to 9 pin male USB header to plug into a NZXT Hub for more USB 9 pin male headers as you can see in screenshots.
Attached find my USBPort.kext with XHC mod incomplete for Inateck External PCIe USB3.0 card. Also included is a copy of my Ioreg before XHC modification and screenshot of the missing HS01 port with XHC mod in place and Screenshot of Inateck ioreg before XHC mod makes no difference with USB3 Kingston still loads under AppleUSB20XHCIPort with or without XHC mod.
Sorry about screenshots and attachments any help on completing the USBPort.kext would be greatly appreciated I am completely lost on what to do with the 3rd party Inateck card for the USB mod too much going on in IOreg for me to figure out HS and SS ports and NZXT USB2 Hub.
Missing HS02 Port with XHC mod
View attachment 488979
Inateck Map inserted the USB3.0 Kingston into both rear ports see red sections
View attachment 488984
View attachment 488986
View attachment 488987
View attachment 488988