Contribute
Register

GA-x99-UD4 + RX5700XT+ Big Sur please help at my wits end...

Status
Not open for further replies.
Joined
May 2, 2012
Messages
4
Motherboard
Gigabyte GA-X99-UD4
CPU
i7-5960x
Graphics
X 5700 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Apple
  2. Classic
  3. iBook
  4. iMac
  5. Plus
  6. Portable
  7. Power Mac
  8. PowerBook
  9. Quadra
  10. SE/30
Mobile Phone
  1. iOS
Hi all,
I have just upgraded the hardware on my old GA-x99-UD4 Core i7 5820k GTX970 that has been running happily for years on clover and High Sierra as my main production machine.
Because of recent changes to the Apps I mainly use in my work, and not being ready to get a completely new machine (economics are not solid) I found a used proc (Core i7 5960x) and GFX card (Radeon rx5700xt) that will allow me to update to at least Big Sur.

Of course as you all know Clover = deprecated and OpenCore is the norm, but open core actually kinda sucks in new more annoying ways then clover and is now holding me up.
after trying all manners of EFI configs and packages and stuff, I keep getting stuck in dumb places.

I tried using the opencore-patcher.app version 0.5.1 to do post install but that button is greyed out for me (when trying to edit the M2 that I have in a docking station connected to a real mac.) and the settings seem to only be related to the Mac I am currently on, and not the config.plist I want to edit. (ie it does not seem to work like clover configurator.)
Screen Shot 2022-11-16 at 1.16.46 PM.png



here attached is my current EFI folder and Config.
I used propertree to edit my config file.
I have Big Sur installed and working on the M2 Drive on a real mac, I just cant get it to boot on the Hackintosh. (after trying a large number of EFI folders posted on this thread.)

setup:
GA-x99-UD4
Core i7 5960x
Radeon RX5700XT
native apple broadcom wifi/bluetooth
64GB ram
40TB HDs
trying to install Big Sur
on WB black 1Tb NVMe M2

Previously the system was running from 2015 to 2018 without a restart with Sierra; from 2018 to 2022 with a few restarts as I had to move a couple times on High Sierra. and everything worked.
ga-x99-ud4
Core i7 5820k
64GB ram
40TB HDs
Geforce 970
native apple broadcom wifi/bluetooth
High Sierra
on WB black 1Tb NVMe M2


Here is the screen I am currently stuck on:
1668622922261.png


Thanks in advance for any advice, I am probably missing something silly and fundamental.

PS: removed "resources" directory from the EFI folder so I could upload it. (it was too big otherwise)
 

Attachments

  • EFI.zip
    4.8 MB · Views: 87
  • config.plist.zip
    5.9 KB · Views: 55
I am probably missing something silly and fundamental.

Each ‘OCS’ line relates to an error in your config.plist.

The ocvalidate utility that comes with each release of OpenCore should help you to identify and correct them.
Use the 'Find' function of your plist editor to locate each of the errors and then you can correct them by comparison with the sample plist supplied with OpenCore.
Your config.plist is crafted for a specific version of OpenCore, ensure that all of the OpenCore files match that same version.

You have an unusually high quantity of SSDT files and kexts - You should review that you actually need all of them.

OpenCore version is old.
 
wow thank you for the Prompt reply... I see what you mean, I will start over one more time and use "ocvalidate" to check everything, i was using the website OpenCore sanity checker but it is not matching the current version of open core (stuck at 6.6); and I was copying different parts of different EFI folders in hopes that they work together, which is not possible from your comment.
I did use SSDTs from the efi folder of another commentor as a starting point so that is also most likely a problem.
thank you so much for pointers I will update shortly...
 
I tried using the opencore-patcher.app
Open Core Legacy Patcher is only for unsupported actual Macs to run later macOS. It helpfully puts config in a can by virtue that released Mac models are all documented, there are manageably few, and it can ask what-mac-am-I-on? to determine needed config. Use of OCLP is covered in Macrumors "Unsupported" forums.

It seems there's no OC push-button equiv to the tonymacx86 Beasts.

With OC hacks it seems that since AppleSi it's been mostly experienced nerds who took a deeper dive into details to get latest Intel HW to work but there's no one tying a ribbon on it, like 5 years ago.

I don't even know of a post like Things every user of OpenCore should know. Dortania is a comprehensive guide and there's so much its forest vs trees.

Something else happened in the last couple years is the dev scene disappeared itself in Discord, which is not readily accessible and doesn't store lore in an useful way. Everything is a conversation.

So for today's hack, it seems you have to spend an afternoon doing the Dortania guide, then compare the config you create with a Gold Build EFI for similar generation you find on the forums. If you are in a rush and hoping to cut to the chase, you can try to reverse these steps.

There's OpenCore Configurator. A year ago I recall seeing posts about a DB of configs you can search, but I don't know of a how-to page. OC Configurator seems helpful used in concert with Dortania guide. It at least avoids silly mistakes in property editing and if there's boilerplate too that's not bad.

However you approach your EFI, the objective is the minimum working config. Do not add stuff on a hunch, and beware that any EFI you copy may have junk in it.
 
Ok restarted the process.
Made sure I was using the latest OC 0.8.6,
Followed the Dortania Haswell-E guide and used the minimum of SSDT files and drivers.
then Validated everything with "ocvalidate" tool until there were no more errors.

This has allowed me to go further in the process but now I am getting new Panics, that are getting more complicated to understand.
new efi and configs attached and here is the error message I get now

panicmessage111611pm-sm.jpg


Code:
00:000 00:000 OCS: No schema for Add at 1 index, context <root>!
08:679 08:679 AAPL: #[EB.H.IS|!] Err(0xE) <- RT.GV boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
08:702 00:023 AAPL: #[EB.H.IS|!] Err(0xE) <- RT.GV boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
08:726 00:023 AAPL: #[EB|H:IS] 0
08:750 00:023 AAPL: #[EB|LOG:INIT] 2022-11-16T22:06:06
08:773 00:023 AAPL: #[EB|VERSION] <"boot.efi 495.140.2~49 (Official), built 2022-08-29T05:07:17-0700">
08:797 00:023 AAPL: #[EB|BUILD] <"BUILD-INFO[300]:{"DisplayName":"boot.efi","DisplayVersion":"495.140.2~49","RecordUuid":"E1825ECA-9168-4C33-BEFA-0E978038B7D4","BuildTime":"2022-08-29T05:07:17-0700","ProjectName":"efiboot","ProductName":"boot.efi","SourceVersion":"495.140.2","BuildVersion":"49","BuildConfiguration":"Release","BuildType":"Official"}">
08:820 00:023 AAPL: #[EB.CFG.DEV|!] Err(0xE) <- RT.GV booter-strict-xmlparser 7C436110-AB2A-4BBB-A880-FE41995C9F82
08:844 00:023 AAPL: #[EB|CFG:DEV] r5 0x0 0x0
08:868 00:023 AAPL: #[EB|H:IS] 0
08:891 00:023 AAPL: #[EB|WL:MODE] 0
08:915 00:023 AAPL: #[EB|CFG:ARG] boot-save-log 0x0000000000000002 (0x0000000000000002 < 0xFFFFFFFFFFFFFFFF) default
08:939 00:023 AAPL: #[EB|CFG:ARG] wake-save-log 0x0000000000000002 (0x0000000000000002 < 0x0000000000000002) default
08:962 00:023 AAPL: #[EB|CFG:ARG] console       0x0000000000000001 (0x0000000000000001 < 0x0000000000000001) default
08:986 00:023 AAPL: #[EB|CFG:ARG] serial        0x0000000000000001 (0x0000000000000001 < 0x0000000000000000) default
09:009 00:023 AAPL: #[EB|CFG:ARG] embed-log-dt  0x0000000000000000 (0x0000000000000000 < 0x0000000000000000) default
09:033 00:023 AAPL: #[EB|CFG:ARG] timestamps    0x0000000000000000 (0x0000000000000000 < 0xFFFFFFFFFFFFFFFF) default
09:057 00:023 AAPL: #[EB|CFG:ARG] log-level     0x0000000000000001 (0x0000000000000001 & 0x0000000000000021) default
09:080 00:023 AAPL: #[EB|CFG:ARG] breakpoint    0x0000000000000000 (0x0000000000000000 & 0x0000000000000000) default
09:104 00:023 AAPL: #[EB|CFG:ARG] kc-read-size  0x0000000000100000 (0x0000000000100000 < 0xFFFFFFFFFFFFFFFF) default
09:127 00:023 AAPL: #[EB|H:IS] 0
09:151 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   0 0x00
09:174 00:023 AAPL: #[EB|BRD:NV] Mac-7BA5B2D9E42DDD94
09:198 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   2 0x00
09:222 00:023 AAPL: #[EB.BST.IDT|+]
09:245 00:023 AAPL: #[EB|BM] J137AP
09:269 00:023 AAPL: #[EB.BST.IDT|-]
09:293 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   3 0x00
09:316 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   4 0x00
09:340 00:023 AAPL: #[EB|BRD:NV] Mac-7BA5B2D9E42DDD94
09:363 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   5 0x00
09:387 00:023 AAPL: #[EB.H.CHK|BM] 0x0000000000000000
09:411 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:435 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01  23 0x0E
09:458 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:482 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01  24 0x0E
09:505 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.GV boot-image 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:529 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-signature 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:553 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-image-key 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:577 00:023 AAPL: #[EB.H.LV|!] Err(0xE) <- RT.SV- boot-image 7C436110-AB2A-4BBB-A880-FE41995C9F82
09:600 00:023 AAPL: #[EB|H:NOT]
09:624 00:023 AAPL: #[EB|SB:P] 0x1
09:647 00:023 AAPL: #[EB.B.MN|BM:+SB]
09:671 00:023 AAPL: #[EB|LIMG:DP] Acpi(PNP0A03,0)/Pci(14|0)/Usb(D, 0)/HD(Part2,Sig5A01256C-9FDD-466D-B0DB-162F30D025A8)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842)
09:695 00:023 AAPL: #[EB|LIMG:FP] \C68B379E-1165-4B25-983A-C0D996708750\System\Library\CoreServices\boot.efi
09:718 00:023 AAPL: #[EB|LIMG:OPT]
09:742 00:023 AAPL: #[EB.OPT.LXF|F] <"\\C68B379E-1165-4B25-983A-C0D996708750\\System\\Library\\CoreServices\\com.apple.Boot.plist">
09:765 00:023 AAPL: #[EB.LD.LF|IN] 0 1 <"\\C68B379E-1165-4B25-983A-C0D996708750\\System\\Library\\CoreServices\\com.apple.Boot.plist"> <"0">
09:789 00:023 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"\\C68B379E-1165-4B25-983A-C0D996708750\\System\\Library\\CoreServices\\com.apple.Boot.plist">
09:813 00:023 AAPL: #[EB.OPT.LXF|LF!] Err(0xE)
09:836 00:023 AAPL: #[EB.OPT.LXF|F] <"Library\\Preferences\\SystemConfiguration\\com.apple.Boot.plist">
09:860 00:023 AAPL: #[EB.LD.LF|IN] 0 1 <"Library\\Preferences\\SystemConfiguration\\com.apple.Boot.plist"> <"0">
09:885 00:024 AAPL: #[EB|KF] <"">
09:908 00:023 AAPL: #[EB|MBA:CL] <"">
09:932 00:023 AAPL: #[EB|MBA:NV] <"-v debug=0x100 keepsyms=1 npci=0x2000 agdpmod=pikera slide=208">
09:955 00:023 AAPL: #[EB|MBA:KF] <"">
09:979 00:023 AAPL: #[EB|MBA:OUT] <"-v debug=0x100 keepsyms=1 npci=0x2000 agdpmod=pikera slide=208 chunklist-security-epoch=0 -chunklist-no-rev2-dev">
10:002 00:023 AAPL: #[EB|LOG:VERBOSE] 2022-11-16T22:06:07
10:026 00:023 AAPL: #[EB.CSR.S|VAR] 0x00000067
10:050 00:023 AAPL: #[EB|OPT:BM] 0x280182
10:074 00:023 AAPL: #[EB.OPT.LXF|F] <"\\C68B379E-1165-4B25-983A-C0D996708750\\System\\Library\\CoreServices\\PlatformSupport.plist">
10:097 00:023 AAPL: #[EB.LD.LF|IN] 0 1 <"\\C68B379E-1165-4B25-983A-C0D996708750\\System\\Library\\CoreServices\\PlatformSupport.plist"> <"0">
10:122 00:024 AAPL: #[EB|B:VAw]
10:145 00:023 AAPL: #[EB|P:CPR] N
10:169 00:023 AAPL: #[EB|P:MPI] N
10:192 00:023 AAPL: #[EB|P:BPI] N
10:216 00:023 AAPL: #[EB|KMR] 497250304
10:240 00:023 AAPL: #[EB.CS.CSKSD|+]
10:263 00:023 AAPL: #[EB.CS.CSKSD|!] Err(0xE) <- RT.GV boot-info-payload 8D63D4FE-BD3C-4AAD-881D-86FD974BC1DF
10:287 00:023 AAPL: #[EB|WL] 0 0 0x01 0x01   6 0x0E
10:310 00:023 AAPL: #[EB.CS.LFC|+]
10:334 00:023 AAPL: #[EB.LD.LF|IN] 0 1 <"System\\Library\\Caches\\com.apple.corestorage\\EncryptedRoot.plist.wipekey"> <"0">
10:448 00:113 AAPL: #[EB.FS.AGSVH|PU] C68B379E-1165-4B25-983A-C0D996708750
10:471 00:023 AAPL: #[EB.FS.AGSVH|!] Err(0xE) <- BS.LocHB 59D76AE4-37E3-55A7-B460-EF13D46E6020
10:495 00:023 AAPL: #[EB.G.CS|-?] Ok(0)
10:519 00:024 AAPL: #[EB.LD.LF|IN] 0 1 <"<null string>"> <"1">
10:564 00:045 AAPL: #[EB.B.SBS|SZ] 739896
10:593 00:028 AAPL: #[EB|B:SHA] <55e1fe2c48b5541698b030ac8eaf88d65fe0935c>
10:617 00:023 AAPL: #[EB.WL.PWLFNV|!] Err(0x5) <- RT.GV wake-failure 7C436110-AB2A-4BBB-A880-FE41995C9F82
10:641 00:023 AAPL: #[EB.WL.DT|!] Err(0x5) <- EB.WL.PWLFNV
10:665 00:023 AAPL: #[EB.LD.LKC|D] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc.development">
10:689 00:024 AAPL: #[EB.LD.LF|IN] 0 1 <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.development"> <"0">
10:713 00:024 AAPL: #[EB.LD.OFS|OPEN!] Err(0xE) <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.development">
10:737 00:023 AAPL: #[EB.LD.LKC|R.2] <"boot\System\Library\KernelCollections\BootKernelExtensions.kc">
10:761 00:023 AAPL: #[EB.LD.LF|IN] 0 1 <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc"> <"0">
14:976 04:214 OC: Prelinked injection AppleIntelCPUPowerManagement.kext (AppleIntelCPUPowerManagement.kext) - Invalid Parameter
15:068 00:091 OC: Prelinked injection AppleIntelCPUPowerManagementClient.kext (AppleIntelCPUPowerManagementClient.kext) - Invalid Parameter
15:330 00:262 AAPL: #[EB|SB:P] 0x1
15:354 00:023 AAPL: #[EB|SB:SBGMFNS] j137ap.im4m
15:378 00:024 AAPL: #[EB|SB:MF] boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.j137ap.im4m
15:402 00:024 AAPL: #[EB.LD.LF|IN] 0 1 <"boot\\System\\Library\\KernelCollections\\BootKernelExtensions.kc.j137ap.im4m"> <"0">
15:548 00:145 AAPL: #[EB|SB:MKRN]
15:581 00:032 AAPL: #[EB.LD.LKFS|-?] Ok(0)
15:604 00:023 AAPL: #[EB.LD.LKC|-?] Ok(0)
15:628 00:023 AAPL: #[EB|FWFM] 0x00000008FF9FFF3F
15:652 00:023 AAPL: #[EB|FWFT] 0x00000008FD8FF53E
15:676 00:023 AAPL: #[EB|BST:REV1]
15:700 00:023 AAPL: #[EB|CSR:OUT] 0x00000067
15:723 00:023 AAPL: #[EB.BST.FBS|+]
15:748 00:024 AAPL: #[EB.BST.FBS|ADSZ] 0
15:771 00:023 AAPL: #[EB.BST.FBS|KSSZ] 0
15:795 00:023 AAPL: #[EB|SB:SBGMFNS] j137ap.im4m
15:819 00:023 AAPL: #[EB|RH:PF] usr\standalone\OS.dmg.root_hash
15:843 00:023 AAPL: #[EB|RH:MF] <"usr\\standalone\\OS.dmg.root_hash.j137ap.im4m">
15:867 00:024 AAPL: #[EB.LD.LF|IN] 0 1 <"usr\\standalone\\OS.dmg.root_hash"> <"0">
15:892 00:025 AAPL: #[EB.LD.LF|IN] 0 1 <"usr\\standalone\\OS.dmg.root_hash.j137ap.im4m"> <"0">
15:917 00:024 AAPL: #[EB.BST.FBS|RHPSZ] 229
15:940 00:023 AAPL: #[EB.BST.FBS|RHMSZ] 3626
15:964 00:023 AAPL: #[EB.B.WFDW|!WF] Err(0xE) 0
15:988 00:023 AAPL: #[EB|LOG:DT] 2022-11-16T22:06:13
16:012 00:024 AAPL: #[EB|LOG:EXITBS:START] 2022-11-16T22:06:13
 

Attachments

  • config.plist.zip
    6.3 KB · Views: 21
  • EFI.zip
    4.7 MB · Views: 42
Last edited:
Still far too many kexts.
USBInjectAll.kext should not be used together with USB-Map.kext. One or the other but not both.

Your config.plist is wrong (Should not start with kexts) - Compare with sample.plist.
Unsurprisingly ocvalidate shows errors.
 
16:012 00:024 AAPL: #[EB|LOG:EXITBS:START] 2022-11-16T22:06:13

Here is my z590 11900 RX6600XT EFI

Notes:

• This is OC 0.8.5. All supporting kexts are from same OC release timeframe.

• Check the config.plist kexts, some are disabled in config.plist, like NVMeFix.kext. This is intentional, the kexts are left there just in case want to use.

• I believe the CPU is spoofed to Coffee Lake. @Middleman generously helped me with this and he understands how the CPUID fields work. I've read up on this and never quite figured it out.
WHenever you have a question about a config.plist detail, consult the OC Documentation.pdf IT'S IN EVERY OC DOWNLOAD

• This is an iMac20,2 SMBIOS. You might switch to iMacPro1,1.

kexts/USBMap-Dummy.kext is an "inject all" style port map which CorpNewt USBmap produced for my board on request. kexts/USBPmap.kext is my pared-down working USB map for Asus Hero XIII—Consider disabling as these are prolly not right for your board. ACPI/SSDT-RHUB-Reset.aml is USBmap root hub reset for this board, also disable and generate your own using CorpNewt USBmap. Note that USB map config always includes SMBIOS tags which must agree with config.plist.

• Other ACPI are mix of Dortania boilerplate and specific config for this board—Read the Dortania Post Install guide to learn about each ACPI entry.

• SIP (csr-active-config) is completely disabled in config.plist > NVRAM, you might not want this.

• The i225V ethernet is running native for Monterey and Ventura thanks to AppleVTD enabled in config.plist (based on instructions posted by CaseSJ). This requires the following config:
OC > Kernel --> Quirks --> DisableIoMapper --> check off (affects macOS only)
OC > ACPI --> Add --> SSDT-DMAR.aml --> check on (affects all operating systems)
OC > ACPI --> Delete --> DMAR --> check on (affects all operating systems)
BIOS Setup --> VT-d --> Enabled


If your i225V ethernet controller firmware is down-rev (2 or earlier) you need to run an injected Monterey driver instead. Use the config in the _i225V-INJECT SAVE folder. See the Monterey AppleIntelI210Ethernet.kext in there, for anyone else who may care.

• The OC Resources folder is empty. You can download from Dortania and add yourself to get GUI boot picker.

RadeonSensor.ext and SMCRadeonGPU.kext are for getting RX6600XT temp sensor into iStat menus.

• This board has USB audio, which runs native. Any audio related config you might find in this EFI does nothing. It's leftovers from experiments.

• There's no RX6600XT specific device config. It runs native. There is holdover DeviceProperties for a Radeon W5700 Pro for Big Sur. There's also holdover Intel UHD 630 config for a 10900K (AppleVDA headless) used before this 11900K. These properties are commented out in the config.
NOTE — AppleVTD and AppleVDA are completely different config details, the former is for virtualized IO DMA and the latter is Apple's Video Toolbox which exploits Intel Quicksync.

Best to you
 

Attachments

  • _EFI GOLD - i9-11900K RX6600XT 0.8.5 13.0.zip
    2.1 MB · Views: 33
Status
Not open for further replies.
Back
Top