This is the mail archive of the mailing list for the systemtap project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: stptracer-20060828 has released.

Hi sunzen,

sunzen w. wrote:
> Hiramatsu san,
> I'd like to try this release, but found a problem when starting it.
> The problem is :
> Although i configured kernel with RELAY option, it find relayfs is not
> in kernel or not built.

In my case, systemtap can find relay correctly.
It worked with linux-2.6.18-rc5 on i686 machine.(Distribution: Fedora Core5)
You can ensure whether your running kernel actually supports relay by using
following command:
$ grep relay_open /proc/kallsyms

If you can't find "relay_open" in /proc/kallsyms, your running kernel
doesn't support relay function.

>  Then, it triggers to build relayfs provided
> by systemtap runtime.  But the process failed, due to the mismatch
> between the relayfs and kernel(Kernel version: 2.6.18-rc3; systemtap
> version : snapshot20060826). The details are attached.

Exactly, the relayfs code which systemtap includes seems out-of-date.
But, I think, that is the code for the old-linux kernel.

If your kernel actually supports relay, you can get more detail
logs by adding verbose options:
$ ./stptracer maskset/bioqueue.stp -vvv

> I think it's better to have an INSTALL doc.

OK, I will add the document next time. In this version, you can
find how to install in README document.

Best regards,

2nd Research Dept.
Hitachi, Ltd., Systems Development Laboratory

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]