Contribute
Register

Clover post installation kexts

Status
Not open for further replies.
Zyphrax I want to say thank you for posting the guide above. I will give it another try to CLOVER to see if I can make it work .
 
I'm happy to help. I know how frustrating it can be to get everything to work.
 
To inject the KExts Clover has to load FSInject.efi and it will bypass the current kernel cache. That should be slower than putting them directly in /S/L/E. At least that's what I've read.

Actually the main reason for me to put them there is because AppleHDAIDT (audio dummy Kext) won't work unless it is stored into the /S/L/E folder. This is probably because of the symbolic link pointing to the binary in the AppleHDA Kext. To keep them all in one spot I've added the rest there too.

Thanks again,works like a charm!
 
Another thanks here!

I'd had a working Clover install on my Z77M-D3H, but there were one or two glitches and I still wasn't understanding (in broad terms) how Clover worked compared to the old Chameleon/Chimera method. I *think* I kinda get it now, but I reckon not having a DSDT file before wasn't helping.

I'm literally just finishing of as I type (migrating my old Time Machine stuff) but so far I have working Ethernet (I'm F13 BIOS, running the other Ethernet kext - AL1c) and the most important iMessage/iCloud.

The 2 main gripes I'm hoping your guide addresses are:

1) Sleep not working - which oddly worked at first on my 1st, largely "vanilla" clover install - then just stopped?....
2) Continuous requests from Little Snitch (firewall app) to allow programs to access internet - despite repeatedly allowing them permanently.

For 2, I wondered if it was an NVRAM setting or something that I was missing.

As a last (probably highly n00b) question - how can I get Clover to boot from the default disk after a short timeout of say 3 seconds? As it stands, I am prompted to choose a disk on every boot - I'd just like it to start from the one highlighted. I'm guessing I'm missing a very obvious option........

Thanks again for this guide and the files - probably the most straight forward and cleanest attempt at Clover I've had yet!!

Edit: Not so fast - I got the following error/KP after bringing across my old apps, etc. with time machine (which struck me as odd)
*** Panic Report ***
panic(cpu 2 caller 0xffffff800041e80a): Kernel trap at 0xffffff80008a3da9, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000010, CR3: 0x000000000914b000, CR4: 0x00000000001626e0
RAX: 0xffffff7f822a9100, RBX: 0x0000000000000000, RCX: 0x0000000000000000, RDX: 0xffffff8016c5d700
RSP: 0xffffff810e5bbc70, RBP: 0xffffff810e5bbc80, RSI: 0x00000000e0000101, RDI: 0x0000000000000000
R8: 0x0000000000000000, R9: 0xffffff80008b1570, R10: 0x0000000007fc0883, R11: 0x0000000000000005
R12: 0x00000000e0000101, R13: 0xffffff8016c5d700, R14: 0xffffff8016c5d700, R15: 0xffffff8019b31000
RFL: 0x0000000000010202, RIP: 0xffffff80008a3da9, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000010, Error code: 0x0000000000000000, Fault CPU: 0x2

Backtrace (CPU 2), Frame : Return Address
0xffffff810e5bb920 : 0xffffff800033a811
0xffffff810e5bb9a0 : 0xffffff800041e80a
0xffffff810e5bbb60 : 0xffffff800043a443
0xffffff810e5bbb80 : 0xffffff80008a3da9
0xffffff810e5bbc80 : 0xffffff7f822a4d4e
0xffffff810e5bbcb0 : 0xffffff80008b15da
0xffffff810e5bbd10 : 0xffffff80008ab289
0xffffff810e5bbd50 : 0xffffff80008b17d3
0xffffff810e5bbd80 : 0xffffff80008b44cb
0xffffff810e5bbde0 : 0xffffff7f825b1687
0xffffff810e5bbe40 : 0xffffff7f81e1b689
0xffffff810e5bbe70 : 0xffffff80008b57ed
0xffffff810e5bbeb0 : 0xffffff80008b530f
0xffffff810e5bbf30 : 0xffffff80008b01f3
0xffffff810e5bbf70 : 0xffffff80008b5f83
0xffffff810e5bbfb0 : 0xffffff80004192c7
Kernel Extensions in backtrace:
com.apple.iokit.IOAudioFamily(200.6)[2ED56C8A-6B84-3B50-9B0A-67EEB8EF3FE3]@0xffffff7f81e18000->0xffffff7f81e4efff
dependency: com.apple.vecLib.kext(1.2.0)[BBD5DF5B-D295-3151-ABBE-1EDF8A5EF556]@0xffffff7f81da1000
com.apple.driver.AppleHDAController(266.5)[23D41C7D-98D9-3240-96A0-8A7D5637E916]@0xffffff7f82299000->0xffffff7f822b2fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff7f80b24000
dependency: com.apple.iokit.IOHDAFamily(266.5)[6B068E17-8052-378D-A625-1A870B32645E]@0xffffff7f8228a000
dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0xffffff7f80f3b000
org.voodoo.driver.VoodooHDA(2.8.6)[00000000-0000-0000-0000-000000000000]@0xffffff7f825ac000->0xffffff7f825ccfff
dependency: com.apple.iokit.IOAudioFamily(200.6)[2ED56C8A-6B84-3B50-9B0A-67EEB8EF3FE3]@0xffffff7f81e18000
dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff7f80b24000

BSD process name corresponding to current thread: kernel_task
Boot args: darkwake=0 kext-dev-mode=1 slide=0

Mac OS version:
14A389

Kernel version:
Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64
Kernel UUID: 89E10306-BC78-3A3B-955C-7C4922577E61
__HIB text base: 0xffffff8000100000
System model name: iMac13,2 (Mac-FC02E91DDD3FA6A4)

System uptime in nanoseconds: 5862687896
last loaded kext at 4903562510: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f813df000, size 69632)
loaded kexts:
org.voodoo.driver.VoodooHDA 2.8.6
at.obdev.nke.LittleSnitch 4216
com.insanelymac.AtherosL1cEthernet 1.2.3
net.osx86.kexts.GenericUSBXHCI 1.2.7
org.tgwbd.driver.ElliottForceLegacyRTC 1
org.netkas.driver.FakeSMC 1328
org.tgwbd.driver.NullCPUPowerManagement 1.0.0d2
es.osx86.driver.EvOreboot 1.0.3
com.apple.filesystems.msdosfs 1.10
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHDAHardwareConfigDriver 266.5
com.apple.driver.AppleHDA 911.1
com.apple.driver.X86PlatformShim 1.0.0
com.apple.driver.AGPM 100.14.37
com.apple.driver.ApplePlatformEnabler 2.1.0d1
com.apple.driver.AudioAUUC 1.70
com.apple.iokit.IOBluetoothSerialManager 4.3.0f10
com.apple.driver.AppleUSBCDC 4.2.2b5
com.apple.driver.AppleOSXWatchdog 1
com.apple.GeForce 10.0.0
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.driver.AppleMCCSControl 1.2.10
com.apple.driver.AppleLPC 1.7.3
com.apple.nvidia.NVDAStartup 10.0.0
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHWAccess 1
com.apple.driver.AppleHV 1
com.apple.driver.AppleIntelFramebufferCapri 10.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.iokit.SCSITaskUserClient 3.7.0
com.apple.driver.AppleUSBHub 705.4.1
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 35
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.6.5
com.apple.driver.AppleAHCIPort 3.0.7
com.apple.driver.AppleUSBXHCI 705.4.14
com.apple.driver.AppleUSBEHCI 705.4.14
com.apple.driver.AppleACPIButtons 3.1
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 161
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.AppleIntelCPUPowerManagement 218.0.0
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 266.5
com.apple.kext.OSvKernDSPLib 1.15
com.apple.driver.AppleUSBHIDKeyboard 175.5
com.apple.driver.AppleHIDKeyboard 175.5
com.apple.iokit.IOSerialFamily 11
com.apple.nvidia.driver.NVDAGK100Hal 10.0.0
com.apple.driver.AppleSMBusController 1.0.13d1
com.apple.iokit.IOSMBusFamily 1.1
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.nvidia.driver.NVDAResman 10.0.0
com.apple.driver.AppleHDAController 266.5
com.apple.iokit.IOHDAFamily 266.5
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.driver.AppleSMBusPCI 1.0.12d1
com.apple.iokit.IOSurface 97
com.apple.iokit.IOBluetoothFamily 4.3.0f10
com.apple.iokit.IOAcceleratorFamily2 156.4
com.apple.AppleGraphicsDeviceControl 3.7.21
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.IOPlatformPluginFamily 5.8.0d49
com.apple.driver.AppleUSBMergeNub 705.4.0
com.apple.iokit.IOUSBHIDDriver 705.4.0
com.apple.driver.AppleUSBAudio 295.22
com.apple.iokit.IOAudioFamily 200.6
com.apple.vecLib.kext 1.2.0
com.apple.driver.AppleUSBComposite 705.4.9
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.0
com.apple.iokit.IOBDStorageFamily 1.7
com.apple.iokit.IODVDStorageFamily 1.7.1
com.apple.iokit.IOCDStorageFamily 1.7.1
com.apple.iokit.IOAHCISerialATAPI 2.6.1
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.0
com.apple.iokit.IONetworkingFamily 3.2
com.apple.iokit.IOAHCIFamily 2.7.0
com.apple.iokit.IOUSBFamily 705.4.14
com.apple.driver.AppleEFINVRAM 2.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 389.1
com.apple.iokit.IOStorageFamily 2.0
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 3.1
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.Libm 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
Model: iMac13,2, BootROM IM131.010A.B05, 4 processors, Intel Core i5, 3.40 GHz, 8 GB, SMC 2.11f14
Graphics: NVIDIA GeForce GTX 650, NVIDIA GeForce GTX 650, PCIe, 1024 MB
Memory Module: BANK0/DIMM1, 4 GB, DDR3, 1600 MHz, Corsair, CMZ4GX3M1A1600C9
Memory Module: BANK1/DIMM1, 4 GB, DDR3, 1600 MHz, Corsair, CMZ4GX3M1A1600C9
Network Service: Ethernet, Ethernet, en0
PCI Card: Intel 7 Series Chipset Family USB xHCI Host Controller, USB Controller, Built In
PCI Card: VIA VT2021 Audio Controller, Audio Controller, Built In
PCI Card: Intel 7 Series Chipset Family USB Enhanced Host Controller #1, USB Controller, Built In
PCI Card: Intel 7 Series Chipset Family SATA Controller, AHCI Controller, Built In
PCI Card: Intel 7 Series Chipset Family USB Enhanced Host Controller #2, USB Controller, Built In
PCI Card: NVIDIA GeForce GTX 650, Display Controller, PCI Slot 0
Serial ATA Device: SanDisk SDSSDXP120G, 120.03 GB
Serial ATA Device: WDC WD10EARS-22Y5B1, 1 TB
Serial ATA Device: TSSTcorp DVDWBD SH-B123L
USB Device: Hub
USB Device: VF0610 Live! Cam Socialize HD
USB Device: USB2.0 Hub
USB Device: Keyboard Hub
USB Device: Apple Keyboard
USB Device: USB KVM
USB Device: Microsoft® Nano Transceiver v1.0
USB Device: SB Live! 24-bit External
USB Device: Hub
USB Device: Composite Device
Thunderbolt Bus:

It looks like some legacy VoodooHDA reference is screwing things up. Would that be correct??

EDIT 2: Yep - was indeed the VoodooHDA.kext screwing things up!
 
Last edited:
As a last (probably highly n00b) question - how can I get Clover to boot from the default disk after a short timeout of say 3 seconds? As it stands, I am prompted to choose a disk on every boot - I'd just like it to start from the one highlighted. I'm guessing I'm missing a very obvious option........



Sorry can't help with your other problems but this will sort out your boot selection.

Set timeout to 0 in config.plist. explained in clover wiki
http://clover-wiki.zetam.org/Contents
 
Sorry can't help with your other problems but this will sort out your boot selection.

Set timeout to 0 in config.plist. explained in clover wiki
http://clover-wiki.zetam.org/Contents

Thanks for the pointer on clover - clearly a n00b error!! Despite editing the timeout, it still does not work - I must be either completely stupid, or I've missed something else.

For the main pain point, I had guessed correctly and it was indeed the VoodooHDA kext, so all working nicely. Sleep/wake works a treat with "darkwake=no" set using clover configurator. Little Snitch was reinstalled and (so far) it appears to be ok now.....
 
Last edited:
Zyphrax,

Thanks for putting this together.

I'm running the same motherboard and I've followed your instructions to a T (apart from loading your bios config file; I attempted and got a checksum error).

Each time I've tried to get into the installer, all I get is a grey screen with the twirling rainbow ball. I've let it run for some time and nothing changes. Any insight would be greatly appreciated.

Thanks.
 
Zyphrax,

Thanks for putting this together.

I'm running the same motherboard and I've followed your instructions to a T (apart from loading your bios config file; I attempted and got a checksum error).

Each time I've tried to get into the installer, all I get is a grey screen with the twirling rainbow ball. I've let it run for some time and nothing changes. Any insight would be greatly appreciated.

Thanks.

If you are facing any issues while installation or post installation then please open a new thread.

What you mean by BIOS config file??

How you created your bootable USB?? Unibeast or CLOVER??
 
@mattglobal
Could you check the revision of your motherboard?
It should be printed on one of the corners of your motherboard (1.0, 1.1 or 1.2).

Did you create the installation media in exactly the same way?

You can also try booting your installation with the -v option, that might give a better idea of where your installation hangs.

Also try running the installation with only the relevant hardware (no external USB disks or other USB hardware). What kind of videocard do you have? You might want to try the built-in one for the installation if it is an Nvidia.

@Jithin
With BIOS config file he meant the file I provided. It is an export of my BIOS config settings. Unfortunately the Gigabyte BIOS is really picky in handling these files.
 
Status
Not open for further replies.
Back
Top