smbfs problems?

Adam K Kirchhoff adamk at voicenet.com
Wed Mar 17 04:44:38 PST 2004


Hiten Pandya <hmp at xxxxxxxxxxxxx> wrote:
> Adam K Kirchhoff wrote:

>> Adam K Kirchhoff <adamk at xxxxxxxxxxxx> wrote:
>> 
>>>Adam K Kirchhoff <adamk at xxxxxxxxxxxx> wrote:
>>>
>>>>Hiten Pandya <hmp at xxxxxxxxxxxxx> wrote:
>>>>
>>>>>Adam K Kirchhoff wrote:
>> 
>> 
>>>>>>Is there something up with smbfs?
>>>>>>
>>>>>>[ root at sorrow - /home/adamk ]: kldload smbfs
>>>>>>kldload: can't load smbfs: Exec format error
>>>>>>
>>>>>>This is from a build from just last night.
>>>>>>
>>>>>>Adam
>>>>>>
>> 
>> 
>>>>>	Dear Adam,
>> 
>> 
>>>>>	I have been aware of this problem for quite a long time now,
>>>>>	but it got pushed down on my list of things to do.
>> 
>> 
>>>>>	Anyway, I have committed a fix to for this problem just a few
>>>>>	minutes ago.  You will need to build the SMBFS module,
>>>>>	libmchain and libiconv and install them into /modules.
>> 
>> 
>>>>>	Once you have done that, load libiconv, libmchain and finally
>>>>>	load smbfs.ko:
>> 
>> 
>>>>>	# cd /sys/vfs/smbfs && make && make install
>>>>>	# cd ../../libkern && make && make install
>>>>>	# cd ../kern/libmchain && make && make install
>> 
>> 
>>>>>	# kldload libiconv; kldload libmchain; kldload smbfs
>>>>>	netsmb_dev: loaded
>> 
>> 
>>>>>	Enjoy and thanks for reminding me! :-)
>> 
>> 
>>>>I'm getting closer :-)
>> 
>> 
>>>>I still have one problem, though:
>> 
>> 
>>>>[ root at sorrow - ~ ]: mount /home/adamk/thorn 
>>>>smbfs: can't get handle to requester (no /dev/nsmb* device)
>> 
>> 
>>>>I do have /dev/nsmb* devices:
>> 
>> 
>>>>[ root at sorrow - ~ ]: ls -l /dev/nsmb*
>>>>crw-------  1 root  wheel  144,   0 Mar 16 08:46 /dev/nsmb0
>>>>crw-------  1 root  wheel  144,   1 Mar 16 08:46 /dev/nsmb1
>>>>crw-------  1 root  wheel  144,   2 Mar 16 08:46 /dev/nsmb2
>>>>crw-------  1 root  wheel  144,   3 Mar 16 08:46 /dev/nsmb3
>> 
>> 
>>>>Any ideas?
>> 
>> 
>>>So a little more poking reveals the following showing up in dmesg:
>> 
>> 
>>>error: module compiled without SMP support
>>>netsmb_dev: unloaded
>>>module_register_init: MOD_LOAD (dev_netsmb, ddc6a134, 0) error 1
>>>error: module compiled without SMP support
>> 
>> 
>>>Could this be the cause of my current problems?
>> 
>> 
>> I did some googling and saw that you need options NETSMB and
>> NETSMBCRYPTO with FreeBSD in the kernel.  So I tried adding 
>> those two options and recompiling.  Unfortunately, the build dies:
>> 
>> http://memory.visualtech.com/build.txt
>> 

> 	Add LIBMCHAIN  and LIBICONV options to your kernel config
> 	too.  All mb_* errors are resulting from that, and so are
> 	the iconv_* errors.

New problem :-)

If I boot up and have loader.conf load libiconv, libmchain, and smbfs,
the kernel panic:

http://memory.visualtech.com/errors.txt

If I don't load them, and then try to mount a samba share, I get:

[ root at sorrow - /home/adamk ]: mount_smbfs //adamk at thorn/Media /mnt
mount_smbfs: vfsload(smbfs): File exists

Adam






More information about the Bugs mailing list