Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
dwhitla, and you do not face any random reboots by just using Clover's OsxAptioFixDrv.efi and nothing else?

That's very important, if everything works stable with OsxAptioFixDrv.efi, I will immediately distribute a new EFI-Folder with Clover_v2.4k_r4233 and OsxAptioFixDrv.efi!!!!

But we have to be totally sure, that this configuration does not cause random reboots like before!!!!!!

Thus, I really want to receive your confirmation and approval that the system remains totally stable when using Clover's OsxAptioFixDrv.efi!

I used so far the OsxAptioFix2Drv-free2000.efi for very good reason!!!!

Thanks in advance for your estimated feedback and contributions!

Cheers,

KGP

Iam currently testing the vanilla OsxAptioFix2Drv that is distributed with the latest clover. Seems to work so far but still occasionally have the allocation error. Just the same with the free-2000. (Bios = 802) I'll build your USB kext for the Rampage VI tonight :). I have been testing the Vega this whole weekend and it seems that the drivers are totally borked in the latest release o_O or it it's something else in this Asus board. Windows is working fine. I have ordered a Radeon Pro WX 7100 (Polaris 10) (same as RX 480) to test if it's the board or not.
 
@dwhitla, and you do not face any random reboots by just using Clover's OsxAptioFixDrv.efi and nothing else?

That's very important, if everything works stable with OsxAptioFixDrv.efi, I will immediately distribute a new EFI-Folder with Clover_v2.4k_r4233 and OsxAptioFixDrv.efi!!!!

But we have to be totally sure, that this configuration does not cause random reboots like before!!!!!!

Thus, I really want to receive your confirmation and approval that the system remains totally stable when using Clover's OsxAptioFixDrv.efi!

I used so far the OsxAptioFix2Drv-free2000.efi for very good reason!!!!

Thanks in advance for your estimated feedback and contributions!

Cheers,

KGP
OsxAptioFixDrv should have nothing at all to do with reboots. It remaps UEFI device memory so that OSX can load low. Maybe try it yourself for a while before distributing a new EFI folder though. One issue that it does have which may be a show stopper is that you cant enable SIP. The only CSR setting I have been able to boot with is 0x67 which is a bit of an issue for me.
 
OsxAptioFixDrv should have nothing at all to do with reboots. It remaps UEFI device memory so that OSX can load low. Maybe try it yourself for a while before distributing a new EFI folder though. One issue that it does have which may be a show stopper is that you cant enable SIP. The only CSR setting I have been able to boot with is 0x67 which is a bit of an issue for me.

0x67 is any the default value I use.

I have no time for tests, sorry... You suggested to use Clover's OsxAptioFixDrv.efi, so please also verify that your proposal and suggestion is stable. Thanks!

I regret but I also have to correct your above statements. Up to now, Clover's OsxAptioFixDrv.efi erroneously relocated memory, wich indeed resulted in frequent reboots of the system! If you carefully watch the Clover Install Customisation Options, you will see that Clover also offers a OSXLowMemFixDrv-64.efi, which one could install to fix the Low Memory Errors of OsxAptioFixDrv.efi! Unfortunately, OSXLowMemFixDrv-64.efi did not work satisfactorily at all so far!

That's why I used the OsxAptioFix2Drv-free2000.efi instead, which just shows occasionally some memory relocation error at at the very initial boot step, however which else behaves absolutely stable!

That's the reality, which unfortunately is at odd with your theory. If you can prove by stable results that I am wrong, I will be more than happy!

Cheers,

KGP
 
Last edited:
Iam currently testing the vanilla OsxAptioFix2Drv that is distributed with the latest clover. Seems to work so far but still occasionally have the allocation error. Just the same with the free-2000. (Bios = 802) I'll build your USB kext for the Rampage VI tonight :). I have been testing the Vega this whole weekend and it seems that the drivers are totally borked in the latest release o_O or it it's something else in this Asus board. Windows is working fine. I have ordered a Radeon Pro WX 7100 (Polaris 10) (same as RX 480) to test if it's the board or not.

Yupppiiiiii :lol::lol::lol::lol::lol: We will get a the first X299 XHC USB Kext different to the one for the ASUS Prime X299 Deluxe :thumbup::thumbup::thumbup::thumbup:
 
No! You should not have anything in the /kexts/10.12/ directory under macOS 10.13! If my guide states this erroneously at some place, it is just a typo! However, you should have it in the /kexts/Other directories of USB Flash Drive Installer and 10.13 System Disk!

You have 10.12 referenced here in Section C step 10

10.) To avoid boot problems and for sleep/wake functionality (not verified yet), it is absolute mandatory to
have VoodooTSCSync.kext in the /EFI/CLOVER/kexts/10.12/ directory of both USB Flash Drive and System Disk.
 
You have 10.12 referenced here in Section C step 10

Thanks, in fact there have been in total two 10.12 typos ;)

Corrected :thumbup:
 
Do I have to add PRT2, PRT3, PRT4 to the dummy kext or are that actually ports HS02, HS03, HS04? (They are all USB 3.1)
 

Attachments

  • Schermafbeelding 2017-10-02 om 22.56.36.png
    Schermafbeelding 2017-10-02 om 22.56.36.png
    90.9 KB · Views: 96
Do I have to add PRT2, PRT3, PRT4 to the dummy kext or are that actually ports HS02, HS03, HS04? (They are all USB 3.1)

This is after booting without any USB kext? I mean, this is your OS X XHC USB emergency configuration?

Looks really unexpected! I have never seen such configuration...
 
This is after booting without any USB kext? I mean, this is your OS X XHC USB emergency configuration?

Looks really unexpected! I have never seen such configuration...

Yes no USB injections in either clover configuration or any kexts.
 
Yes no USB injections in either clover configuration or any kexts.

Well I guess you have to play a little bit around! I would skip for first the PRT ports and see if this way all USB2.0 and USB3.0 Ports with the final kext are working. If the latter is not the case, you have to see how to integrate them properly. Do they get populated at all when you plug a USB2.0 port step by step to all your internal and external USB2.0 and USB3.0 ports?

What about the IOPCIPrimaryMatch ID of your on-board XHC USB controller? Same as ASUS Prime X299 Deluxe? Can you use AppleUSBXHCISPT?
 
Last edited:
Status
Not open for further replies.
Back
Top