Contribute
Register

New Clover Release v5.1 r5123/4/5/6/7 - Big Sur Support

Status
Not open for further replies.
Vt-d was already disabled in BIOS, I looked it up on the OC pages but I was told to disable Vt-d when I set my system up a couple of years ago. Something weird going on there to still get the DisableIOMapper error.
upload your config.plist
 
upload your config.plist
Thanks kindly for the personal service! There were some ACPI patches in the sample config file that I didn't use, I assumed they were there inadvertently.
 

Attachments

  • config.plist
    14.5 KB · Views: 400
Thanks kindly for the personal service! There were some ACPI patches in the sample config file that I didn't use, I assumed they were there inadvertently.
what you have:
Code:
<key>Quirks</key>
    <dict>
        <key>SetupVirtualMap</key>
        <true/>
        <key>EnableSafeModeSlide</key>
        <true/>
        <key>SyncRuntimePermissions</key>
        <true/>
        <key>MmioWhitelist</key>
        <array>
            <dict>
                <key>Address</key>
                <integer>4275159040</integer>
                <key>Comment</key>
                <string>Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)</string>
                <key>Enabled</key>
                <false/>
            </dict>
            <dict>
                <key>Address</key>
                <integer>4278190080</integer>
                <key>Comment</key>
                <string>Generic: PCI root is a 0x1000 page memory region used by some firmwares</string>
                <key>Enabled</key>
                <false/>
            </dict>
        </array>
        <key>AvoidRuntimeDefrag</key>
        <true/>
        <key>ProvideConsoleGopEnable</key>
        <true/>
        <key>EnableWriteUnprotector</key>
        <true/>
    </dict>

and from the sample.plist i linked on page 1:

Code:
<key>Quirks</key>
    <dict>
        <key>AvoidRuntimeDefrag</key>
        <true/>
        <key>DevirtualiseMmio</key>
        <false/>
        <key>DisableSingleUser</key>
        <false/>
        <key>DisableVariableWrite</key>
        <false/>
        <key>DiscardHibernateMap</key>
        <false/>
        <key>EnableSafeModeSlide</key>
        <true/>
        <key>EnableWriteUnprotector</key>
        <true/>
        <key>ForceExitBootServices</key>
        <false/>
        <key>MmioWhitelist</key>
        <array>
            <dict>
                <key>Address</key>
                <integer>4275159040</integer>
                <key>Comment</key>
                <string>Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)</string>
                <key>Enabled</key>
                <false/>
            </dict>
            <dict>
                <key>Address</key>
                <integer>4278190080</integer>
                <key>Comment</key>
                <string>Generic: PCI root is a 0x1000 page memory region used by some firmwares</string>
                <key>Enabled</key>
                <false/>
            </dict>
        </array>
        <key>ProtectMemoryRegions</key>
        <false/>
        <key>ProtectSecureBoot</key>
        <false/>
        <key>ProtectUefiServices</key>
        <false/>
        <key>ProvideConsoleGopEnable</key>
        <true/>
        <key>ProvideCustomSlide</key>
        <false/>
        <key>ProvideMaxSlide</key>
        <integer>0</integer>
        <key>RebuildAppleMemoryMap</key>
        <false/>
        <key>SetupVirtualMap</key>
        <true/>
        <key>SignalAppleOS</key>
        <false/>
        <key>SyncRuntimePermissions</key>
        <true/>
        <key>FuzzyMatch</key>
        <true/>
        <key>KernelCache</key>
        <string>Auto</string>
        <key>AppleCpuPmCfgLock</key>
        <false/>
        <key>AppleXcpmCfgLock</key>
        <true/>
        <key>AppleXcpmExtraMsrs</key>
        <false/>
        <key>AppleXcpmForceBoost</key>
        <false/>
        <key>CustomSMBIOSGuid</key>
        <false/>
        <key>DisableIoMapper</key>
        <true/>
        <key>DisableLinkeditJettison</key>
        <true/>
        <key>DisableRtcChecksum</key>
        <false/>
        <key>DummyPowerManagement</key>
        <false/>
        <key>ExternalDiskIcons</key>
        <false/>
        <key>IncreasePciBarSize</key>
        <false/>
        <key>LapicKernelPanic</key>
        <false/>
        <key>PanicNoKextDump</key>
        <true/>
        <key>PowerTimeoutKernelPanic</key>
        <true/>
        <key>ThirdPartyDrives</key>
        <false/>
        <key>XhciPortLimit</key>
        <true/>
    </dict>

you need to add those in and enable/disable the ones needed/not needed
 
what you have:
Code:
<key>Quirks</key>
    <dict>
        <key>SetupVirtualMap</key>
        <true/>
        <key>EnableSafeModeSlide</key>
        <true/>
        <key>SyncRuntimePermissions</key>
        <true/>
        <key>MmioWhitelist</key>
        <array>
            <dict>
                <key>Address</key>
                <integer>4275159040</integer>
                <key>Comment</key>
                <string>Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)</string>
                <key>Enabled</key>
                <false/>
            </dict>
            <dict>
                <key>Address</key>
                <integer>4278190080</integer>
                <key>Comment</key>
                <string>Generic: PCI root is a 0x1000 page memory region used by some firmwares</string>
                <key>Enabled</key>
                <false/>
            </dict>
        </array>
        <key>AvoidRuntimeDefrag</key>
        <true/>
        <key>ProvideConsoleGopEnable</key>
        <true/>
        <key>EnableWriteUnprotector</key>
        <true/>
    </dict>

and from the sample.plist i linked on page 1:

Code:
<key>Quirks</key>
    <dict>
        <key>AvoidRuntimeDefrag</key>
        <true/>
        <key>DevirtualiseMmio</key>
        <false/>
        <key>DisableSingleUser</key>
        <false/>
        <key>DisableVariableWrite</key>
        <false/>
        <key>DiscardHibernateMap</key>
        <false/>
        <key>EnableSafeModeSlide</key>
        <true/>
        <key>EnableWriteUnprotector</key>
        <true/>
        <key>ForceExitBootServices</key>
        <false/>
        <key>MmioWhitelist</key>
        <array>
            <dict>
                <key>Address</key>
                <integer>4275159040</integer>
                <key>Comment</key>
                <string>Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)</string>
                <key>Enabled</key>
                <false/>
            </dict>
            <dict>
                <key>Address</key>
                <integer>4278190080</integer>
                <key>Comment</key>
                <string>Generic: PCI root is a 0x1000 page memory region used by some firmwares</string>
                <key>Enabled</key>
                <false/>
            </dict>
        </array>
        <key>ProtectMemoryRegions</key>
        <false/>
        <key>ProtectSecureBoot</key>
        <false/>
        <key>ProtectUefiServices</key>
        <false/>
        <key>ProvideConsoleGopEnable</key>
        <true/>
        <key>ProvideCustomSlide</key>
        <false/>
        <key>ProvideMaxSlide</key>
        <integer>0</integer>
        <key>RebuildAppleMemoryMap</key>
        <false/>
        <key>SetupVirtualMap</key>
        <true/>
        <key>SignalAppleOS</key>
        <false/>
        <key>SyncRuntimePermissions</key>
        <true/>
        <key>FuzzyMatch</key>
        <true/>
        <key>KernelCache</key>
        <string>Auto</string>
        <key>AppleCpuPmCfgLock</key>
        <false/>
        <key>AppleXcpmCfgLock</key>
        <true/>
        <key>AppleXcpmExtraMsrs</key>
        <false/>
        <key>AppleXcpmForceBoost</key>
        <false/>
        <key>CustomSMBIOSGuid</key>
        <false/>
        <key>DisableIoMapper</key>
        <true/>
        <key>DisableLinkeditJettison</key>
        <true/>
        <key>DisableRtcChecksum</key>
        <false/>
        <key>DummyPowerManagement</key>
        <false/>
        <key>ExternalDiskIcons</key>
        <false/>
        <key>IncreasePciBarSize</key>
        <false/>
        <key>LapicKernelPanic</key>
        <false/>
        <key>PanicNoKextDump</key>
        <true/>
        <key>PowerTimeoutKernelPanic</key>
        <true/>
        <key>ThirdPartyDrives</key>
        <false/>
        <key>XhciPortLimit</key>
        <true/>
    </dict>

you need to add those in and enable/disable the ones needed/not needed

The sample-config.plist is missing the DisableIoMapper quirk too. It needs to be manually added.

Also, it doesn't matter if VT-d is enabled or disabled in BIOS, Clover r5123 will not boot if the quirk is missing.
 
This is how I got Clover r 5123 to boot...

Screen Shot 2020-10-04 at 11.02.09 AM.png
 
Clover r5123 will not boot if the quirk is missing.
So Slice, the primary Clover Dev is not even testing whether this sample config.plist will boot on any system ? Hard to believe.
 
@pastrychef , @Feartech , So is this only for those still using Clover? What if you've already moved over to OC?
 
Status
Not open for further replies.
Back
Top