Contribute
Register

[SUCCESS] Gigabyte Z590 VISION D + 11700K + RX 6600 XT

I'm stuck,

following @CaseySJ description of how to drop DMAR tables
from his post in Z490 build:
I've
If there are multiple drives in your system that contain an OpenCore EFI partition, please check that you're booting from the correct drive. Simply go to BIOS --> Boot and check the boot priority order.

To enable or disable AppleVTD, please see the steps listed here:
 
Hi @CaseySJ ,

here is the generated file
 

Attachments

  • bootlog.txt
    242.7 KB · Views: 603
Hi @CaseySJ ,

here is the generated file
There are two table load failures. Let's fix the first one first by creating a new entry in ACPI --> Patch as shown:
  • Table Signature: SSDT
  • Table OEM ID: 47535741 7070
  • Find: 41444247
  • Replace: 58444247
  • Comment: Replace ADBG with XDBG
  • Enabled: True
Screen Shot 2021-12-23 at 8.38.05 AM.png


Apply this change and reboot. Then check sleep/wake behavior.
 
If there are multiple drives in your system that contain an OpenCore EFI partition, please check that you're booting from the correct drive. Simply go to BIOS --> Boot and check the boot priority order.

To enable or disable AppleVTD, please see the steps listed here:
Hi, CaseySJ, thanks for your fast feedback. I'm booting from the correct EFI from my NVMe WD, not from the backup or older hackintosh NVMe, or Windows.

I've gone into the details of my BIOS, and, due to the Update to F7, it does reverted everything back to normal,
I've changed the various settings as stated in @tsanko.dimitrov first Post for VT-D, TB4 Port (USB Support etc). and now the AppleVTD is loaded, Hackintool does find AppleUSBXHCIPCI Maple Ridge TB4 USB Controller.
thank you!

But, TB was not the reason why I first ask about the DMAR Settings,
As Tsanko stated, for my LAN Connection with I225-V, no boot-args is needed due to the DMAR Table that I use in my EFI. However, I've now deleted the bootargs
dk.e1000=0

from my config.plist, and I'm still up and running LAN connection (manual configuration 1000baseT without flow control or power management, automatic handshake leads to 1000baseT with power management which does not lead to working network connection - i guess the powermanagement is the problem here), dunno what has changed in the various tests at the beginning of my setup.

sorry for the hassle.
 
Last edited:
There are two table load failures. Let's fix the first one first by creating a new entry in ACPI --> Patch as shown:
  • Table Signature: SSDT
  • Table OEM ID: 47535741 7070
  • Find: 41444247
  • Replace: 58444247
  • Comment: Replace ADBG with XDBG
  • Enabled: True
View attachment 537718

Apply this change and reboot. Then check sleep/wake behavior.
Sorry, I created the bootleg.txt with a tmp refi folder for testing.
Now I have restored my EFI to my last version and created the bootleg.txt again - you can find the new correct bootleg in the attachment.
 

Attachments

  • bootlog.txt
    241.4 KB · Views: 57
Last edited:
@CrazyHeinke @Multisaft, unfortunately, the kext I'm using for the SAS Controller (SASMegaRAID) does NOT support sleep and that's why for my machine sleep is not a must feature - I have NOT tested the sleep. As I remember from the Z490 & Z590 thread the following ACPI patches should enable the sleep, but I can not test it (I think @CaseySJ has found them when building his Z690 machine):

Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Change MC__ to MCHC</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                TUNfXw==
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                SWdmeFNzZHQ=
                </data>
                <key>Replace</key>
                <data>
                TUNIQw==
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                U1NEVA==
                </data>
            </dict>
            <dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Change ADBG to XDBG</string>
                <key>Count</key>
                <integer>1</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>
                QwMUGUFEQkc=
                </data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>
                </data>
                <key>OemTableId</key>
                <data>
                R1NXQXBw
                </data>
                <key>Replace</key>
                <data>
                QwMUGVhEQkc=
                </data>
                <key>ReplaceMask</key>
                <data>
                </data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>
                U1NEVA==
                </data>
            </dict>
 
@tsanko.dimitrov thanks for your reply.
How can I add your post into my config.plist.
I use Xcode for editing my config.plist. If I create the entry manually I get an error message by entering the Field with Data type. Should this field have the type data or maybe string?
Bildschirmfoto 2021-12-23 um 16.00.27.png
 
@tsanko.dimitrov thanks for your reply.
How can I add your post into my config.plist.
I use Xcode for editing my config.plist. If I create the entry manually I get an error message by entering the Field with Data type. Should this field have the type data or maybe string?
View attachment 537723
add 41444247 in that section
 
Hi @Feartech - with this I can save my config.
How have you converted this entry?

I have the issue by every of the following fields with data type:
<dict>
<key>Find</key>
<data>TUNfXw==</data> 41444247

<key>OemTableId</key>
<data>SWdmeFNzZHQ=</data>

<key>Replace</key>
<data>TUNIQw==</data>

<key>TableSignature</key>
<data>U1NEVA==</data>
</dict>

<dict>
<key>Find</key>
<data>QwMUGUFEQkc=</data>

<key>OemTableId</key>
<data>R1NXQXBw</data>

<key>Replace</key>
<data>QwMUGVhEQkc=</data>

<key>TableSignature</key>
<data>U1NEVA==</data>
</dict>
 
Hi @Feartech - with this I can save my config.
How have you converted this entry?

I have the issue by every of the following fields with data type:
<dict>
<key>Find</key>
<data>TUNfXw==</data> 41444247

<key>OemTableId</key>
<data>SWdmeFNzZHQ=</data>

<key>Replace</key>
<data>TUNIQw==</data>

<key>TableSignature</key>
<data>U1NEVA==</data>
</dict>

<dict>
<key>Find</key>
<data>QwMUGUFEQkc=</data>

<key>OemTableId</key>
<data>R1NXQXBw</data>

<key>Replace</key>
<data>QwMUGVhEQkc=</data>

<key>TableSignature</key>
<data>U1NEVA==</data>
</dict>
was it not from the post Casey added:
  • Table Signature: SSDT
  • Table OEM ID: 47535741 7070
  • Find: 41444247
  • Replace: 58444247
  • Comment: Replace ADBG with XDBG
  • Enabled: True
?
 
Back
Top