Contribute
Register

Asus X99 - Catalina Support

Status
Not open for further replies.
Hey @hellowe!

Did more testing and fixing and the installer gets stuck at the EXITBS/+++++++ signs.
I am definitely running out of ideas here, either with OC 0.5.8 / Clover!
My BIOS is setup using kgp's Mojave guide (non-OC).
Right now the further I can get is with OC 0.5.8, getting stuck after the [ PCI Configuration Begins ] / SMCSu
I also tried to update clover, no luck! Tried using SSDT-EC hand-generated and also the one generated by SSDTTime.

Huh! This is quite strange, I never had major issues before!

Anyway, that's where I am today.

Thanks for the help!
Cheers!
Drop and post your DSDT and SSDT´s
 
Drop and post your DSDT and SSDT´s
Hey @seevolas!

Thanks for your help.

I just made a fresh dump using Clover F4 option.

I attached the SSDT-EC generated by SSDTTime, and the one I manually fixed using the OC ACPI EC guide.


Cheers!
 

Attachments

  • origin.zip
    154.9 KB · Views: 73
  • SSDT-EC-SSDTTime.dsl
    862 bytes · Views: 64
  • SSDT-EC-Manually.aml
    196 bytes · Views: 72
Hey @seevolas!

Thanks for your help.

I just made a fresh dump using Clover F4 option.

I attached the SSDT-EC generated by SSDTTime, and the one I manually fixed using the OC ACPI EC guide.


Cheers!


Hi there.

Here we are with a new EFI for your machine.

General advice:

Use a normal USB2 or USB3 stick

I personally use a 10Gb install partition on the same SSD i am planing to install OSX

With that in mind...


1*

First thing for you to do:

***Reset your Bios to default ****

then. (Forget about overclocking at this stage)

2*

Intel BIOS settings
Disable:

  • Fast Boot
  • VT-d (can be enabled if you set DisableIoMapper to YES)
  • CSM
  • Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
  • Intel SGX
  • Intel Platform Trust
  • CFG Lock (MSR 0xE2 write protection)(This must be off, if you can't find the option then enable both AppleCpuPmCfgLock and AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled) (You don´t need this).
Enable:

  • VT-x
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • OS type: Windows 8.1/10 UEFI Mode

3*

Boot to your installer drive.

You should see the picker screen at this point. ****Wait......Don´t choose install Catalina****

You are running Mac OSX with Clover on the same machine. That is very problematic. So, now:

4*

Choose CleanNvram. Restart. and...

5*

Now you can choose install Catalina........

****************************************************
I made a few choices On your config.plist that may or may not work for you.

DevirtualiseMmio: YES
  • Reduces Stolen Memory Footprint, expands options for slide=N values and generally useful especially on HEDT and Xeon systems
  • AppleCpuPmCfgLock: YES
    • Only needed when CFG-Lock can't be disabled in BIOS, Clover counterpart would be AppleIntelCPUPM. Please verify you can disable CFG-Lock, most systems won't boot with it on so requiring use of this quirk
  • AppleXcpmCfgLock: YES
    • Only needed when CFG-Lock can't be disabled in BIOS, Clover counterpart would be KernelPM. Please verify you can disable CFG-Lock, most systems won't boot with it on so requiring use of this quirk
  • AppleXcpmExtraMsrs: YES
    • Disables multiple MSR access needed for unsupported CPUs like Pentiums and many Xeons. Required for Broadwell-E and lower

IncreasePciBarSize: NO
  • Increases 32-bit PCI bar size in IOPCIFamily from 1 to 4 GB, enabling Above4GDecoding in the BIOS is a much cleaner and safer approach. Some X99 boards may require this, you'll generally experience a kernel panic on IOPCIFamily if you need this. Note this shouldn't be needed on Mojave and newer
If you experience kernel panics you should try checking this options one at a time until a successful install.


I checked Your EC and PLUG SSDT´s Use the ones on ACPI folder and do not add any other at least until Catalina is up and running.

Have fun.
 

Attachments

  • OpenCore-0.5.8-DEBUG Subdub.zip
    2.2 MB · Views: 111
Hey @seevolas !

Wow, amazing work, really! It works!

I followed exactly your steps, I just changed DevirtualiseMmio to FALSE and set IncreasePciBarSize to NO as suggested.

Just wondering what you had to change in order to fix my previous issue(s).

Again, amazing job, thanks a TON for your help!
Have an excellent Sunday.
Cheers!
 
Hey @seevolas !

Wow, amazing work, really! It works!

I followed exactly your steps, I just changed DevirtualiseMmio to FALSE and set IncreasePciBarSize to NO as suggested.

Just wondering what you had to change in order to fix my previous issue(s).

Again, amazing job, thanks a TON for your help!
Have an excellent Sunday.
Cheers!

I am very happy to have helped you.

I did everything from scratch.

1 .Gathered all the files:

your DSDT.aml
OpenCore 0.5.8 debug
All the kext´s from their repositories.
The two needed drivers for your build.

2. Compiled EC and PLUG SSDT´s using your DSDT.aml. ( which are exactly the same as mine XD)

3. Put every file on the right OC subfolder.

4. Grabbed and rename the config.plist from the Docs folder.

5. Open config.plist with ProperTree.
5.1. Performed a clean snapshot of the OC folder.
5.2. Followed the OpenCore vanilla guide for Broadwell-E taking notes of the things that may or may not actually work.
5.3. Generated SMBIOS using GenSMBIOS. (You should generate your own again for obvious security reasons)
5.4. Cleaned.

6. Save, compress and publish.

But that is the past, Now for the future:

You should follow carefully the post install guide.

Always use a Dummy USB EFI for every change.

If you use a second clover install and have problems booting back OpenCore , just clean Nvram from picker.

Have fun.
 
Hello @seevolas and @subdub
I'm currently using Mojave 14.6.06 flowless on my system, but I'm struggling to boot Catalina 15.4.02 (Build 18A391012) using OC, my config is almost the same as @subdub

motherboard: ASUS X99 A-II
CPU: i7-6800k
GPU: Asus RX580

I did try every step of your post #124 with no luck, I'm stuck on "[ PCI configuration begin ]. I did try to compile the EC and PLUG SSDT´s using my DSDT.aml but didn't find a way to do it.

Any help is always deeply appreciated.
Thanks !
 

Attachments

  • origin.zip
    78.6 KB · Views: 65
  • SSDT-EC-ssdttime.aml
    196 bytes · Views: 67
  • config.plist
    15.7 KB · Views: 80
  • IMG_20200525_011944.jpg
    IMG_20200525_011944.jpg
    4.1 MB · Views: 64
Hey @seevolas !

Wow, amazing work, really! It works!

I followed exactly your steps, I just changed DevirtualiseMmio to FALSE and set IncreasePciBarSize to NO as suggested.

Just wondering what you had to change in order to fix my previous issue(s).

Again, amazing job, thanks a TON for your help!
Have an excellent Sunday.
Cheers!
I have the exact same build which I am making for my nephew, I can't make this thing finish the install with the same EFI...

Could you please share your EFI?? Perhaps there is something missing on my end.

Thanks in advance

EDIT: Never mind, fixed
 
Last edited:
I have the exact same build which I am making for my nephew, I can't make this thing finish the install with the same EFI...

Could you please share your EFI?? Perhaps there is something missing on my end.

Thanks in advance

EDIT: Never mind, fixed
Hello @dolgarrenan . Can you share your working EFI folder ?
Thanks
 
Try this.
Thanks for your help @seevolas . I did try a couple of times your "EFI" folder with no luck at all, the boot stops at the same location as the screenshot on my previous post.

Maybe the build of the macOS Catalina I'm using (15.4.02 Build 18A391012)?

Thanks anyways !
 
Status
Not open for further replies.
Back
Top