svn commit: r191777 - head/sys/nfsclient
Robert Watson
rwatson at FreeBSD.org
Mon May 4 13:50:55 UTC 2009
On Mon, 4 May 2009, Alexander Leidinger wrote:
> Quoting Robert Watson <rwatson at FreeBSD.org> (from Mon, 4 May 2009 12:58:22
> +0100 (BST)):
>
>> On Mon, 4 May 2009, Alexander Leidinger wrote:
>>
>>>> Log: Remove redundant NFSMNT_NFSV3 check in DTrace hooks for NFS RPC.
>>>
>>> BTW: I tried to load dtrace via modules after your nfs-dtrace commit, and
>>> it failed. I tried with
>>
>> Could you:
>>
>> (1) Confirm that you have options KDTRACE_HOOKS in your kernel
>
> # grep -i dtrace /usr/src/sys/i386/conf/M87
> options KDTRACE_HOOKS # dtrace support
>
>> (2) Try using just dtraceall_load
>
> This is what I had initially. Just when I've seen the error messages about
> missing symbols, I added the dtnfsclient_load. Maybe there's a module
> dependency in dtraceall on dtnfsclient?
Well, 'dtraceall' claims dependency on all the provider modules, so results in
everything being loaded including dtnfsclient. In theory, dtnfsclient and
other providers should contain the necessary module dependencies to cause them
to load everything they depend on, but I also have the feeling I've run into
the problem you're seeing. Could you provide the symbol missing errors from
the console? It should be fairly easy to track down the missing graph edge
using that.
Robert N M Watson
Computer Laboratory
University of Cambridge
More information about the svn-src-head
mailing list