Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How to load ffs module via boot.cfg?



On Mon, Jun 01, 2020 at 05:26:16AM -0700, Paul Goyette wrote:
> Also, you'll need to include a couple of dependency/required modules:
> 
>  	load=ufs
>  	load=wapbl

Ah yes, it tried to load ffs, but ufs and wapbl were probably missing;

[     1.000000] NetBSD 9.99.64 (MODULAR) #0: Mon Jun  1 14:20:02 EEST 2020
[     1.000000]         jruoho@kafka:/usr/obj/sys/arch/amd64/compile/MODULAR
[     1.000000] total memory = 8075 MB
[     1.000000] avail memory = 7802 MB
[     1.000000] entropy: entering seed from bootloader with 256 bits of entropy
[     1.000000] entropy: ready
[     1.000000] kobj_checksyms, 1020: [/ffs.kmod]: linker error: global symbol `ffs_vnodeop_opv_desc' redefined
[     1.000000] kobj_checksyms, 1020: [/ffs.kmod]: linker error: global symbol `ffs_snapshot_fini' redefined
[...]

> You can strip out a lot more modules and still have a functioning
> system.  Mostly you can remove all the device drivers for devices
> that don't exist, but there are other things, too.
> 
> FWIW,
> 
> $ modstat | grep builtin | wc -l
>        21

Nice!  Since you seem to have this nailed down already, do you have time to
update the off-the-shelf MODULAR config?  I'd also fancy a good development
kernel with which I can unload/patch/load/etc. as much code as is possible.

I also noticed that some things that are disabled in GENERIC (e.g.,
experimental, old, or generally less useful drivers) are available as
modules. The examples include odcm(4), hpacel(4), and hpqlb(4).

- Jukka


Home | Main Index | Thread Index | Old Index