Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Mar 1999 23:41:12 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Julian Elischer <julian@whistle.com>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Checklist for testing new -4.x kernels ( -current ).
Message-ID:  <199903150741.XAA96226@apollo.backplane.com>
References:   <Pine.BSF.3.95.990314130950.8974E-100000@current1.whistle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
:> 
:>     * Do not use any loadable modules, compile the needed modules into the
:>       kernel directly.  To double check, run 'kldstat' after booting the
:>       system and make sure that only the kernel is listed.
:
:This does not mean that modules are thought to be broken, just that it
:obscures debugging

    What it means is that one of the most common problems developers have
    is that they compile and install a new kernel and forget to recompile
    the loadable modules... which may no longer be compatible with the
    newly installed kernel.

    For most developers, it is easier to simply not use loadable modules
    at all.  Loadable modules are useful for releases and such, but not
    so useful for ongoing development work.
    
:>     * Make sure to install the new boot blocks and new /boot directory from 
:>       the latest source.
:
:The 3rd stage bootloader one presumes as the 2nd doesn't look at the
:kernel.

    It's less confusing to simply tell people to reinstall the entirety
    of the boot subsystem:  boot blocks and /boot/ files.
    
						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903150741.XAA96226>