Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

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.

  • Like 2
Link to comment
Share on other sites

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

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

Clover r2661 ?!? El Capitan ?!? :huh::wacko:

 

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

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

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

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.

  • Like 3
Link to comment
Share on other sites

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

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

×
×
  • Create New...