can't load smbfs kernel module
Anton Shterenlikht
mexas at bristol.ac.uk
Mon Jan 25 21:57:03 UTC 2010
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
More information about the freebsd-questions
mailing list