<HTML ><HEAD ><TITLE >Debugging Tips</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ "><LINK REL="HOME" TITLE="Linux ACP Modem (Mwave) mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Resolving Installation and Configuration Problems" HREF="problems.html"><LINK REL="NEXT" TITLE="Test Claims" HREF="testclaims.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Linux ACP Modem (Mwave) mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="problems.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="testclaims.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="DEBUGGING">4. Debugging Tips</H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="ERRORLOGS">4.1. Error Logs</H2 ><P >Errors encountered by the ACP Modem device driver or application are logged using the syslog utility.</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="TRACING">4.2. Tracing</H2 ><P >The ACP device driver supports a debug argument to enable the generation of trace information. The command for this debug is listed below. You can also access several of the variables listed below in the mwaved script. </P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >insmod mwave mwave_debug=0x0f</PRE ></FONT ></TD ></TR ></TABLE ><P >Where the following debug trace information is selectable:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >0x01 ACP Modem Device driver entry points 0x02 Systems Management API(SMAPI) 0x04 Hardware Interface (3780I) 0x08 Thinkpad Interface (tp3780i)</PRE ></FONT ></TD ></TR ></TABLE ><P >Trace information is logged using the syslog utility.</P ><P >The ACP application supports tracing through the use of flags configured in the [STARTUP] section of the <TT CLASS="FILENAME" >mwavem.conf </TT >file.</P ><P >Mwave Manager API trace points:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >MANAGER_API_TRACE=1 MANAGER_API_DATA_TRACE=1 MANAGER_CORE_TRACE=1 MANAGER_SPECIFIC_TRACE=1</PRE ></FONT ></TD ></TR ></TABLE ><P >MEIO Manager trace points:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >MEIO_API_TRACE=1 MEIO_CORE_TRACE=1 MEIO_SPECIFIC_TRACE=1</PRE ></FONT ></TD ></TR ></TABLE ><P >Mwave Modem application trace points:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >MWMLW32_TRACE=1 MWMPW32_TRACE=1 MWMUTIL_TRACE=1 MWWTT32_TRACE=1</PRE ></FONT ></TD ></TR ></TABLE ><P >Trace information is logged using the syslog utility.</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="problems.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="testclaims.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Resolving Installation and Configuration Problems</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Test Claims</TD ></TR ></TABLE ></DIV ></BODY ></HTML >