Date: Tue, 22 Dec 2009 20:25:19 -0300 From: Mario Lobo <lobo@bsd.com.br> To: Leslie Jensen <leslie@eskk.nu> Cc: freebsd-emulation@freebsd.org Subject: Re: VirtualBox error if kernel module loader in /boot/loader.conf (WAS Re: Loading kernel modules for virtualbox via script) Message-ID: <200912222025.19597.lobo@bsd.com.br> In-Reply-To: <4B315448.909@eskk.nu> References: <4B314586.1030301@fletchermoorland.co.uk> <200912222001.08532.lobo@bsd.com.br> <4B315448.909@eskk.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 22 December 2009 20:20:40 Leslie Jensen wrote:
> > This is a known problem for a while but I think it's almost microscopic.
> >
> >
> > Just place the following script in /usr/local/etc/rc.d/vboxkos
> >
> > -----------------------------------
> > #!/bin/sh
> > echo ' VirtualBox'
> > /sbin/kldload vboxnetflt
> > /sbin/kldload vboxnetadp<- optional
> > ------------------------------------
> >
> > and take vboxnetflt_load="YES" out of loader.conf.
> > Load only vboxdrv.ko there !
> >
> > The modules will be loaded late enough and everything will work.
>
> I placed the vboxkos script as you described, set the same owner and
> group and rights as the files already present. Unfortunately the
> vboxnetflt module did not get loaded.
>
> /Les
>
Sorry for my rush on the previous post. Here is a better script:
----------------------------------------------------------
#!/bin/sh
#
# $FreeBSD: src/etc/rc.d/vbox,v 1.0 2009/12/22 20:20:06 mlobo Exp $
#
# PROVIDE: vbox
# REQUIRE: LOGIN
# KEYWORD: nojail
. /etc/rc.subr
name="vbox"
start_cmd="${name}_start"
stop_cmd=":"
vboxm_start()
{
/sbin/kldload vboxnetflt
/sbin/kldload vboxnetadp
}
vbox_start()
{
if checkyesno vbox_enable; then
echo ' VirtualBox modules'
vboxm_start
fi
}
load_rc_config $name
run_rc_command "$1"
-------------------------------------------------------
You have to place vbox_enable="YES" on /etc/rc.conf
--
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% winfoes FREE)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912222025.19597.lobo>
