Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2010 21:56:54 +0000
From:      Anton Shterenlikht <mexas@bristol.ac.uk>
To:        Kevin Kinsey <kdk@daleco.biz>
Cc:        Anton Shterenlikht <mexas@bristol.ac.uk>, freebsd-questions@freebsd.org
Subject:   Re: can't load smbfs kernel module
Message-ID:  <20100125215654.GB79921@mech-cluster241.men.bris.ac.uk>
In-Reply-To: <4B5DC917.3080605@daleco.biz>
References:  <20100125142430.GF1355@mech-cluster241.men.bris.ac.uk> <4B5DC917.3080605@daleco.biz>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 25, 2010 at 10:38:47AM -0600, Kevin Kinsey wrote:
> Anton Shterenlikht wrote:
> > This is on FreeBSD 9.0-CURRENT #0 r202964M ia64
> > 
> > I've built a kernel with smbfs module:
> > 
> > # ls -al /boot/kernel/smb*
> > -r-xr-xr-x  1 root  wheel  265579 25 Jan 13:36 /boot/kernel/smbfs.ko
> > -r-xr-xr-x  1 root  wheel  680186 25 Jan 13:36 /boot/kernel/smbfs.ko.symbols
> > 
> > but can't load it:
> > 
> > # kldload smbfs
> > kldload: can't load smbfs: No such file or directory
> > 
> > 
> > Other modules load fine with kldload, e.g.:
> 
> Does it make any difference to use the ".ko" extension, to
> call it by absolute path, or to use "-v" for more information,
> per The Friendly Manual?

no, doesn't make any difference:

# kldload -v /boot/kernel/smbfs.ko
kldload: can't load /boot/kernel/smbfs.ko: No such file or directory
#

but I see in /var/log/messages:

 kernel: KLD smbfs.ko: depends on libiconv - not available or version mismatch

I've rebuilt world, rebuilt and reinstalled kernel, installed world,
and merged, etc., including rm -rf /usr/obj/* , so there shouldn't
be any version mismatch.

Is there a way to debug this further?

> Also, for curiosity, `file /boot/kernel/smbfs.ko`?

seems to be the same as other modules:

# file /boot/kernel/smbfs.ko
/boot/kernel/smbfs.ko: ELF 64-bit LSB shared object, IA-64, version 1 (FreeBSD), dynamically linked, not stripped
# file /boot/kernel/geom_mirror.ko
/boot/kernel/geom_mirror.ko: ELF 64-bit LSB shared object, IA-64, version 1 (FreeBSD), dynamically linked, not stripped
# 

many thanks
anton


-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423



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