Riesenzwerg Posted August 29, 2005 Share Posted August 29, 2005 Okay, i got a problem: On boot i get a "iopccardbridge:start failed". Alright, I tried deleting iosspcardfamily.kext from System/Libary/Extensions, which didnt work: The boot process just froze instead of igving me an error. So what I want to do is: I want do *disable* the loading of iopccardfamily.kext. Anybody out there who knows how to do this just by deleting or editing files? Link to comment Share on other sites More sharing options...
joneSi Posted August 29, 2005 Share Posted August 29, 2005 Okay, i got a problem: On boot i get a "iopccardbridge:start failed". Alright, I tried deleting iosspcardfamily.kext from System/Libary/Extensions, which didnt work: The boot process just froze instead of igving me an error. So what I want to do is: I want do *disable* the loading of iopccardfamily.kext. Anybody out there who knows how to do this just by deleting or editing files? <{POST_SNAPBACK}> Ummm...I guess you could move it using the mv command from the extensions folder, or just rename it so that it won't load. Like: sudo mv /path to extensions/iopccardfamily.kext /path to extenstions/iopccardfamily.back If that doesn't work then move it to another folder OUT of the extensions using the same command. Just my .02 joneSi Link to comment Share on other sites More sharing options...
Hierophant7 Posted August 29, 2005 Share Posted August 29, 2005 Ummm...I guess you could move it using the mv command from the extensions folder, or just rename it so that it won't load. Like: sudo mv /path to extensions/iopccardfamily.kext /path to extenstions/iopccardfamily.back If that doesn't work then move it to another folder OUT of the extensions using the same command. Just my .02 joneSi <{POST_SNAPBACK}> I doubt that will work, because it's still just removing it from the proper location. I had the same sort of thing, except that it was an my AppleACPIFamily.kext There must be a configuration file somewhere that tells the boot process which kernel extensions to use... once we find that file, it'll be a case of commenting-out the appropriate kexts. Link to comment Share on other sites More sharing options...
Riesenzwerg Posted August 29, 2005 Author Share Posted August 29, 2005 There must be a configuration file somewhere that tells the boot process which kernel extensions to use... once we find that file, it'll be a case of commenting-out the appropriate kexts. <{POST_SNAPBACK}> And that, Sir, is exactly what I'm looking for!! I've found this here: # Control passes to /System/Library/CoreServices/BootX, the boot loader. BootX loads the kernel and also draws the OS badges, if any. # BootX tries to load a previously cached list of device drivers (created/updated by /usr/sbin/kextcache). Such a cache is of the type mkext and contains the info dictionaries and binary files for multiple kernel extensions. Note that if the mkext cache is corrupt or missing, BootX would look in /System/Library/Extensions for extensions that are needed in the current scenario (as determined by the value of the OSBundleRequired property in the Info.plist file of the extension's bundle. I'll try. Link to comment Share on other sites More sharing options...
cyrana Posted August 29, 2005 Share Posted August 29, 2005 If you boot with a -f, does that force it to flush the cache or anything? Link to comment Share on other sites More sharing options...
Riesenzwerg Posted August 29, 2005 Author Share Posted August 29, 2005 I can't test it myself at the moment because my notebook gets his dis image back on. First, I guess its very usefull to delete the cache. Second, I had an idea: What if you just take any kext (which works), copy and paste it, named as the one that does not work. Shouldn't that work? Link to comment Share on other sites More sharing options...
Hierophant7 Posted August 29, 2005 Share Posted August 29, 2005 I can't test it myself at the moment because my notebook gets his dis image back on. First, I guess its very usefull to delete the cache. Second, I had an idea: What if you just take any kext (which works), copy and paste it, named as the one that does not work. Shouldn't that work? <{POST_SNAPBACK}> Yeah, the worst that would happen is that the boot sequence would load the same extension twice... and that should just produce a minor error message, and keep loading without flaw... I would think. Link to comment Share on other sites More sharing options...
darkip Posted February 24, 2006 Share Posted February 24, 2006 Sorry to revive an old topic, but did any of your fixes work? I have the same problem... I found this: http://72.14.207.104/search?q=cache:PXx4Xc...cd=4&lr=lang_en Use find, "iopccard" and look at the second post... Link to comment Share on other sites More sharing options...
Recommended Posts