serious help needed with Kernel Extensions

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

  1. iPod365.com macrumors newbie

    Joined:
    Sep 29, 2004
    #1
    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
     
  2. johnnyjibbs macrumors 68030

    johnnyjibbs

    Joined:
    Sep 18, 2003
    Location:
    London, UK
    #2
    It sounds like you may be best off to reinstall the OS...
     
  3. iPod365.com thread starter macrumors newbie

    Joined:
    Sep 29, 2004
    #3
    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

    jeremy.king

    Joined:
    Jul 23, 2002
    Location:
    Fuquay Varina, NC
    #4
    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: )
     
  5. iPod365.com thread starter macrumors newbie

    Joined:
    Sep 29, 2004
    #5
    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. iPod365.com thread starter macrumors newbie

    Joined:
    Sep 29, 2004
  7. iPod365.com thread starter macrumors newbie

    Joined:
    Sep 29, 2004
    #8
    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