VooD Posted April 14, 2009 Share Posted April 14, 2009 Hi, I'm trying to load my patched IOAHCIFamily.kext (in order to not to have orange drive icons) from /Extra/Extensions with no luck. I'm not making an extension.mkext since every time I make one (using MKext tool or Kext Utility) I got IOAHCIFamily.kext working from /Extra , but many of the other kexts in /Extra/Extensions stop working due to missing dependencies. Of course I edited <key>OSBundleRequired</key> to Root, and also set the permissions correctly but neither helped at all. I think I may be missing something about how /Extra folder works but I can't find info about Thanks in advance. Link to comment https://www.insanelymac.com/forum/topic/162071-cant-load-ioahcifamilykext-from-extra-folder/ Share on other sites More sharing options...
Beerkex'd Posted April 15, 2009 Share Posted April 15, 2009 Forget it. Go back to vanilla drive controller kexts and use the AHCI injectors that come with the Chameleon 2.0 installer. If you have ICH10/R you may need to insert the device IDs manually in ACHIPortInjector.kext. Link to comment https://www.insanelymac.com/forum/topic/162071-cant-load-ioahcifamilykext-from-extra-folder/#findComment-1133083 Share on other sites More sharing options...
VooD Posted April 15, 2009 Author Share Posted April 15, 2009 Thanks a lot for the info. I had no idea there were injectors included in Chameleon 2.0. I'm going to give them a try right now. It worked! It seems my Chameleon 2.0 version was a bit older and didn't included those kexts. Anyway do you know why some kexts are loaded from extra and some others doesn't? Right now I'm loading: AHCIPortInjector.kext AppleACPIPS2Nub.kext ApplePS2Controller.kext AttansicL1Ethernet.kext Disabler.kext dsmos.kext IOAHCIBlockStorageInjector.kext kXAudioDriver.kext Natit.kext OpenHaltRestart.kext But I can't get VoodooHDA.kext to load from any other place apart from /s/l/e Any idea? Thanks in advance. Link to comment https://www.insanelymac.com/forum/topic/162071-cant-load-ioahcifamilykext-from-extra-folder/#findComment-1133311 Share on other sites More sharing options...
Beerkex'd Posted April 15, 2009 Share Posted April 15, 2009 I don't know for certain. One thing I do know is that you can check .kext dependencies in the info.plist inside. If these dependencies aren't satisfied, the kext won't load. For example, my modified yukon2.plist won't run from /extra/extensions without IONetworkingFamily and IOPCIFamily.kext present. It complains about duplicates during boot but it works. Link to comment https://www.insanelymac.com/forum/topic/162071-cant-load-ioahcifamilykext-from-extra-folder/#findComment-1133967 Share on other sites More sharing options...
Recommended Posts