Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jul 2024 09:21:44 +1000
From:      Graham Menhennitt <graham@menhennitt.com.au>
To:        ports@freebsd.org
Subject:   Re: VirtualBox kmod won't load "module already loaded or in kernel"
Message-ID:  <8bd01522-775c-4f74-9120-5913ea9fd8ba@menhennitt.com.au>
In-Reply-To: <20240724114113.280de5fc@daleth.home>
References:  <03fb09bb-d695-4bec-8c68-0365e3a79497@menhennitt.com.au> <ZpnfhbR7_UPp0iMq@hydra.lemis.com> <20240724114113.280de5fc@daleth.home>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for replying, Piotr.

While, what you say is true, I don't understand why it's necessary to 
build anything at all. I'd like to run purely from FreeBSD releases and 
packages. I shouldn't have to build anything from ports.

Graham

On 24/07/2024 7:41 pm, Piotr Smyrak wrote:
> On Fri, 19 Jul 2024 13:37:41 +1000
> Greg 'groggy' Lehey <grog@freebsd.org> wrote:
>
>> On Friday, 19 July 2024 at 13:23:46 +1000, Graham Menhennitt wrote:
>>> Hello all,
>>>
>>> I'm running FredBSD 14.1 amd64 with a GENERIC kernel. I've installed
>>> VirtualBox from packages. But I can't load any of its kmod modules.
>>> When I try, I get a message:
>>>      # kldload vboxdrv
>>>      kldload: can't load vboxdrv: module already loaded or in kernel
>>>      #
>>> However, neither of those things is true:
>>>      # kldstat -v|grep -i virtualbox
>>>      #
>> Yes.  It lies.  It's VB's inimitable way of saying "you have the wrong
>> module version for this kernel".  It should be sufficient to rebuild
>> the virtualbox-ose-kmod port.  Don't install the package, because it
>> doesn't know what kernel you have.
> It's worth to note that there is a systematic solution to rebuild ports
> that install kernel modules each time a new kernal is installed from
> sources. Placing such a line in /etc/make.conf will induce rebuilding
> of kmod port by system Makefiles:
>
> PORTS_MODULES += emulators/virtualbox-ose-kmod
>
> HTH,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8bd01522-775c-4f74-9120-5913ea9fd8ba>