MilesTEG1 Posted September 19, 2014 Share Posted September 19, 2014 Hello, I just see that MountEFI was depreciated so that's why my EFI partition doesn't mount after boot anymore. How can I mount automatically the EFI partition ? Thanks Miles Link to comment Share on other sites More sharing options...
Van Viet Luu Huynh Posted September 19, 2014 Share Posted September 19, 2014 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 More sharing options...
lisai9093 Posted September 20, 2014 Share Posted September 20, 2014 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 More sharing options...
dmazar Posted September 20, 2014 Share Posted September 20, 2014 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 More sharing options...
lisai9093 Posted September 20, 2014 Share Posted September 20, 2014 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. 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 More sharing options...
Slice Posted September 21, 2014 Share Posted September 21, 2014 That is an awesome list, have you had a chance to update it to 10.9.4 and Yosemite? We're having problems with Yosemite... I need xnu sources to do this. Link to comment Share on other sites More sharing options...
dmazar Posted September 21, 2014 Share Posted September 21, 2014 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 2 Link to comment Share on other sites More sharing options...
jl4c Posted September 22, 2014 Share Posted September 22, 2014 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 More sharing options...
jamiethemorris Posted September 22, 2014 Share Posted September 22, 2014 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 More sharing options...
mhaeuser Posted September 22, 2014 Share Posted September 22, 2014 I'm looking into this... I can't promise or set in stone anything however as I might have some time for development, but there are often gaps and I need to get into it over and over again. But I think I know what's wrong already. 1 Link to comment Share on other sites More sharing options...
Funky frank Posted September 23, 2014 Share Posted September 23, 2014 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 More sharing options...
blackosx Posted September 23, 2014 Share Posted September 23, 2014 You can get the script directly from Clover's repository. http://sourceforge.net/p/cloverefiboot/code/2916/tree/CloverPackage/CloverV2/rcScripts/etc/rc.shutdown.d/80.save_nvram_plist.local Link to comment Share on other sites More sharing options...
barren Posted September 23, 2014 Share Posted September 23, 2014 My problems seemed solved through DSDT injection. I will attach it if anyone want to see how i did it. Now iPad charges. 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! Heres my DSDT, IOReg,Clover.plist,debug.log and Darwin Dump barren.zip Link to comment Share on other sites More sharing options...
anibalin Posted September 23, 2014 Share Posted September 23, 2014 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. Link to comment Share on other sites More sharing options...
Stefan Milev Posted September 23, 2014 Share Posted September 23, 2014 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 More sharing options...
Extreme™ Posted September 23, 2014 Share Posted September 23, 2014 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: In config.plist i have set "mount efi partition" to YES. Link to comment Share on other sites More sharing options...
lisai9093 Posted September 23, 2014 Share Posted September 23, 2014 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 More sharing options...
bronxteck Posted September 24, 2014 Share Posted September 24, 2014 if there is not enough room in your EFI folder try emptying your trash bin first then install clover. Link to comment Share on other sites More sharing options...
Onixs Posted September 24, 2014 Share Posted September 24, 2014 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 Link to comment Share on other sites More sharing options...
Slice Posted September 24, 2014 Share Posted September 24, 2014 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> 1 Link to comment Share on other sites More sharing options...
dmazar Posted September 24, 2014 Share Posted September 24, 2014 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. 1 Link to comment Share on other sites More sharing options...
lisai9093 Posted September 24, 2014 Share Posted September 24, 2014 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 More sharing options...
magnifico Posted September 24, 2014 Share Posted September 24, 2014 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 1 Link to comment Share on other sites More sharing options...
Extreme™ Posted September 24, 2014 Share Posted September 24, 2014 So use or EFI mounter or preference panel ( clover ) Poi ti spiego Thank you...i perfect understand...now set EFI mount on control panel.... @ Magnifico: now works fine..... Link to comment Share on other sites More sharing options...
magnifico Posted September 24, 2014 Share Posted September 24, 2014 Hey Dev ...all Dev ....and all my friend I am here again I lost 15 pounds, but I'm still with her head in the hack On chamaleon i see string IgpEnabler = Yes Now on config.plist where add this string I wait your news 1 Link to comment Share on other sites More sharing options...
Recommended Posts