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>Device » Diagnostics</title>
9 <link href="usr_main.css" rel="stylesheet" type="text/css">
10 <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
11 <script src="usr_common.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">
21 setPageTitle("<%ejGetWlJS(wlInterface)%>");
22 writeHeader("Diagnostics", "<%ejGetJS(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWlJS(wlInterface)%>", <%ejGetJS(enblQos)%>);
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.
34 <P><b>Test the connection to your local network</b></p>
35 <TABLE border="1" cellspacing="0" cellpadding="3">
37 <script type="text/javascript">
40 if ('<%ejGetJS(numEnet)%>' == '1') {
41 document.writeln("<TR><TD class='hd' width='250'>Test your Ethernet Connection: </TD>");
42 document.writeln("<TD><B><%ejGetOther(diagnostic, 1)%></B> </TD>");
43 document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
45 dispName = getUNameByLName('<%ejGetJS(boardID)%>' + '|eth0');
46 document.writeln(" <TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
47 document.writeln(" <TD><B><%ejGetOther(diagnostic, 1)%></B> </TD>");
48 document.writeln(" <TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
49 dispName = getUNameByLName('<%ejGetJS(boardID)%>' + '|eth1');
50 document.writeln("<TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
51 document.writeln("<TD><B><%ejGetOther(diagnostic, 18)%></B> </TD>");
52 document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
54 if ('<%ejGetJS(enblWireless)%>' == '1') {
55 document.writeln("<TR><TD class='hd'>Test your Wireless Connection: </TD>");
56 document.writeln("<TD><B><%ejGetOther(diagnostic, 17)%></B> </TD>");
57 document.writeln("<TD><A href='hlpwlconn.html'>Help</A></TD></TR>");
63 <P><b>Test the connection to your DSL service provider</b></p>
64 <TABLE border="1" cellspacing="0" cellpadding="3">
67 <td width="250">Test ADSL Synchronization:</TD>
68 <TD width="50"><B><%ejGetOther(diagnostic, 2)%></B></TD>
69 <TD><A href="hlpadslsync.html">Help</A></TD>
72 <script type="text/javascript">
74 var diagType = '<%ejGetJS(diagType)%>';
75 if ( diagType == 'f4' )
76 document.writeln(" <TD class='hd'>Test ATM OAM segment ping:</TD>");
78 document.writeln(" <TD class='hd'>Test ATM OAM F5 segment ping:</TD>");
81 <TD><B><%ejGetOther(diagnostic, 3)%></B></TD>
82 <TD><A href="hlpatmseg.html">Help</A></TD>
85 <script type="text/javascript">
87 if ( diagType == 'f4' )
88 document.writeln(" <TD class='hd'>Test ATM OAM end-to-end ping:</TD>");
90 document.writeln(" <TD class='hd'>Test ATM OAM F5 end-to-end ping:</TD>");
93 <TD><B><%ejGetOther(diagnostic, 4)%></B></TD>
94 <TD><A href="hlpatmetoe.html">Help</A></TD>
98 <P><B>Test the connection to your Internet service provider</B></p>
99 <TABLE border="1" cellspacing="0" cellpadding="3">
102 <td width="250">Ping default gateway:
104 <TD width="50"><B><%ejGetOther(diagnostic, 9)%></B></TD>
105 <TD><A href="hlppnggw.html">Help</A></TD>
108 <td>Ping primary Domain Name System server:</TD>
109 <TD><B><%ejGetOther(diagnostic, 10)%></B></TD>
110 <TD><A href="hlppngdns.html">Help</A></TD>
113 <script type="text/javascript">
115 var diagPrev = '<%ejGetOther(diagInfo, diagPrev)%>';
116 var diagNext = '<%ejGetOther(diagInfo, diagNext)%>';
120 function btnGo(where) {
121 var loc = 'diag.cgi?diagCurr=';
123 if ( where == GO_PREV )
128 var code = 'location = "' + loc + '"';
132 document.writeln("<p>");
133 if ( diagPrev != '' )
134 document.writeln(" <input type='button' onClick='btnGo(GO_PREV)' value='Previous Connection'>");
135 if ( diagNext != '' )
136 document.writeln(" <input type='button' onClick='btnGo(GO_NEXT)' value='Next Connection'>");
137 document.writeln("</p>");
142 <input type='button' onClick='location.href="diag.cgi?diadType=f5"' value='Rerun Diagnostic Tests'>
143 <input type='button' onClick='location.href="diag.cgi?diadType=f4"' value='Rerun Diagnostic Tests with OAM F4'>
147 <script type="text/javascript">