<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [openib-general] how to turn on kernel level tracing (mtl_log)</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Regarding the low level driver (VAPI) only:</FONT>
<BR><FONT SIZE=2>The kernel debug messages can be generated only at compile time.</FONT>
<BR><FONT SIZE=2>to generate them one need to compile with the variable MTCONF set to debug.</FONT>
<BR><FONT SIZE=2>Once it is compiled you can decide which modules to see by the command:</FONT>
<BR><FONT SIZE=2>logset <module_name> trace:1234 (or all)</FONT>
</P>

<P><FONT SIZE=2>To see use level errors/traces once should </FONT>
<BR><FONT SIZE=2>export MTL_LOG="error:1234"</FONT>
<BR><FONT SIZE=2>If you compiled with debug enables you can also do:</FONT>
<BR><FONT SIZE=2>export MTL_LOG="error:1234 debug:1234 trace:1234"</FONT>
</P>

<P><FONT SIZE=2>Tziporet</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: mark kowalski [<A HREF="mailto:mkowalski01@gmail.com">mailto:mkowalski01@gmail.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, March 17, 2005 1:16 AM</FONT>
<BR><FONT SIZE=2>To: openib-general@openib.org</FONT>
<BR><FONT SIZE=2>Subject: [openib-general] how to turn on kernel level tracing (mtl_log)</FONT>
</P>
<BR>

<P><FONT SIZE=2>I've been trying, without success unfortunately to turn on  tracing</FONT>
<BR><FONT SIZE=2>within the kernel components of openib.  I've used the logset</FONT>
<BR><FONT SIZE=2>mtl_log_dbg_print command to toggle the "debug_print" variable used in</FONT>
<BR><FONT SIZE=2>the mtl_log command. I've also used logset to set the list of</FONT>
<BR><FONT SIZE=2>severities to be printed to 8 (12345678).  I've also turned on</FONT>
<BR><FONT SIZE=2>printing for any debug or error messages (MTL_DEBUG and MTL_ERROR).  I</FONT>
<BR><FONT SIZE=2>even went so far as to add print info structure records for every</FONT>
<BR><FONT SIZE=2>module_name I could grep in the source code (VIP, HCA, VIPKL, etc). </FONT>
<BR><FONT SIZE=2>None of this had any affect on getting any kind of trace records</FONT>
<BR><FONT SIZE=2>printed out of the kernel.  the only messages I got were sev 1</FONT>
<BR><FONT SIZE=2>messages when I shut the system down.</FONT>
</P>

<P><FONT SIZE=2> <4>***** mtl_log:DEBUG: layer 'VIPKL', type 2, sev '1'</FONT>
<BR><FONT SIZE=2><4>***** mtl_log:DEBUG: Found layer 'VIPKL', Name="error", sev="12345678"</FONT>
<BR><FONT SIZE=2><4>***** mtl_log:DEBUG: print string</FONT>
<BR><FONT SIZE=2><1> VIPKL(1): var/tmp/IBGD/lib/modules/2.6.4-52-smp/build/drivers/infiniband/hw/mellanox-hca/vipkl/em.c[87]:</FONT>
<BR><FONT SIZE=2>EM delete:found unreleased async object</FONT>
</P>

<P><FONT SIZE=2><4>***** mtl_log:DEBUG: layer 'VIPKL', type 2, sev '1'</FONT>
<BR><FONT SIZE=2><4>***** mtl_log:DEBUG: Found layer 'VIPKL', Name="error", sev="12345678"</FONT>
<BR><FONT SIZE=2><4>***** mtl_log:DEBUG: print string</FONT>
<BR><FONT SIZE=2><1> VIPKL(1): var/tmp/IBGD/lib/modules/2.6.4-52-smp/build/drivers/infiniband/hw/mellanox-hca/vipkl/em.c[87]:</FONT>
<BR><FONT SIZE=2>EM delete:found unreleased async object</FONT>
</P>

<P><FONT SIZE=2>Is the code originally compiled with the MAX_TRACE variable set to 1? </FONT>
<BR><FONT SIZE=2>Is there a way this could be changed  or bypassed without recompiling</FONT>
<BR><FONT SIZE=2>the source?  I also added the MTL_LOG environment variable to get</FONT>
<BR><FONT SIZE=2>non-kernel messages but that didn't produce any messages either.</FONT>
</P>

<P><FONT SIZE=2>any help would be appreciated.</FONT>
<BR><FONT SIZE=2>Thanks</FONT>
<BR><FONT SIZE=2>Mark</FONT>
<BR><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>openib-general mailing list</FONT>
<BR><FONT SIZE=2>openib-general@openib.org</FONT>
<BR><FONT SIZE=2><A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
</P>

<P><FONT SIZE=2>To unsubscribe, please visit <A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
</P>

</BODY>
</HTML>