Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Nov 2002 18:03:00 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Chuck Tuffli <chuck_tuffli@agilent.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: load time module parameters?
Message-ID:  <20021106000300.GB1208@dan.emsphone.com>
In-Reply-To: <20021105222958.GH17013@cre85086tuf.rose.agilent.com>
References:  <20021105222958.GH17013@cre85086tuf.rose.agilent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Nov 05), Chuck Tuffli said:
> I'm a newbie to FreeBSD and am wondering if there is a way to pass
> loadable kernel modules parameters. Under Linux, if a module had
> configurable parameters "a" and "b", you can do something like
> 
>    insmod module.o parameters="a:10 b:5"
> 
> I noticed that some of the drivers grabed information from the
> "environment" using getenv_int(), but I couldn't seem to get this to
> work. Thanks for any thoughts.

You can use /usr/bin/kenv to set kernel env variables, or you can have
your module register a dynamic sysctl variable that the user can tweak
after the module has been loaded.  I've used the sysctl method myself
and it works fine.

-- 
	Dan Nelson
	dnelson@allantgroup.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021106000300.GB1208>