Juergen Braukmann wrote in a message to Mike Bilow:

 JB> I always thought, that kerneld would "miracusly" load the
 JB> modul I want, without me careing about. My question is a bit
 JB> off topic, since I'd like to know what causes kerneld to
 JB> load a module, or why my ax25 or mkiss module was not -as
 JB> expected- loaded.

The "kerneld" daemon is simply a requester that lets the kernel ask for
particular driver support to be loaded.  It runs the "modprobe" utility, which
looks up the necessary driver and dependency information in the table built
previously by "depmod," and "modprobe" in turn invokes "insmod" on the modules
in the proper order.  The "depmod" utility depends upon "/etc/modules.conf"
information, in addition to certain defaults.  Most distributions run "depmod"
early on each boot, usually right after the filesystem is remounted read-write.
 
-- Mike

Reply via email to