From owner-freebsd-current Tue Jan 11 4:44:55 2000 Delivered-To: freebsd-current@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id B520C14F75 for ; Tue, 11 Jan 2000 04:44:50 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 9CB211CA0; Tue, 11 Jan 2000 20:44:48 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.1.1 10/15/1999 To: nnd@mail.nsk.ru Cc: current@freebsd.org Subject: Re: Can't "kldload" modules due to "symbol NDFREE undefined" In-Reply-To: Message from nnd@mail.nsk.ru of "Tue, 11 Jan 2000 18:21:22 +0600." <200001111221.SAA00652@wint.itfs.nsk.su> Date: Tue, 11 Jan 2000 20:44:48 +0800 From: Peter Wemm Message-Id: <20000111124448.9CB211CA0@overcee.netplex.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG nnd@mail.nsk.ru wrote: > In <20000111113258.D630E1CA0@overcee.netplex.com.au> Peter Wemm wrote: > > Charlie & wrote: > >> On Tue, Jan 11, 2000 at 01:41:18AM -0800, Kris Kennaway wrote: > >> > On Tue, 11 Jan 2000 nnd@mail.nsk.ru wrote: > >> > > >> > > At least from the January 9 after 'cvsup', > >> > > 'make buildworld','make installworld', 'make & install kernel' > >> > > I can't 'kldload linux'. 'Kldload" says: > >> > > >> > Probably one of these is not up to date, or is out of sync. I had this > >> > problem yesterday when my modules were out of date. Please double-check to > >> > make sure.. > >> > >> And what (apart from listed actions) is the best > >> method to establish "syncronization" of the kernel, modules and > >> kldload ? > > > > IMHO, add 'options COMPAT_LINUX' to your kernel and don't use the module if > > you are going to be regularly compiling the kernel and modules seperately.. > > Thanks a lot for your advice(s) but on my CURRENT > box I compile kernel and modules seperately only in thouse > (rare enough) cases when one of them is broken. > > So, the problem is not in "out of sync" kernel > and modules. And besides of "linux.ko" the same problem > (i.e. kldload errror) have all modules with NDFREE reference - > ccd.ko, cd9660.ko, coda.ko, ibcs2.ko, ibcs2_coff.ko, msdos.ko, > nfs.ko, ntfs.ko, null.ko, svr4.ko, umap.ko, union.ko, vinum.ko, vn.ko. > > Can somebody with CURRENT system test 'kldload' some > of the above modules on his machine and post the results ? First of all, can you try this please? > nm /kernel | grep NDFREE c0186b64 T NDFREE This is to check that NDFREE is actually defined in your /kernel.. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message