Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

hello Slice,

After installing Yosemite beta 2 I got this error, and the system just restart. What is the error here?

Thank you in advance

Anonymous UUID:       FDBCBEE8-00DC-30E7-41FE-5B05C95D9789

Fri Sep 19 22:38:26 2014

*** Panic Report ***
panic(cpu 0 caller 0xffffff8000405c1e): "Invalid queue element linkage for 0xffffff80156277c0: next 0xffffff801b12b300 next->prev 0xffffff80156277c0 prev 0xffffff8024ad7990 prev->next 0xd7ffff80156277c0"@/SourceCache/xnu/xnu-2782.1.80/osfmk/kern/queue.h:137
Backtrace (CPU 0), Frame : Return Address
0xffffff80113d39c0 : 0xffffff800033b731 
0xffffff80113d3a40 : 0xffffff8000405c1e 
0xffffff80113d3bb0 : 0xffffff80003a32b5 
0xffffff80113d3d20 : 0xffffff80003a509f 
0xffffff80113d3f30 : 0xffffff800041f583 
0xffffff80113d3fb0 : 0xffffff800043a9e5 

BSD process name corresponding to current thread: Google Chrome He
Boot args: kext-dev-mode=1 dart=0 slide=0 

Mac OS version:
14A329r

Kernel version:
Darwin Kernel Version 14.0.0: Sat Aug  9 00:14:02 PDT 2014; root:xnu-2782.1.80~2/RELEASE_X86_64
Kernel UUID: 0ECBDCDE-E469-3B8D-A6B8-E8B807F55FD5
__HIB  text base: 0xffffff8000100000
System model name: Macmini6,2 (Mac-F65AE981FFA204ED)

System uptime in nanoseconds: 2338811167894
last loaded kext at 573450731202: com.apple.filesystems.msdosfs	1.10 (addr 0xffffff7f82922000, size 69632)
last unloaded kext at 470463306783: com.apple.filesystems.msdosfs	1.10 (addr 0xffffff7f82922000, size 61440)
loaded kexts:
org.voodoo.driver.VoodooHDA	2.8.5
org.voodoo.driver.PS2Trackpad	1.1.0
org.voodoo.driver.PS2Keyboard	1.1.0
com.lnx2mac.driver.RealtekRTL81xx	0.0.90
org.netkas.driver.FakeSMC	820
org.voodoo.driver.PS2Controller	1.1.0
net.osrom.kext.Disabler	1.0.1
net.osx86.kexts.GenericUSBXHCI	1.2.7
com.yourcompany.driver.AppleACPIPS2Nub	1.0.0d1
org.tgwbd.driver.NullCPUPowerManagement	1.0.0d2
com.apple.filesystems.msdosfs	1.10
com.apple.driver.AppleUpstreamUserClient	3.6.1
com.apple.kext.AMDFramebuffer	1.2.8
com.apple.iokit.IOBluetoothSerialManager	4.3.0b13
com.apple.filesystems.autofs	3.0
com.apple.driver.AGPM	100.14.32
com.apple.driver.ApplePlatformEnabler	2.1.0d1
com.apple.driver.X86PlatformShim	1.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.AMDRadeonX3000	1.2.8
com.apple.driver.AppleHV	1
com.apple.driver.AppleBacklight	170.4.5
com.apple.kext.AMD5000Controller	1.2.8
com.apple.driver.Apple16X50ACPI	3.2
com.apple.driver.AppleIntelFramebufferCapri	10.0.0
com.apple.driver.AppleMCCSControl	1.2.10
com.apple.driver.XsanFilter	404
com.apple.iokit.IOAHCIBlockStorage	2.6.5
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0d1
com.apple.BootCache	35
com.apple.driver.AppleUSBHub	705.4.1
com.apple.driver.AppleAHCIPort	3.0.7
com.apple.driver.AppleUSBEHCI	705.4.4
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleACPIButtons	3.1
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.iokit.IOSurface	97
com.apple.iokit.IOBluetoothFamily	4.3.0b13
com.apple.driver.AppleBacklightExpert	1.1.0
com.apple.iokit.IONDRVSupport	2.4.1
com.apple.driver.AppleSMBusPCI	1.0.12d1
com.apple.iokit.IOAudioFamily	200.5
com.apple.vecLib.kext	1.2.0
com.apple.iokit.IOUSBHIDDriver	705.4.0
com.apple.iokit.IOUSBUserClient	705.4.0
com.apple.kext.AMDSupport	1.2.8
com.apple.driver.Apple16X50Serial	3.2
com.apple.iokit.IOSerialFamily	11
com.apple.driver.X86PlatformPlugin	1.0.0
com.apple.driver.AppleSMC	3.1.9
com.apple.driver.IOPlatformPluginFamily	5.8.0d47
com.apple.iokit.IOAcceleratorFamily2	156.0
com.apple.AppleGraphicsDeviceControl	3.7.19
com.apple.driver.AppleSMBusController	1.0.13d1
com.apple.iokit.IOSMBusFamily	1.1
com.apple.iokit.IOGraphicsFamily	2.4.1
com.apple.iokit.IOSCSIArchitectureModelFamily	3.7.0
com.apple.driver.AppleUSBMergeNub	705.4.0
com.apple.driver.AppleUSBComposite	705.4.9
com.apple.driver.AppleEFINVRAM	2.0
com.apple.iokit.IONetworkingFamily	3.2
com.apple.iokit.IOAHCIFamily	2.7.0
com.apple.iokit.IOUSBFamily	707.4.10
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
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.pthread	1
com.apple.kec.corecrypto	1.0
com.apple.kec.Libm	1
Model: Macmini6,2, BootROM MM61.0106.B00, 4 processors, Intel Core i7, 3.29 GHz, 8 GB, SMC 2.8f0
Graphics: ATI Radeon HD 5000, ATI Radeon HD 5000, PCIe, 1024 MB
Memory Module: BANK0/DIMM0, 8 GB, DDR3, 1600 MHz, Corsair, CMX8GX3M1A1600C11
Network Service: Ethernet, Ethernet, en0
PCI Card: Realtek 8168/8101E Gigabit Ethernet, Ethernet, Ethernet
Serial ATA Device: KINGMAX SSD 60GB, 60.02 GB
Serial ATA Device: ST2000DL003-9VT166, 2 TB
USB Device: Hub
USB Device: Hub
USB Device: USB Optical Mouse
USB Device: HL-2240D series
USB Device: Hub
Thunderbolt Bus: 

Link to comment
Share on other sites

It's additional PCI card and requires UEFI driver to work. I guess the driver is already on the card as option ROM, but maybe it is not enabled in BIOS. There should be some options like CSM Support, Boot Mode Selection, Storage Boot Option Control or similar.

Hi dmazar, I am using your AptioFix2 + "nvram fix" (RT data to MemMapIO) efi file posted on projectosx.com. After I get rid of the EmuVariableUefi-64.efi, I could not enable "Find My Mac" functionality in Settings. Is that Nvram related problem? And could it be fixed from your aptio efi?

 

Thanks!

Link to comment
Share on other sites

I do not know about "Find My Mac", sorry, never tried that. Is that related to iCloud or iMessage?

 

People had issues with iMessage when they switched from old AptioFix+EmuVariable to new AptioFix (with real nvram) and had to reactivate the account or change ROM and MLB values.

 

Can you login to any of those? 

Link to comment
Share on other sites

I do not know about "Find My Mac", sorry, never tried that. Is that related to iCloud or iMessage?

 

People had issues with iMessage when they switched from old AptioFix+EmuVariable to new AptioFix (with real nvram) and had to reactivate the account or change ROM and MLB values.

 

Can you login to any of those? 

The "Find My Mac" issue was somehow solved by system itself. That is ok now.

 

For iMessage part, I am lucky with no problem switch from  AptioFix+EmuVariable to new AptioFix.  :D Maybe it is because I use the AptioFix2 (with RT to MemMapIO)? Both ROM/MLB are persistent shown from the iMessageDebug.

 

You mentioned we need slide=xxx to allocate large amount free memory for kernel and other stuff to load. But how large would be necessary? 

 

This is part my memory map, and slide=0 is used:

BS_code    0000000000100000 - 000000000010ffff 0000000000000010 0000000000000000 000000000000000f
available  0000000000110000 - 000000000f0fffff 000000000000eff0 0000000000000000 000000000000000

So I guess the kernel will overwrite the BS_code part, right? Will it cause any problem? So far, I haven't met any yet.

 

 

Thanks!

Link to comment
Share on other sites

Ok, so just not to confuse other people who reads this topic: AptioFix2 is a special version of AptioFix driver which enables hibernate to work on some systems. It's for advanced users only, since it is not universal as standard AptioFix driver.

 

You mentioned we need slide=xxx to allocate large amount free memory for kernel and other stuff to load. But how large would be necessary? 

 

This is part my memory map, and slide=0 is used:

BS_code    0000000000100000 - 000000000010ffff 0000000000000010 0000000000000000 000000000000000f
available  0000000000110000 - 000000000f0fffff 000000000000eff0 0000000000000000 000000000000000

So I guess the kernel will overwrite the BS_code part, right? Will it cause any problem? So far, I haven't met any yet.

 

I'm not sure from where above mammap is (from UEFI shell memmap or from OSX with DarwinDumper and with what driver) so I can not tell much more. But if you stick with the following rule, you'll be fine:

 

If you boot with AptioFix2 and without slide parameter specified and if you get allocation errors during boot, then you need slide parameter. It is also possible that numerous boots without slide parameter will work and then one would end up with allocation errors. That means that slide parameter is needed. And which one to use is described here:

http://www.projectosx.com/forum/index.php?showtopic=3167&st=200&p=39912&&do=findComment&comment=39912

  • Like 2
Link to comment
Share on other sites

Hi guys, i've a little problem here with the installation of Mavericks (following the guide at http://cloverboot.weebly.com). Is about the language; at first boot i can choose my native language and install OS X but when system reboot to continue with the installation, the language go back to english and i can not change it. May be the installation store the language on nvram. So, there is any fix for this? Thanks. 

Link to comment
Share on other sites

Hi guys, i've a little problem here with the installation of Mavericks (following the guide at http://cloverboot.weebly.com). Is about the language; at first boot i can choose my native language and install OS X but when system reboot to continue with the installation, the language go back to english and i can not change it. May be the installation store the language on nvram. So, there is any fix for this? Thanks.

You are correct, the language is stored in nvram.

This is probably set to en: http://clover-wiki.zetam.org/Configuration/GUI#Language

Link to comment
Share on other sites

Hi Slice,

 

could you post the contents of the rc.script "save_nvram_plist.local", because I need to install it on only ONE OSX volume and cannot extract it from pkg since you use an ancient Pacifist version? Thanks! 

 

I need to install the nvidia web drivers which require a working nvram (emulation).

 

I currently trying to run OSX 10.9.4 on a Vaio F11 / Core i7 q720 (pre ivy), gt330m nvidia, and have heavily timing problems. Mouse lags every seconds, typed letters are lost, the graphics stutters. QE is enabled, nvidia driver loaded, pstates and cstates are setup, ssdt oem dropped. OSX 10.6.8 (which boots with old chameleon) works good on the machine . So I asked myself if I have to setup bus frequency etc. in Clover for my Core i7 q720?

Link to comment
Share on other sites

My problems seemed solved through DSDT injection. I will attach it if anyone want to see how i did it.

Now iPad charges.

 

 

Screen_Shot_2014_09_18_at_23_13_50.png

Hey Stefan

 

I've taken a look at your DSDT and from what I can see it has the same edits mine does namely these type of edits:

"AAPL,slot-name", 
                        "Built In", 
                        "name", 
                        "Intel XHCI Controller", 
                        "model", 
                        Buffer (0x37)
                        {
                            "Intel 8 Series Chipset Family USB xHCI Host Controller"
                        }, 

                        "device_type", 
                        Buffer (0x0F)
                        {
                            "USB Controller"
                        }, 

                        "AAPL,current-available", 
                        0x0834, 
                        "AAPL,current-extra", 
                        0x0A8C, 
                        "AAPL,current-in-sleep", 
                        0x03E8, 
                        "AAPL,current-extra-in-sleep", 
                        0x0834, 
                        "AAPL,max-port-current-in-sleep", 
                        0x0A8C, 
                        "AAPL,device-internal", 
                        0x02, 
                        Buffer (One)
                        {
                             0x00
                        }

and yet I'm still not getting iPad charging off any of the ports. Are you able to expand on the edits you made as I noticed that your USB devices are showing up on the Intel Hub whereas all mine show up on the Renesas. I've tried no DSDT and just the Clover injections, and still no joy..

Interestingly the iPad does charge when the computer is switched off!

 

 

Screen%20Shot%202014-09-23%20at%2015.48.

 

Heres my DSDT, IOReg,Clover.plist,debug.log and Darwin Dump

barren.zip

Link to comment
Share on other sites

Hey guys, I'm having a curious situation. With ssdt.aml (generated by the script) I get a geekbench of 3374 (i7 with 16gb) but if I took the ssdt.aml of the /patched folder and geekbench it again I get 13925. 

 

 

AppleLPC and X86platormPlugin / Shim are loaded.

 

Would appreciate some light on this. Thanks guys. 

 

cT4XSnK.jpg

Link to comment
Share on other sites

Hey Stefan

 

I've taken a look at your DSDT and from what I can see it has the same edits mine does namely these type of edits:

 

 

 

 

 

Indeed you have the same edits, but as I see in your ioreg the values are injected. 

 

 

Are you using the generic USB driver or the Apple one?

 

P.S. Never mind I see that you don't use it. Can you check all the ports at the back?

 

Also in my config I have this

<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>

Link to comment
Share on other sites

Hello! :)

 

I noticed that clover v2916 and the previous version will not fit EFi partition when i restart my Hackintosh.

The efi partition is mounted instead at each reboot when i used clover 28.

 

Likely this problem is derived from my ignorance in making the update of clover from v28 to latest versions.

 

I do the update of clover as well:

 

i delete the entire folder called EFI from EFI partition and then reinstall clover using installer and setting the usual parameters:

 

eRQ9sb.png

 

JfM1rU.png

 

In config.plist i have set "mount efi partition" to YES.

Link to comment
Share on other sites

Ok, so just not to confuse other people who reads this topic: AptioFix2 is a special version of AptioFix driver which enables hibernate to work on some systems. It's for advanced users only, since it is not universal as standard AptioFix driver.

 

 

I'm not sure from where above mammap is (from UEFI shell memmap or from OSX with DarwinDumper and with what driver) so I can not tell much more. But if you stick with the following rule, you'll be fine:

 

If you boot with AptioFix2 and without slide parameter specified and if you get allocation errors during boot, then you need slide parameter. It is also possible that numerous boots without slide parameter will work and then one would end up with allocation errors. That means that slide parameter is needed. And which one to use is described here:

http://www.projectosx.com/forum/index.php?showtopic=3167&st=200&p=39912&&do=findComment&comment=39912

Thank for your reply. The above memory map is generate from the showbootermemorymap file under mac os with AptioFix2Test3 efi loaded. And I did not put any slide=xxx boot arguments in Clover and wonder what the difference between slide=0 and not to specify slide=0. That was the question I really looking for in the previous post. Will the kernel always be loaded at memory address 0x100000?

 

So far I can boot without slide=xxx with no problem. But I haven't tried hibernate/wake process since no need of it. Guess I should be OK now?

Link to comment
Share on other sites

Hey guys, I'm having a curious situation. With ssdt.aml (generated by the script) I get a geekbench of 3374 (i7 with 16gb) but if I took the ssdt.aml of the /patched folder and geekbench it again I get 13925. 

 

 

AppleLPC and X86platormPlugin / Shim are loaded.

 

Would appreciate some light on this. Thanks guys. 

 

cT4XSnK.jpg

youre stuck on x8.  run ssdtpregen with proper flag base on your cpu

Link to comment
Share on other sites

Hey guys, I'm having a curious situation. With ssdt.aml (generated by the script) I get a geekbench of 3374 (i7 with 16gb) but if I took the ssdt.aml of the /patched folder and geekbench it again I get 13925. 

 

 

AppleLPC and X86platormPlugin / Shim are loaded.

 

Would appreciate some light on this. Thanks guys. 

 

 

 

 

youre stuck on x8.  run ssdtpregen with proper flag base on your cpu

I may propose that the script is wrong.

My proposition is to forget the script and make the same thing with Clover abilities:

	<key>ACPI</key>
	<dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>EnableC7</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC4</key>
			<false/>
			<key>EnableC2</key>
			<false/>
			<key>C3Latency</key>
			<string>0x03E7</string>
		</dict>
	</dict>

  • Like 1
Link to comment
Share on other sites

Thank for your reply. The above memory map is generate from the showbootermemorymap file under mac os with AptioFix2Test3 efi loaded. And I did not put any slide=xxx boot arguments in Clover and wonder what the difference between slide=0 and not to specify slide=0. That was the question I really looking for in the previous post. Will the kernel always be loaded at memory address 0x100000?

 

So far I can boot without slide=xxx with no problem. But I haven't tried hibernate/wake process since no need of it. Guess I should be OK now?

If you do not put slide=xxx, then you are booting like on a real Mac - boot.efi will randomly load kernel to different locations in memory (boot.efi will randomly choose slide value). So in this case kernel may be loaded at 0x100000 sometimes, but not always.

 

If you set slide=0, then boot.efi will always load kernel at 0x100000. If you set slide=1 then kernel will be loaded at 0x300000, with slide=2 at 0x500000 and so on ...

 

In any case, if you are not having allocation errors on booting, you are ok. :)

  • Like 1
Link to comment
Share on other sites

If you do not put slide=xxx, then you are booting like on a real Mac - boot.efi will randomly load kernel to different locations in memory (boot.efi will randomly choose slide value). So in this case kernel may be loaded at 0x100000 sometimes, but not always.

 

If you set slide=0, then boot.efi will always load kernel at 0x100000. If you set slide=1 then kernel will be loaded at 0x300000, with slide=2 at 0x500000 and so on ...

 

In any case, if you are not having allocation errors on booting, you are ok. :)

Got it. Thx!

Link to comment
Share on other sites

Hello! :)

 

I noticed that clover v2916 and the previous version will not fit EFi partition when i restart my Hackintosh.

The efi partition is mounted instead at each reboot when i used clover 28.

 

Likely this problem is derived from my ignorance in making the update of clover from v28 to latest versions.

 

I do the update of clover as well:

 

 

 

In config.plist i have set "mount efi partition" to YES.

Deprecated ! Not used since r2889.

News from wiki

So use or EFI mounter or preference panel ( clover )

Poi ti spiego

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...