Riley Freeman Posted August 9, 2008 Share Posted August 9, 2008 I installed 10.5.1 (and updated to 10.5.4) using the boot-123 method. Then used Kalyway's Chameleon DFE Hard Disk installer which copied the contents of the extra extensions folder form the boot cd to my hard disk so I can boot without the disc. What I'd like is to be able to place any patched kext into this folder rather than have to overwrite the original system ones. In some cases it seems to be working (jMicron kexts I got from another thread which included edited system kexts), but I still have three patched kexts that won't load, so I have had to install them in the System extensions folder (AppleACPIPlatform, AppleHDA and AppleSMBIOS). I tried incrementing the version numbers to see if they would override the original kexts on startup (with the -f boot flag set) but they didn't. Should this be possible? Maybe I did something wrong. Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/ Share on other sites More sharing options...
Hagar Posted August 9, 2008 Share Posted August 9, 2008 set the ioprobescore to higher than what you're trying to override, and set the osbundlerequired to root, is the word on the street Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-849826 Share on other sites More sharing options...
Riley Freeman Posted August 9, 2008 Author Share Posted August 9, 2008 Thanks for the help Hagar. Sounds perfect, but it's not working here. I increased the ioprobescores in AppleACPIPlatform (and it's AppleACPIPCI plugin) by 10 and restarted. Just at the end of the boot process it halts with an error "kextd[12] iokitwait(quiet) timed out waiting to write kernel symbols". I had to delete the edited kext to get Leopard to boot to the desktop. I also tried again, this time increasing just the values in the kext (not the plugin as well) and by a higher amount but still the same error. Also, AppleSMBIOS and AppleHDA don't have any ioprobescore values. I guess I could maybe add the values but what would be a safe one? UPDATE: I set a ioprobescore of 100 for AppleSMBIOS and it's loading fine. AppleHDA is being a bit trickier (as I don't know if I also have to set values for each of the plugins). Still stumped with AppleACPIPlatform. Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-849902 Share on other sites More sharing options...
Riley Freeman Posted August 9, 2008 Author Share Posted August 9, 2008 I did some more digging around and found the IORegistryExplorer tool in Xcode. This shows me the IOProbeScores of the loaded kexts. But even after putting higher values in, I can't get AppleHDA or AppleACPIPlatform working. Maybe I just got lucky with the AppleSMBIOS one. Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-850442 Share on other sites More sharing options...
profegarces Posted September 8, 2008 Share Posted September 8, 2008 Hi there, I'm having some similar trouble here. I'm a noob... and I used Boot 132 with basic initrd kexts (kabyl-bumby iso), add the chameleon hard disk and added some kexts to the extra folder, but kexts are not loading, not even the PS2 controller kext that came in the original iso, what can it be? Thanks Javier Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-883584 Share on other sites More sharing options...
filomur Posted September 17, 2008 Share Posted September 17, 2008 Kexts will be loaded if you create the kext cache (Extensions.mkext) for the "Extra\Extensions folder chmod -R 755 /Extra chown -R root:wheel /Extra kextcache -a i386 -K /mach_kernel -m /Extra/Extensions.mkext /Extra/Extensions Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-894332 Share on other sites More sharing options...
cili0 Posted September 20, 2008 Share Posted September 20, 2008 Sorry my poor english,I'm Italian. Unfortunatly even if i create /Extra/Extensions.mkext the kext /Extra/Extensions/ALCInject.kext won't load. Can someone help me please ? thanks in advance! Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-898688 Share on other sites More sharing options...
profegarces Posted September 21, 2008 Share Posted September 21, 2008 Kexts will be loaded if you create the kext cache (Extensions.mkext) for the "Extra\Extensions folder chmod -R 755 /Extra chown -R root:wheel /Extra kextcache -a i386 -K /mach_kernel -m /Extra/Extensions.mkext /Extra/Extensions Doing that asap! thx Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-899426 Share on other sites More sharing options...
profegarces Posted September 22, 2008 Share Posted September 22, 2008 not working..... I'll try again Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-900741 Share on other sites More sharing options...
profegarces Posted September 26, 2008 Share Posted September 26, 2008 Sorry my poor english,I'm Italian. Unfortunatly even if i create /Extra/Extensions.mkext the kext /Extra/Extensions/ALCInject.kext won't load. Can someone help me please ? thanks in advance! Same Thin here but with other kexts....what can be done? Thx Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-906658 Share on other sites More sharing options...
cili0 Posted September 30, 2008 Share Posted September 30, 2008 Same Thin here but with other kexts....what can be done?Thx maybe here's the answer (poorly translated from the Italian Section): for every kexts in /Extra/Extensions you've to edit its Info.plist and change under the OSBundleRequired the string to Root. Cheers! Link to comment https://www.insanelymac.com/forum/topic/120090-load-patched-kexts-from-alternate-folder/#findComment-912241 Share on other sites More sharing options...
Recommended Posts