Contribute
Register

Stork's Zorro Build: Z68X-UD3H - i7-2600K - HD3000

Status
Not open for further replies.
I agree with tonymacx86.

...
In the past I upgraded my motherboard from BIOS to UEFI, courrently it's sitting on "U1B" (I see theres a newer one in Gigabyte's site, should I upgrade?) and my motherboard revision is 1.3 if this matters at all.
...
However, I would update to the latest UEFI beta BIOS first. :thumbup:
 
I agree with tonymacx86.

However, I would update to the latest UEFI beta BIOS first. :thumbup:

Thanks, I think I will update my BIOS and then try to update using Multibeast and UEFI mode.

Wish me luck! :rolleyes:
 
Wait, so you got 10.11 installed using the built in graphics? I spent several hours trying to get my Z68X-UD3H board upgraded to 10.11 and the Unibeast installer never finishes loading.

Was there something you did to the Unibeast installer? Could you post your steps when you did this?

THANKS!!!

tl;dr: Is it possible to get the onboard audio working, without having any unsigned kext in /S/L/E or /Library/Extensions?

Hi,

still using Stork's Zorro Build in nearly the exact configuration as mentioned in the OP and it served me very well in the past years - big thanks to all who made this possible. I installed 10.11 and everything seems to run without any problems, using UEFI and Clover bootloader.

My questions are:

  • Getting HDMI/DP (got that already working) and ALC889 audio to work while having El Capitan's CSR security activated, which means only DSDT patching and putting kexts into EFI/CLOVER/kexts/10.11 is allowed).
  • Is it true, that Clover can not patch the DSDT on the fly for a HD3000 on a series6 Sandy Bridge system, esp. the 'AAPL,snb-platform-id' changes? Patches that work for me: https://github.com/toleda/audio_hdm...-6_series/sb2-hdmi_audio_ami_efi_hd3000-3.txt but I would like to have a system as vanilla as possible, so is it possible to create a clover config.plist that makes these changes to the DSDT? According to this (https://github.com/toleda/audio_CloverHDMI/blob/master/README.txt point 'Required Information (Select one from each category)' -> D.c) it is not possible, but perhaps anyone found a solution. Also the SSDT solution didn't work for me.
  • Is it possible to get the onboard audio working, without having an unsigned kext in /S/L/E or /Library/Extensions? The scripts at https://github.com/toleda/audio_CloverALC are great, but they install a kext on the system, which does not get loaded, if CSR is active.

Background:
As you might know, El Capitan introduced a new security system and unsigned kexts can only be loaded, if the kextcache is generated while CSR is deactivated (setting Clovers CsrActiveConfig to 0x3) or by using Clovers kexts injection mechanism (putting kexts in EFI/CLOVER/kexts/10.11), which can bypass CSR.

Getting HDMI/DP audio working for the Zorro Build:
  1. Patch DSDT (https://github.com/toleda/audio_hdmi_hd3000). Toleda also offers a SSDT variant, but I didnt get it working yet.
  2. Add this to Clovers config.plist (only the 0x5 Framebuffer port needs to be patched from DP to HDMI/DVI, not the 0x6 one, which is already the DP port. 0x7 is native HDMI/DVI (see https://github.com/toleda/graphics_Intel_framebuffers).
    Code:
    		<key>KextsToPatch</key>
    		<array>
    			<dict>
    				<key>Name</key>
    				<string>AppleIntelSNBGraphicsFB</string>
    				<key>Find</key>
    				<data>AgUAAAAEAAAHAAAA</data>
    				<key>Replace</key>
    				<data>AgUAAAAIAAAGAAAA</data>
    				<key>Comment</key>
    				<string>10.10-SNB-Port _0x5-DP2HDMI</string>
    			</dict>
    Code:
    <key>Devices</key>
    	<dict>
    		<key>Audio</key>
    		<dict>
    			<key>Inject</key>
    			<string>3</string>
    		</dict>
    More info here: https://github.com/toleda/audio_CloverHDMI

To get onboard audio working:
  1. Run the scripts at https://github.com/toleda/audio_CloverALC
 
I'm ready to try this again. Building the Unibeast stick, which option should I choose for graphics? I have an EVGA GT 640. Thanks in advance.

Screen Shot 2015-11-28 at 10.01.43 AM.png
 
I'm ready to try this again. Building the Unibeast stick, which option should I choose for graphics? I have an EVGA GT 640. Thanks in advance.

View attachment 164567
Don't choose anything for using the GTX 640. It's considered a "modern" graphics card and does not need graphics "injection" (same as GraphicsEnabler=No). Just hit Continue for this screen.
 
OK thanks for the fast reply!
 
Not really sure what I'm doing wrong here. I can get to the installer on Unibeast just fine and install El Capitan to a spare SSD drive, but then when it reboots from the USB and at Clover I choose the SSD with the newly installed El Capitan it give me a kernel panic and shuts down. Doesn't really give me time to see what the problem was. I tried putting nullpowermanagement.kext in Library/Extensions on this new install like Stork said in an earlier post, but that changed nothing.
 
OK I'll do some checking around.

I guess this board might be somewhat of a special case because it's capable of running both BIOS and UEFI.

I'll be sure and post back if I make any progress.

Thanks!
 
PROGRESS!

I added my SSDT.aml to EFI/Clover... as you suggested earlier, then booted in verbose mode. Booting stopped at:

P-State Stepper Error 18 at step 2 in context 2 on CPU 0

I did a Google search for that and found this thread:

http://www.tonymacx86.com/el-capita...er-error-18-after-osx-el-capitan-booting.html

I turned CPU EIST off in BIOS and voila! I was then able to boot all the way into my new El Capitan install. I then ran Multibeast 8 and lo and behold I can now boot from that drive.

So, having proven this can work, I'm going to go through Tony's process of removing all the Chimera stuff and then doing an upgrade of my main boot drive from Yosemite to El Capitan. Wish me luck! :D
 
Status
Not open for further replies.
Back
Top