Gary Jennejohn <ga...@gmx.de> writes:
> filemon is not a device, it's an option.  So you can't have "device
> filemon" in your kernel config file.

There is very little difference between options and devices in kernel
configuration files, but for what it's worth, filemon is a device, not
an option.

> I compile it with makeoptions MODULES_OVERRIDE="filemon ..." in my
> kernel config file.

All that does is build the module as part of the buildkernel process.
It does not include the module in the kernel, nor does it cause the
module to be loaded at boot time.

> I also load it from /boot/loader.conf using filemon_load="YES"

This does cause the module to be loaded at boot time, but it's slower
than loading it later, and it increases memory fragmentation.  A better
option is to include "filemon" in the kld_list variable in /etc/rc.conf
or /etc/rc.conf.d/kld.  For instance,

    % cat /etc/rc.conf.d/kld/filemon 
    kld_list="${kld_list} filemon"

DES
-- 
Dag-Erling Smørgrav - d...@freebsd.org

Reply via email to