serious help needed with Kernel Extensions

Discussion in 'Mac Apps and Mac App Store' started by, Oct 7, 2004.

  1. macrumors newbie

    Sep 29, 2004
    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"???


  2. johnnyjibbs macrumors 68030


    Sep 18, 2003
    London, UK
    It sounds like you may be best off to reinstall the OS...
  3. thread starter macrumors newbie

    Sep 29, 2004
    bummer, that's what I was really hoping to avoid. Is there anyway possible to cure this problem without having to reinstall the system?!!!
  4. jeremy.king macrumors 603


    Jul 23, 2002
    Fuquay Varina, NC
    First, don't mess with commands you don't understand.

    Second, heres the man page for kextload

    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: )
  5. thread starter macrumors newbie

    Sep 29, 2004
    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...
  6. thread starter macrumors newbie

    Sep 29, 2004
  7. thread starter macrumors newbie

    Sep 29, 2004
    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!

Share This Page