Jump to content

[Clover] Installer hangs in text console (Intel Haswell HD 4600 graphics)


mcsmart
 Share

3 posts in this topic

Recommended Posts

Hi,

 

I managed to install and configure Clover on my new build (see sig for specs). I've also created a vanilla USB install media from the App Store version of OSX Mavericks.

 

The install media is loaded by Clover in UEFI mode and it boots without any kernel panics or warnings. The only issue is that the installer GUI is never displayed - it's stuck in text mode. The last thing I am seeing is:

 

[iOBluetoothHCIController][start] -- completed

 

Right now I am only using the iGUP of my i5-4670, but when installing a Radeon HD 7850 I don't get any further either. When I let it sit there in text mode for like 5 minutes the screen turns grey and the dreaded beachball appears (I can even move it with my mouse), but that is it.

 

This is what I have tried so far:

  • Just booting with "-v" -> no changes
  • booting with "-v npci=0x2000" -> no changes
  • booting with "-v npci=0x3000" -> I am getting a Kernel panic with somewthing related to AppleIntelFramebufferAzul.kext

I have also tried many settings in Clovers config.plist:

  • Tried GraphicsInject for Intel: true | false
  • Set custom ig-platform-id: 0x0c260000 | 0x0c260005
  • Set FakeID for my ATI card (when I tried it with the ATI card)

Can anyone help me with this?

 

 

 

My Clover configuration:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Boot</key>
        <dict>
                <key>Timeout</key>
                <integer>5</integer>
                <key>Arguments</key>
                <string>-v slide=0</string>
        </dict>
        <key>KernelAndKextPatches</key>
        <dict>
                <key>Debug</key>
                <false/>
                <key>KernelCpu</key>
                <false/>
                <key>AsusAICPUPM</key>
                <false/>
                <key>AppleRTC</key>
                <false/>
                <key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Comment</key>
                                <string>External icons patch</string>
                                <key>Find</key>
                                <data>RXh0ZXJuYWw=</data>
                                <key>Replace</key>
                                <data>SW50ZXJuYWw=</data>
                        </dict>
                </array>
        </dict>
        <key>ACPI</key>
        <dict>
                <key>HaltEnabler</key>
                <false/>
                <key>DSDT</key>
                <dict>
                        <key>Debug</key>
                        <false/>
                        <key>Fixes</key>
                        <dict>
                                <key>AddDTGP_0001</key>
                                <true/>
                                <key>FixDisplay_0100</key>
                                <true/>
                        </dict>
                </dict>
                <key>DropTables</key>
                <array>
                        <dict>
                                <key>Signature</key>
                                <string>DMAR</string>
                        </dict>
                        <dict>
                                <key>Signature</key>
                                <string>SSDT</string>
                                <key>TableId</key>
                                <string>CpuPm</string>
                        </dict>
                </array>
                <key>SSDT</key>
                <dict>
                        <key>Generate</key>
                        <dict>
                                <key>PStates</key>
                                <true/>
                                <key>CStates</key>
                                <true/>
                        </dict>
                </dict>
        </dict>
        <key>RtVariables</key>
        <dict>
                <key>MountEFI</key>
                <true/>
                <key>LogLineCount</key>
                <integer>3000</integer>
                <key>LogEveryBoot</key>
                <string>10</string>
        </dict>
        <key>GUI</key>
        <dict>
                <key>TextOnly</key>
                <false/>
                <key>Language</key>
                <string>en:0</string>
                <key>Theme</key>
                <string>metal</string>
        </dict>
        <key>Devices</key>
        <dict>
                <key>Inject</key>
                <false/>
                <key>Audio</key>
                <dict>
                        <key>Inject</key>
                        <string>No</string>
                </dict>
                <key>FakeID</key>
                <dict>
                        <key>ATI</key>
                        <string>0x68181002</string>
                        <key>IntelGFX</key>
                        <string>0x0</string>
                        <key>NVidia</key>
                        <string>0x0</string>
                        <key>SATA</key>
                        <string>0x0</string>
                        <key>WIFI</key>
                        <string>0x0</string>
                        <key>LAN</key>
                        <string>0x0</string>
                        <key>XHCI</key>
                        <string>0x0</string>
                </dict>
                <key>USB</key>
                <dict>
                        <key>Inject</key>
                        <true/>
                        <key>FixOwnership</key>
                        <true/>
                        <key>AddClockID</key>
                        <true/>
                </dict>
        </dict>
        <key>Graphics</key>
        <dict>
                <key>Inject</key>
                <dict>
                        <key>Intel</key>
                        <true/>
                        <key>ATI</key>
                        <false/>
                        <key>NVidia</key>
                        <false/>
                </dict>
                <key>ig-platform-id</key>
                <string>0x0c260000</string>
        </dict>
</dict>
</plist>

  • Like 1
Link to comment
Share on other sites

OK, it turns out that Clover's PCI-ID injection does not work on the vanilla install media. I have created another install media with myHack and I can now at least boot into the installer GUI (with my Radeon HD 7850 - I could not get the Intel Graphics to work yet). The installer segfaults, but that's a different story -> at least the "stuck in text mode issue" is solved for now.

Link to comment
Share on other sites

  • 7 months later...

I had (have) similar problems getting my clover system to work with the HD 4600 IGPU.

 

W/O the benefit of another video card,I found that temporarily disalbling the AppleIntelHD* kexts (I was not sure if it was the 4000/5000 or FrameBufferAzul kexts that were (interdependently) wreaking havoc so I moved them al to backup directory.  Once booted into GUI and finishin the install (albeit  with a rather blocky interface) I was able to restore the kexts.

 

This doesn't fix the problem (even after rebuilding/fixing the kext cache) but it will allow you to boot 'normally' into the desktop with no flags set.  Currently I get only 1980x1600 resolution and as the default graphic setting and the Graphics is recognized as "Intel HD 4600 with 7mb of VRAM...."

 

I've beat my head against the wall trying to get IGPU to operate properly (various injects with Clover at boot time) but to no avail.

 

Its worth mentioning that I'm using the smbios for a 14,2 -- which I thought, as a Haswell CPU, would cause the least grief.

 

Also worth mentioning is that under Chameleon 2.2, I don't have the same issues and the GPU is reconginzed properly and all default Gaphis resoltions are avaiable.

Link to comment
Share on other sites

 Share

×
×
  • Create New...