old-www/HOWTO/ACP-Modem/debugging.html

279 lines
3.9 KiB
HTML

<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"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Test Claims</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>