Re: Loading modules from /boot/loader.conf

Michael Tuexen <[email protected]>
Newsgroups gmane.os.freebsd.devel.ppc
Message-ID <[email protected]>
> On 26. Jun 2018, at 07:33, Alexey Dokuchaev <[email protected]> wrote:
> 
> On Mon, Jun 25, 2018 at 07:17:42PM +0200, Michael Tuexen wrote:
>> I'm running FreeBSD head of today on a G4 MacMini. I'm trying to
>> load a kernel module using /boot/loader.conf by having the line
>> 
>> tcp_rack_load="YES" in /boot/loader.conf.
>> 
>> However, this doesn't work and results in [module 'kernel' exists but
>> with wrong version].  I have no problems when running "kldload tcp_rack"
>> after the system completely booted.  Then the module loads without any
>> problems.
> 
> I don't know what's causing it and cannot reproduce it right now (but then
> again, I'm still running fairly old r302710 -CURRENT on my G4), but I've
> heard about this very problem from another FreeBSD-on-G4 user.
I did some testing...

If I'm loading the kernel in the loader and then run lsmod -v I only see a single module
with name 'kernel' and version 1. This is wrong, I guess.

When doing the same on powerpc64, i386, and amd64, I see multiple modules
listen and also the kernel with a number like 1200069.

It comes from calling file_addmodule() at
https://svnweb.freebsd.org/base/head/stand/common/load_elf.c?view=markup#l1102

I guess this is not the expected code path, or am I wrong? I would expect that
https://svnweb.freebsd.org/base/head/stand/common/load_elf.c?view=markup#l1094
should have been used.

Any ideas or suggestions?

Best regards
Michael
> 
> ./danfe

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.