- Joined
- Mar 8, 2020
- Messages
- 103
- Motherboard
- Asus ProArt X570-CREATOR WIFI
- CPU
- Ryzen 9 3900X
- Graphics
- RX 5700 XT
@CaseySJ @Elias64Fr This is exciting
@InsomnIaHackintosh
@etorixMay I ask which tool you use to extract ACPI tables directly from firmware files?
Thanks a lot, @Elias64Fr! It didn't do the trick for now unfortunatley.@InsomnIaHackintosh
No DSDT and SSDT required, all ACPI files are included on your submitted file (.acpi)
I have updated @CaseySJ 's SSDT (rev2) by including a modified _L00 GPE method (no _L11 as previously defined from a generic BIOS firmware ... some data are completed/modified during boot process).
This should enable Hotplug function ... If Maple ridge function is similar to the Titan Ridge.
Before using this SSDT, you should disable native _L00 method on OpenCore config.plist file with OpenCore Configurator:
- ACPI > Patch section > Add new patch (+ on right corner)
- complete Find field by : 5F4C3030
- complete Replace field by : 584C3030
- complete Comment field by : Replace _L00 to XL00
- then check Enabled at the end of line
Thanks a lot for your help @Elias64Fr I will have a look for IOMMU settings. Does it need to be disabled or enabled?@InsomnIaHackintosh @CaseySJ
New SSDT seems to be correctly loaded with no errors on boot.log
It seem that IOPCITunnelL1Enable property is not enabled for each Thunderbolt peripherals devices like ethernet@0, pci1b73,1100@0 (TS3Plus), pci144d,a808@0 (Sabrent Enclosure).
We could try enabling AppleVTD ! I don't see DMAR table on your ACPI files. Maybe, for AMD system, on BIOS settings, you have something like IOMMU on CPU settings.
Sometime, I have to relaunch IORegistreryExplorer to see all thunderbolt tree in DSB1, DSB4 (or DSB3)...
@InsomnIaHackintoshThanks a lot for your help @Elias64Fr I will have a look for IOMMU settings. Does it need to be disabled or enabled?
Whenever you can that would be much appreciated.
Happy Friday everyone and thanks for all the support so far @Elias64Fr, @CaseySJ, @djlild7hina, @dehjomz!
Merci !I use common tool like UEFItool. Open BIOS file, then search by TEXT "dsdt" (be sure to uncheck Unicode) .
On results, double click on a line with "DsdtAsl/RAW". When RAW file is selected on top window, right click on it and select Extract body. Finally, rename extracted file with .aml extension.
You can do the same for SSDT files, you have to extract file one by one and rename them like "SSDT-name-on-file".
binwalk
utility it calls.Asus x570 creator wifi manual states the following:
Thanks, there was an IOMMU setting set to auto and switched it to enable. Didn't make a difference still no cold boot or hot-swap for TB either.
Not sure about this or why they say this on the manual. Under Windows, I've tested and I can hot-swap with no problems.