From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 22 22:02:52 2009 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B0051065670; Tue, 22 Dec 2009 22:02:52 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from mx1.bjare.net (mx1.bjare.net [212.31.160.3]) by mx1.freebsd.org (Postfix) with ESMTP id AFDB48FC1B; Tue, 22 Dec 2009 22:02:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id AC6EA5E075; Tue, 22 Dec 2009 23:02:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -2.241 X-Spam-Level: X-Spam-Status: No, score=-2.241 tagged_above=-999 required=5 tests=[AWL=0.359, BAYES_00=-2.599, SPF_PASS=-0.001] Received: from mx1.bjare.net ([127.0.0.1]) by localhost (mx1.bjare.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Gazf3ow2lKPo; Tue, 22 Dec 2009 23:02:47 +0100 (CET) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-040-164.static.bjare.net [195.216.40.164]) by mx1.bjare.net (Postfix) with ESMTP id 865F65E055; Tue, 22 Dec 2009 23:02:47 +0100 (CET) Message-ID: <4B314208.30409@eskk.nu> Date: Tue, 22 Dec 2009 23:02:48 +0100 From: Leslie Jensen User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; sv-SE; rv:1.9.1.5) Gecko/20091221 Thunderbird/3.0 MIME-Version: 1.0 To: Doug Barton , freebsd-emulation@FreeBSD.org References: <4B2F60BA.7010002@bsdforen.de> <4B2FF8A0.8080009@eskk.nu> <4B312A6D.4040907@FreeBSD.org> <4B31378D.2010801@eskk.nu> <4B313B01.1040900@FreeBSD.org> In-Reply-To: <4B313B01.1040900@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: Loading kernel modules for virtualbox via script X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2009 22:02:52 -0000 On 2009-12-22 22:32, Doug Barton wrote: > Leslie Jensen wrote: >> >> On 2009-12-22 21:22, Doug Barton wrote: >>> The appropriate way to do this is to add them to /boot/loader.conf, >>> like this: >>> >>> vboxdrv_load="yes" >>> vboxnetflt_load="yes" >>> vboxnetadp_load="yes" >>> >>> You could also write a new-style rc.d script to do this fairly easily, >>> see >>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html >>> >>> for more information. There are also existing ports that use rc.d to >>> load kernel modules, although none of the names come to mind off hand. >>> >>> >>> Doug >>> >> Thanks for your answer. >> >> I did test to load the modules as you suggest. They do load but >> virtualbox produces an error when starting a virtual machine. > > If what you're saying is that you tried loading the modules in > /boot/loader.conf and that produced an error, then you need to start a > NEW thread on this list and describe what you did, and what the > results are in detail. This method worked fine for me in 9-current, so > if it's not working for you then we need to find out why. > >> I found information in the forums suggesting that one could load the >> modules via a script i /etc/rc.d/. But with 8.0 that did not work. > > Do you understand why it didn't work? Do you understand that my > suggestion is different than the one you received on the forum? > >> I've tried to load vboxdrv and vboxnetflt via loader.conf and then load >> vboxnetadp manually before starting virtualbox. That also produces the >> error when starting a VM. > > That sounds like a deeper issue to me that has nothing to do with HOW > you load them. Once again, you need to start a NEW thread to try and > diagnose the problem you're having. > >> For now I load the modules manually with a script that also starts >> virtualbox. > > If you have an actual solution that works then you should include that > information in the new thread you're going to create. :) > > > Doug > It started with the tread below http://forums.freebsd.org/showpost.php?p=45664&postcount=5 I asumed it was the accepted way to resolve this matter, therefore I just asked for a way to automate it when the script in /etc/rc.d/ failed on 8.0. I'll start a new tread and describe what I've done. /Les