1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3 (c) 2005 U.S. Robotics Corporation
7 <title>Diagnostics « Device</title>
9 <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
10 <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css"><script src="usr_menus_dropdown.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
11 <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
12 <script src="portName.js" type="text/javascript"></script>
14 <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
18 <body onload="initMenu();">
20 <script type="text/javascript">
22 writeHeader("Diagnostics");
26 <h3><%ejGetOther(diagInfo, serviceName)%></h3>
27 <P>Your modem is capable of testing your DSL connection. The individual tests are
28 listed below. If a test displays a fail status, press <b>Rerun Diagnostic
29 Tests</b> at the bottom of this page to make sure the fail status is
30 consistent. If the test continues to fail, press <b>Help</b> and follow
31 the troubleshooting procedures.
33 <P><b>Test the connection to your local network</b></p>
34 <TABLE border="1" cellspacing="0" cellpadding="3">
36 <%ejGetStr(enetDiag)%>
37 <script type="text/javascript">
39 if ('<%ejGetJS(enblWireless)%>' == '1') {
40 document.writeln("<TR><TD class='hd'>Test your Wireless Connection: </TD>");
41 document.writeln("<TD><B><%ejGetOther(diagnostic, 17)%></B> </TD>");
42 document.writeln("<TD><A href='hlpwlconn.html'>Help</A></TD></TR>");
48 <P><b>Test the connection to your DSL service provider</b></p>
49 <TABLE border="1" cellspacing="0" cellpadding="3">
52 <td width="250">Test ADSL synchronization:</TD>
53 <TD width="50"><B><%ejGetOther(diagnostic, 2)%></B></TD>
54 <TD><A href="hlpadslsync.html">Help</A></TD>
57 <script type="text/javascript">
59 var diagType = '<%ejGetJS(diagType)%>';
60 if ( diagType == 'f4' )
61 document.writeln(" <TD class='hd'>Test ATM OAM segment ping:</TD>");
63 document.writeln(" <TD class='hd'>Test ATM OAM F5 segment ping:</TD>");
66 <TD><B><%ejGetOther(diagnostic, 3)%></B></TD>
67 <TD><A href="hlpatmseg.html">Help</A></TD>
70 <script type="text/javascript">
72 if ( diagType == 'f4' )
73 document.writeln(" <TD class='hd'>Test ATM OAM end-to-end ping:</TD>");
75 document.writeln(" <TD class='hd'>Test ATM OAM F5 end-to-end ping:</TD>");
78 <TD><B><%ejGetOther(diagnostic, 4)%></B></TD>
79 <TD><A href="hlpatmetoe.html">Help</A></TD>
83 <P><B>Test the connection to your Internet service provider</B></p>
84 <TABLE border="1" cellspacing="0" cellpadding="3">
87 <td width="250">Test PPP server connection:</TD>
88 <TD width="50"><B><%ejGetOther(diagnostic, 6)%></B></TD>
89 <TD><A href="hlppppoeconn.html">Help</A></TD>
92 <td>Test authentication with ISP:</TD>
93 <TD><B><%ejGetOther(diagnostic, 7)%></B></TD>
94 <TD><A href="hlppppoeauth.html">Help</A></TD>
96 <script type="text/javascript">
98 var ipExtension = '<%ejGetOther(sysInfo, pppIpExtension)%>';
100 if ( ipExtension == '0' ) {
101 document.writeln("<TR>");
102 document.writeln(" <td>Test the assigned IP address: </TD>");
103 document.writeln(" <TD><B><%ejGetOther(diagnostic, 8)%></B></TD>");
104 document.writeln(" <TD><A href='hlppppoeip.html'>Help</A></TD></TR>");
105 document.writeln("<TR>");
106 document.writeln(" <td>Ping default gateway: </TD>");
107 document.writeln(" <TD><B><%ejGetOther(diagnostic, 9)%></B></TD>");
108 document.writeln(" <TD><A href='hlppnggw.html'>Help</A></TD></TR>");
109 document.writeln("<TR>");
110 document.writeln(" <td>Ping primary Domain Name System Server: </TD>");
111 document.writeln(" <TD><B><%ejGetOther(diagnostic, 10)%></B></TD>");
112 document.writeln(" <TD><A href='hlppngdns.html'>Help</A></TD></TR>");
118 <script type="text/javascript">
120 var diagPrev = '<%ejGetOther(diagInfo, diagPrev)%>';
121 var diagNext = '<%ejGetOther(diagInfo, diagNext)%>';
125 function btnGo(where) {
126 var loc = 'diag.cgi?diagCurr=';
128 if ( where == GO_PREV )
133 var code = 'location="' + loc + '"';
137 document.writeln("<p>");
138 if ( diagPrev != '' )
139 document.writeln(" <input type='button' onClick='btnGo(GO_PREV)' value='Previous Connection'>");
140 if ( diagNext != '' )
141 document.writeln(" <input type='button' onClick='btnGo(GO_NEXT)' value='Next Connection'>");
142 document.writeln("</p>");
147 <input type='button' onClick='location.href="diag.cgi?diagType=f5"' value='Rerun Diagnostic Tests'>
148 <input type='button' onClick='location.href="diag.cgi?diagType=f4"' value='Rerun Diagnostic Tests With OAM F4'>
152 <script type="text/javascript">