PDA

View Full Version : serious help needed with Kernel Extensions




iPod365.com
Oct 7, 2004, 04:14 AM
Basically I've screwed a number of things up on my system such as sound input/output, my USB ports and my airport card. I'm not quite sure how I've done it but its through the kextload function in the Terminal. When I try and reload these particular Kernel Extensions I get errors along the lines of "Missing Dependencies" and basically cannot reload these extensions and therefore I'm not getting sound output or my airport card isn't working. Could anyone point me in the right direction of how to sort out these "dependencies"???

Thanks....

Nathan



johnnyjibbs
Oct 7, 2004, 06:33 AM
It sounds like you may be best off to reinstall the OS...

iPod365.com
Oct 7, 2004, 01:01 PM
bummer, that's what I was really hoping to avoid. Is there anyway possible to cure this problem without having to reinstall the system?!!!

jeremy.king
Oct 7, 2004, 01:10 PM
First, don't mess with commands you don't understand.

Second, heres the man page for kextload
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/kextload.8.html

It looks like you could try the -b and -r flags, but without understanding where the dependencies are located, you would just be stabbing in the dark.

Finally, do an Archive and Install and this won't force you to reinstall all your apps or documents (you do take regular backups, of course :eek: )

iPod365.com
Oct 7, 2004, 01:19 PM
i do have some idea of what the command does but obviously not enough cos I've done something that's messed it up. already been through the kextload manual loads but haven't been successful in figuring out what i've done.

thanks for the pointers though. how is an Archive and Install performed? I presume this just lets me backup all the stuff I need, wipe the system and then install them all back onto the newly installed system?

thanks very much for the help, really appreciate it...

jeremy.king
Oct 7, 2004, 01:22 PM
http://docs.info.apple.com/article.html?artnum=107120

iPod365.com
Oct 7, 2004, 02:26 PM
nice one, cheers ;-)

iPod365.com
Oct 13, 2004, 03:14 AM
I found a nice easy and hassle free way of solving this problem yesterday, without the need to reinstall my system or anything like that.

All I did was remove the file 'Extensions.kextcache' (from System/Library/Extensions) to a different folder in the hope that OS X would just recreate a new kext cache file upon reboot. That's exactly what it did!

Thank goodness I didn't bother with the hassle of reinstalling the system...phew!