Jump to content
5 posts in this topic

Recommended Posts

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

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......

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

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....

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.

×
×
  • Create New...