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 <script src="usr_menus.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'>
16 <body onload="initMenu('idMenu');">
18 <script type="text/javascript">
19 setPageTitle("<%ejGetWl(wlInterface)%>");
20 writeHeader("Diagnostics", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
24 <h3><%ejGetOther(diagInfo, serviceName)%></h3>
25 <P>Your modem is capable of testing your DSL connection. The individual tests are
26 listed below. If a test displays a fail status, click <b>Rerun Diagnostic
27 Tests</b> at the bottom of this page to make sure the fail status is
28 consistent. If the test continues to fail, click <b>Help</b> and follow
29 the troubleshooting procedures.
32 <P><b>Test the connection to your local network</b></p>
33 <TABLE border="1" cellspacing="0" cellpadding="3">
35 <script type="text/javascript">
38 if ('<%ejGet(numEnet)%>' == '1') {
39 document.writeln("<TR><TD class='hd' width='250'>Test your Ethernet Connection: </TD>");
40 document.writeln("<TD><B><%ejGetOther(diagnostic, 1)%></B> </TD>");
41 document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
43 dispName = getUNameByLName('<%ejGet(boardID)%>' + '|eth0');
44 document.writeln(" <TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
45 document.writeln(" <TD><B><%ejGetOther(diagnostic, 1)%></B> </TD>");
46 document.writeln(" <TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
47 dispName = getUNameByLName('<%ejGet(boardID)%>' + '|eth1');
48 document.writeln("<TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
49 document.writeln("<TD><B><%ejGetOther(diagnostic, 18)%></B> </TD>");
50 document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
52 if ('<%ejGet(enblWireless)%>' == '1') {
53 document.writeln("<TR><TD class='hd'>Test your Wireless Connection: </TD>");
54 document.writeln("<TD><B><%ejGetOther(diagnostic, 17)%></B> </TD>");
55 document.writeln("<TD><A href='hlpwlconn.html'>Help</A></TD></TR>");
61 <P><b>Test the connection to your DSL service provider</b></p>
62 <TABLE border="1" cellspacing="0" cellpadding="3">
65 <td width="250">Test ADSL synchronization:</TD>
66 <TD width="50"><B><%ejGetOther(diagnostic, 2)%></B></TD>
67 <TD><A href="hlpadslsync.html">Help</A></TD>
70 <script type="text/javascript">
72 var diagType = '<%ejGet(diagType)%>';
73 if ( diagType == 'f4' )
74 document.writeln(" <TD class='hd'>Test ATM OAM segment ping:</TD>");
76 document.writeln(" <TD class='hd'>Test ATM OAM F5 segment ping:</TD>");
79 <TD><B><%ejGetOther(diagnostic, 3)%></B></TD>
80 <TD><A href="hlpatmseg.html">Help</A></TD>
83 <script type="text/javascript">
85 if ( diagType == 'f4' )
86 document.writeln(" <TD class='hd'>Test ATM OAM end-to-end ping:</TD>");
88 document.writeln(" <TD class='hd'>Test ATM OAM F5 end-to-end ping:</TD>");
91 <TD><B><%ejGetOther(diagnostic, 4)%></B></TD>
92 <TD><A href="hlpatmetoe.html">Help</A></TD>
96 <P><B>Test the connection to your Internet service provider</B></p>
97 <TABLE border="1" cellspacing="0" cellpadding="3">
100 <td width="250">Test PPP server connection:</TD>
101 <TD width="50"><B><%ejGetOther(diagnostic, 6)%></B></TD>
102 <TD><A href="hlppppoasess.html">Help</A></TD>
105 <td>Test authentication with ISP:</TD>
106 <TD><B><%ejGetOther(diagnostic, 7)%></B></TD>
107 <TD><A href="hlppppoeauth.html">Help</A></TD>
109 <script type="text/javascript">
111 var ipExtension = '<%ejGetOther(sysInfo, pppIpExtension)%>';
113 if ( ipExtension == '0' ) {
114 document.writeln("<TR>");
115 document.writeln(" <td>Test the assigned IP address: </TD>");
116 document.writeln(" <TD><B><%ejGetOther(diagnostic, 8)%></B></TD>");
117 document.writeln(" <TD><A href='hlppppoeip.html'>Help</A></TD></TR>");
118 document.writeln("<TR>");
119 document.writeln(" <td>Ping default gateway: </TD>");
120 document.writeln(" <TD><B><%ejGetOther(diagnostic, 9)%></B></TD>");
121 document.writeln(" <TD><A href='hlppnggw.html'>Help</A></TD></TR>");
122 document.writeln("<TR>");
123 document.writeln(" <td>Ping primary Domain Name System Server: </TD>");
124 document.writeln(" <TD><B><%ejGetOther(diagnostic, 10)%></B></TD>");
125 document.writeln(" <TD><A href='hlppngdns.html'>Help</A></TD></TR>");
131 <script type="text/javascript">
133 var diagPrev = '<%ejGetOther(diagInfo, diagPrev)%>';
134 var diagNext = '<%ejGetOther(diagInfo, diagNext)%>';
138 function btnGo(where) {
139 var loc = 'diag.cgi?diagCurr=';
141 if ( where == GO_PREV )
146 var code = 'location.assign("' + loc + '")';
150 document.writeln("<p>");
151 if ( diagPrev != '' )
152 document.writeln(" <input type='button' onClick='btnGo(GO_PREV)' value='Previous Connection'>");
153 if ( diagNext != '' )
154 document.writeln(" <input type='button' onClick='btnGo(GO_NEXT)' value='Next Connection'>");
155 document.writeln("</p>");
160 <input type='button' onClick='location.href="diag.cgi?diagType=f5"' value='Rerun Diagnostic Tests'>
161 <input type='button' onClick='location.href="diag.cgi?diagType=f4"' value='Rerun Diagnostic Tests With OAM F4'>
165 <script type="text/javascript">