Jump to content

Delete unnecessary kexts?


aphioner
 Share

8 posts in this topic

Recommended Posts

How do you know which are unnecessary? I guess its safe to remove amd gfx kexts with a nvidia card.

 

But what is the point of it. It's less than a second loading time.

 

I removed some too, but only those which caused errors on startup.

 

BTW what has this question to do with the usekernelcache option?

Link to comment
Share on other sites

How do you know which are unnecessary? I guess its safe to remove amd gfx kexts with a nvidia card.

 

But what is the point of it. It's less than a second loading time.

 

I removed some too, but only those which caused errors on startup.

 

BTW what has this question to do with the usekernelcache option?

 

Oh pal, it's pretty annoying actually. I cannot make USB work with UseKernelCache=Yes option.

 

I always get this error when I add UseKernelCache=Yes to org.chameleon.Boot.plist:

 

USBF: 0.317 AppleUSBEHCI[0xffffff800b22b000]: unable to get filterInterruptEventSource
USBF: 0.319 AppleUSBEHCI[0xffffff800b22b000]::UIMInitialize - Error occurred (0xe00002be)

 

It takes ages to boot OS X Lion. The only solution that I come up with is to delete some unnecessary kexts. (BTW, DSDT thing may be the solution but I'm not very keen on it.)

Link to comment
Share on other sites

Have you moved all kexts to S/L/E?

Using 'UseKernelCache=Yes' stops kexts in E/E from loading.

 

Maybe you have the kext that enables your USB in E/E?! Without more details it's very hard to debug.

 

No, I have no kexts in E/E folder. Without UseKernelCache=Yes, USB works fine. With it, USB stops working.

Link to comment
Share on other sites

maybe your kernel cache is not complete.

 

Run the following in terminal:

sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/

 

Then enable kernel caches.

Link to comment
Share on other sites

 Share

×
×
  • Create New...