Hi folks,

This is a copy of a message I sent to cvs-all, requesting help with
kernel loadable SMBFS support without the need for LIBICONV statically
linked into the kernel.


------- Forwarded Message

Date: Wed, 25 Jul 2001 21:29:18 +0200
From: Sheldon Hearn <[EMAIL PROTECTED]>
Subject: Re: cvs commit: src/sys/modules/libiconv Makefile 

On Wed, 25 Jul 2001 12:21:06 MST, Sheldon Hearn wrote:

>   Added files:
>     sys/modules/libiconv Makefile 
>   Log:
>   Add build infrastructure for a libiconv loadable kernel module.
>   This should allow the use of the smbfs module without the
>   requirement to rebuild the kernel with LIBICONV.

I haven't connected this to the modules build because I can't test that
it works.  Sure, it loads fine, but I get a reproducible kernel mode
page fault in the rl(4) interrupt handler when I actually try to use it.

1) Start with smbfs.ko, libiconv.ko, libmchain.ko neither loaded nor
   statically linked.

2) Configure an SMB mount as per normal (e.g. edit /etc/fstab and

3) Try to mount the share (e.g. mount /smb/mydomain/mypeer).

At this point, I get my trap.  Of course, I can't get a crash dump,
because the DDB panic command dies a horrible death as the kernel
squeals about lockmgr locking against itself.

If I could get feedback on this from both rl(4) users and users of other
NIC drivers, I'd be ecstatic.  On the other hand, a functional kernel
debugger wouldn't hurt.


------- End of Forwarded Message

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to