Skip site navigation (1)Skip section navigation (2)
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>