Nihilator Posted April 7, 2009 Share Posted April 7, 2009 I have a question about KextLoad. Do you have to run KextLoad in order for the kernel to properly load the kext, or can you just copy the kext to the proper location and let the kernel automatically load it on boot? I was under the impression that KextLoad was a utility to manually load a kext after the operating system had loaded ( a utility to make sure you can load the kext manually before trying to load it automatically via the boot process) See the article (below). This article tipped me off that you need run Kextload before the kernel will properly load it during boot. There is a gentleman named "Hayne" in this article. Read what he has to say. http://forums.macosxhints.com/archive/index.php/t-56121.html Note: I know there are other steps to loading a kext properly (ex: setting the proper permissions on the kext, clearing kextcache, etc), but my question (above) is what i'm concerned with. -Nihilator Link to comment https://www.insanelymac.com/forum/topic/160966-kextload-needed-or-not/ Share on other sites More sharing options...
verdant Posted April 7, 2009 Share Posted April 7, 2009 I have a question about KextLoad. Do you have to run KextLoad in order for the kernel to properly load the kext, or can you just copy the kext to the proper location and let the kernel automatically load it on boot? I was under the impression that KextLoad was a utility to manually load a kext after the operating system had loaded ( a utility to make sure you can load the kext manually before trying to load it automatically via the boot process) See the article (below). This article tipped me off that you need run Kextload before the kernel will properly load it during boot. There is a gentleman named "Hayne" in this article. Read what he has to say. http://forums.macosxhints.com/archive/index.php/t-56121.html Note: I know there are other steps to loading a kext properly (ex: setting the proper permissions on the kext, clearing kextcache, etc), but my question (above) is what i'm concerned with. -Nihilator Not if Extensions.mkext and the corresponding kexts in /System/Library/extensions have the proper permissions...... Link to comment https://www.insanelymac.com/forum/topic/160966-kextload-needed-or-not/#findComment-1126626 Share on other sites More sharing options...
Nihilator Posted April 7, 2009 Author Share Posted April 7, 2009 Not if Extensions.mkext and the corresponding kexts in /System/Library/extensions have the proper permissions...... That's what I though! I don't know what "Hayne" was talking about in that article (especially the 7th thread from the top) I use the KextLoad utility to manually load a kext after the operating system has loaded (just to make sure I can load a kext manually before trying to load it automatically via the boot process). KexLoad is great at checking permissions and making sure a kext can load. Anyway, what scenarios do you use kextLoad for? -Nihilator Link to comment https://www.insanelymac.com/forum/topic/160966-kextload-needed-or-not/#findComment-1126644 Share on other sites More sharing options...
verdant Posted April 7, 2009 Share Posted April 7, 2009 That's what I though! I don't know what "Hayne" was talking about in that article (especially the 7th thread from the top) I use the KextLoad utility to manually load a kext after the operating system has loaded (just to make sure I can load a kext manually before trying to load it automatically via the boot process). KexLoad is great at checking permissions and making sure a kext can load. Anyway, what scenarios do you use kextLoad for? -Nihilator Booting in single user mode to unload a problematic kext and re-load a kext from a USB stick that is needed by OS X is one example.... Link to comment https://www.insanelymac.com/forum/topic/160966-kextload-needed-or-not/#findComment-1126648 Share on other sites More sharing options...
westwaerts Posted April 7, 2009 Share Posted April 7, 2009 kextload is to load a kext "on the fly", to test it, can be in any location, but is gone at next boot to install kexts, in your extension folder ( and to be taken at every boot) use kexthelper b7 ( search for it) this app installs properly, repairs permissions and rebuilds you mkext database, what else could be needed. but be aware of what you install, or your system crashes against the wall. if you want to have it in /extra folder you must do it manually, afaik. Link to comment https://www.insanelymac.com/forum/topic/160966-kextload-needed-or-not/#findComment-1126686 Share on other sites More sharing options...
Recommended Posts