- Joined
- Jul 24, 2011
- Messages
- 60
- Motherboard
- Asus X99 Deluxe II
- CPU
- i7-6900K
- Graphics
- Vega 56
Important Notification for @ALL
Full PCI Controller Implementation established for the ASUS X99-A II
Based on already existing X99 and X299 PCI Controller Implementations formerly developed by @nmano, @TheOfficialGypsy and @shilohh, I finally achieved now also a complete PCI Controller implementation for the ASUS X99-A II and my particular system configuration.
At first place, the approach bases on an ACPI DSDT Replacement Patch Table Implementation in the config.plist of the distributed EFI-Folder. Note that by means of this ACPI Table detailed below, one already achieves full sleep/wake functionality with the ASUS X99-A II, bit very likely also with any other X99 mainboard different from the ASUS X99-A II.
Code:Comment: Find*[Hex] Replace [Hex] ALZA -> HDEF 414c5a41 48444546 OSI -> XOSI 5f4f5349 584f5349 EC0_ -> EC__ 4543305f 45435f5f HECI -> IMEI 48454331 494d4549 LPC0 -> LPCB 4c504330 4c504342 FPU_ -> MATH 4650555f 4d415448 TMR_ -> TIMR 544d525f 54494d52 PIC_ -> IPIC 5049435f 49504943 _DSM -> XDSM 5f44534d 5844534d
For details and explanations see Section E.9.3) of the the originating post/guide.
At second place, the successful PCI Controller Implementation has been achieved by means of a newly developed SSDT-ASUS-X99-A-II.aml, which further bases on the the following constraints and assumptions.
1.) Gigabyte Nvidia GeForce GTX 1080 Ti 11GB Extreme Edition in PCIe Slot 0. Note that I just use one LG 38UC99-W
monitor, connected via Display Port (DP). Further note that HDMI/DP audio just works when connecting the monitor with the second Nvidia Display Port from the left.
2.) Inateck KTU3FR-502U XHC 7-Port USB3.0 Controller in PCIe Slot 3.
3.) OSX WIFI Broadcom BCM94360CD 802.11 a/b/g/n/ac + Bluetooth 4.0 Controller in PCIe Slot 4.
For deviating build configurations and PCIe slot populations, the SSDT-ASUS-X99-A-II.aml has to be modified and adopted correspondingly by means of MaciASL and the IORegistryExplorer.
View attachment 289059
Else, the SSDT-ASUS-X99-A-II.aml attached below, considers also all on-board PCI controllers of the ASUS X99-A II.
View attachment 289062
Note that in line with the SSDT-ASUS-X99-A-II.aml, one also requires the SSDT-XOSI.aml in /EFI/CLOVER/ACPI/patched.
I will wait on your estimated user feedback, before officially implementing the entire part in the originating post/guide.
Enjoy and have fun!
View attachment 289061
Hi
Do you consider making a little guide how to create a SSDT aml file for other main boards?
I have a Asus Deluxe II board. I think I know how to remove the components you have extra but not sure about the other stuff.
Thanks, Mike