RehabMan Posted September 10, 2015 Share Posted September 10, 2015 Success with Clover, 10.11 GM, and (modified) OsxAptioFixDrv-64.efi (on my desktop). I changed relocation block to 128mb: Speedy-OSX:Clover RehabMan$ svn diff Index: OsxAptioFixDrv/OsxAptioFixDrv.c =================================================================== --- OsxAptioFixDrv/OsxAptioFixDrv.c (revision 3262) +++ OsxAptioFixDrv/OsxAptioFixDrv.c (working copy) @@ -50,7 +50,7 @@ // defines the size of block that will be allocated for kernel image relocation, // without RT and MMIO regions -#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x4000 // 64MB for +#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x8000 // 128MB for relocation block // TRUE if we are doing hibernate wake BOOLEAN gHibernateWake = FALSE; Not sure it was necessary to double it, or if there are negatives to doing so, but... First attempt at making it 80mb (0x5000) didn't work, so bumped to 128mb. I tried also OsxAptioFix2Drv-64.efi, but on my desktop had serious graphic glitches. May be solvable with different slide or perhaps BIOS settings, but I didn't want to spend my entire day fiddling with the permutations there. 2 Link to comment Share on other sites More sharing options...
arsradu Posted September 10, 2015 Share Posted September 10, 2015 I understand the question. It will be next Clover revision but I still didn't decide how it will be. Different folders for different OS? Different config for different OS? Just force AptioFix2 if OSX >=10.11? I would say use the AptioFix according to the OS. That looks like the most "elegant" solution from the ones mentioned above. If v2 works with most versions, then let that one be the default, and "push" the other one for older versions, if necessary. I would say the "flow" goes towards newer/better. And there are probably not so many people still running 10.7 or 10.8, I would assume.I don't know. It's just an idea. Choice is always yours. And so far it has proven to be good. Link to comment Share on other sites More sharing options...
tluck Posted September 10, 2015 Share Posted September 10, 2015 FYI... AptFix2 worked on my Lenovo T420 wo glitches. but historically, some T420 users did have gfx issues with v2 vs v1. Link to comment Share on other sites More sharing options...
burkett375 Posted September 10, 2015 Share Posted September 10, 2015 Using AptFix2 instead of 1 worked for me for the GM of EC as well. Wonder why some need it and some don't? Link to comment Share on other sites More sharing options...
oSxFr33k Posted September 10, 2015 Share Posted September 10, 2015 magnifico and oSxFr33k - i used this kext patch to disable USB3 (AppleUSBXHCIPCI.kext) to avoid the random KP or spews of info and nonworking USB3. for me the issues is that the FL1009 chipset does not seem to work on 10.11. this basically disables class match for XHCI on class 0xc033000 <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Remove XHCI</string> <key>Find</key> <data> MGMwMzMwMDA= </data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> MDAwMDAwMDA= </data> </dict> </array> I was hoping this would do the trick but I still get a kernel panic and I have tried everything. So odd that my Z97 works flawlessly without any issues which has the same two ASMedia chipsets, ASM1042 and ASM1074. I have the 12 core Intel E2-2697 v2 working perfectly on this Asus X79 in OSX 10.10.5, but in OSX 10.10.11 I just get that kernel panic. I even disabled ASMedia USB 3 with no luck. I disabled all USB ports just to see if it would boot without the panic and it still panics. Maybe its just the Clover version 3261? I have to just keep trying. Panic Screenshot: http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/?p=2166176 Getting past the Kernel Panic after 10 reboots: http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/?p=2166183 Link to comment Share on other sites More sharing options...
polyzargone Posted September 10, 2015 Share Posted September 10, 2015 Maybe its just the Clover version 2661? I have to just keep trying. Clover r2661 ?!? El Capitan ?!? Hum, time to update don't you think ? 1 Link to comment Share on other sites More sharing options...
oSxFr33k Posted September 10, 2015 Share Posted September 10, 2015 Clover r2661 ?!? El Capitan ?!? Hum, time to update don't you think ? Clover 3261, El Captain. But my next attempt will be to use a clover version before 3259 and place kexts in /L/E to see if the panic is due to something else!! Link to comment Share on other sites More sharing options...
polyzargone Posted September 10, 2015 Share Posted September 10, 2015 Ok, was a typo then . Clover r3252 (or was it r3253 ? ) was the minimum required version for El Capitan if I'm correct. Older's can't inject kexts from EFI. Link to comment Share on other sites More sharing options...
Pike R. Alpha Posted September 10, 2015 Share Posted September 10, 2015 Success with Clover, 10.11 GM, and (modified) OsxAptioFixDrv-64.efi (on my desktop). I changed relocation block to 128mb... Someone got this error: Error allocating 0x4766 pages at 0x0000000000c63000 alloc type 2 Error loading kernel cache (0x9) And I thought. Okay. That is 71MB... in short. Can this be automated somehow? Link to comment Share on other sites More sharing options...
stinga11 Posted September 10, 2015 Share Posted September 10, 2015 Success with Clover, 10.11 GM, and (modified) OsxAptioFixDrv-64.efi (on my desktop). I changed relocation block to 128mb: Speedy-OSX:Clover RehabMan$ svn diff Index: OsxAptioFixDrv/OsxAptioFixDrv.c =================================================================== --- OsxAptioFixDrv/OsxAptioFixDrv.c (revision 3262) +++ OsxAptioFixDrv/OsxAptioFixDrv.c (working copy) @@ -50,7 +50,7 @@ // defines the size of block that will be allocated for kernel image relocation, // without RT and MMIO regions -#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x4000 // 64MB for +#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x8000 // 128MB for relocation block // TRUE if we are doing hibernate wake BOOLEAN gHibernateWake = FALSE; Not sure it was necessary to double it, or if there are negatives to doing so, but... First attempt at making it 80mb (0x5000) didn't work, so bumped to 128mb. I tried also OsxAptioFix2Drv-64.efi, but on my desktop had serious graphic glitches. May be solvable with different slide or perhaps BIOS settings, but I didn't want to spend my entire day fiddling with the permutations there. Hey, I built with 0x6000 and it worked. I'll leave it here in case anyone wants to use OsxAptioFixDrv-64.efi.zip Link to comment Share on other sites More sharing options...
RehabMan Posted September 11, 2015 Share Posted September 11, 2015 Hey, I built with 0x6000 and it worked. I'll leave it here in case anyone wants to use OsxAptioFixDrv-64.efi.zip Confirmed on my desktop... 96mb works too. I have four (4) more computers to test on... 1 Link to comment Share on other sites More sharing options...
AsusFreak Posted September 11, 2015 Share Posted September 11, 2015 Thanks stinga11 and RehabMan, this works on my Z97 boxes... Testing next on X99. Link to comment Share on other sites More sharing options...
Balamut Posted September 11, 2015 Share Posted September 11, 2015 Stigma's OsxAptioFix with slide=0 works on x99-e ws, but I guess El Capitan have no support for 5690x, instant reboot on PCI Configuration, well I guess I'm stuck on 10.10.5. Thanks fellas. Link to comment Share on other sites More sharing options...
vusun123 Posted September 11, 2015 Share Posted September 11, 2015 Stigma's OsxAptioFix with slide=0 works on x99-e ws, but I guess El Capitan have no support for 5690x, instant reboot on PCI Configuration, well I guess I'm stuck on 10.10.5. Thanks fellas. Ever give a thought about FakeCPUID ? Link to comment Share on other sites More sharing options...
Balamut Posted September 11, 2015 Share Posted September 11, 2015 Ever give a thought about FakeCPUID ? I have with 10.10 and nothing, but I don't think me getting reboots have anything to do with Clover, I just wanted to report OsxAptioFix working on my board. Link to comment Share on other sites More sharing options...
magnifico Posted September 11, 2015 Share Posted September 11, 2015 Hey, I built with 0x6000 and it worked. I'll leave it here in case anyone wants to use OsxAptioFixDrv-64.efi.zip But this is a for all mainboard? Link to comment Share on other sites More sharing options...
Mirone Posted September 11, 2015 Share Posted September 11, 2015 I have four (4) more computers to test on... you have a lab? LOL 2 Link to comment Share on other sites More sharing options...
Slice Posted September 11, 2015 Share Posted September 11, 2015 Success with Clover, 10.11 GM, and (modified) OsxAptioFixDrv-64.efi (on my desktop). I changed relocation block to 128mb: Speedy-OSX:Clover RehabMan$ svn diff Index: OsxAptioFixDrv/OsxAptioFixDrv.c =================================================================== --- OsxAptioFixDrv/OsxAptioFixDrv.c (revision 3262) +++ OsxAptioFixDrv/OsxAptioFixDrv.c (working copy) @@ -50,7 +50,7 @@ // defines the size of block that will be allocated for kernel image relocation, // without RT and MMIO regions -#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x4000 // 64MB for +#define KERNEL_BLOCK_NO_RT_SIZE_PAGES 0x8000 // 128MB for relocation block // TRUE if we are doing hibernate wake BOOLEAN gHibernateWake = FALSE; Not sure it was necessary to double it, or if there are negatives to doing so, but... First attempt at making it 80mb (0x5000) didn't work, so bumped to 128mb. I tried also OsxAptioFix2Drv-64.efi, but on my desktop had serious graphic glitches. May be solvable with different slide or perhaps BIOS settings, but I didn't want to spend my entire day fiddling with the permutations there. I think you are right. Committed to 3263. Can't test by myself as I already installed ElCapitan and my system somehow work with old OsxAptioFix. 3 Link to comment Share on other sites More sharing options...
stinga11 Posted September 11, 2015 Share Posted September 11, 2015 I think you are right. Committed to 3263. Can't test by myself as I already installed ElCapitan and my system somehow work with old OsxAptioFix. I have a curious question, Why did you decide to use 128mb (8000) if 96MB (6000) also works and is closer to the original value? Link to comment Share on other sites More sharing options...
mhaeuser Posted September 11, 2015 Share Posted September 11, 2015 This should really be dynamic, would it work if the Block allocation was moved to AllocatePages? Might have a try at the weekend, but would be cool if sb could move it to AllocatePages and replace the static value with the kernel size Link to comment Share on other sites More sharing options...
magnifico Posted September 11, 2015 Share Posted September 11, 2015 I think you are right. Committed to 3263. Can't test by myself as I already installed ElCapitan and my system somehow work with old OsxAptioFix. Hi So new rev clover have OsxAptioFix ..modified from RehaBman Stinga? Link to comment Share on other sites More sharing options...
Mirone Posted September 11, 2015 Share Posted September 11, 2015 Yes, magnifico. Link to comment Share on other sites More sharing options...
RehabMan Posted September 11, 2015 Share Posted September 11, 2015 you have a lab? LOL I guess you could call it that... 1 Link to comment Share on other sites More sharing options...
magnifico Posted September 11, 2015 Share Posted September 11, 2015 Yes, magnifico. Thank you Mirone regard Link to comment Share on other sites More sharing options...
Simonej Posted September 11, 2015 Share Posted September 11, 2015 Sorry for (stupid) question, it's possible that Clover can't inject FakeSMC? In Clover/kexts/10.11 with correct CsrActiveConfig... I have black screen with apple logo, doesn't go ahead... This question because when I usually start other computer in verbose mode i see FakeSMC kext, now i can't. I'm doing clean installation with new HD on AsRock H87 and i5 4590s (computer only for test). I have GT210...maybe is graphics problem. Thanks Link to comment Share on other sites More sharing options...
Recommended Posts