www.usr.com/support/gpl/USR9107_release.1.4.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / diagpppoe.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--
3         (c) 2005 U.S. Robotics Corporation
4 -->
5 <html>
6    <head>
7         <title>Device &raquo; Diagnostics</title>
8
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>
13
14       <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
15
16
17    </head>
18    <body onload="initMenu();">
19
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)%>);
23 </script>
24
25 <form>
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.
32    </P>
33    <P><b>Test the connection to your local network</b></p>
34       <TABLE border="1" cellspacing="0" cellpadding="3">
35          <TBODY>
36             <script type="text/javascript">
37 <!-- hide
38 var dispName = '';
39 if ('<%ejGetJS(numEnet)%>' == '1') {
40    document.writeln("<TR><TD class='hd' width='250'>Test your Ethernet Connection: </TD>");
41    document.writeln("<TD><B><%ejGetOther(diagnostic, 1)%></B>&nbsp;</TD>");
42    document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
43 } else {
44    dispName = getUNameByLName('<%ejGetJS(boardID)%>' + '|eth0');
45    document.writeln(" <TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
46    document.writeln(" <TD><B><%ejGetOther(diagnostic, 1)%></B>&nbsp;</TD>");
47    document.writeln(" <TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
48    dispName = getUNameByLName('<%ejGetJS(boardID)%>' + '|eth1');
49    document.writeln("<TR><TD class='hd' width='250'>Test your " + dispName + " Connection: </TD>");
50    document.writeln("<TD><B><%ejGetOther(diagnostic, 18)%></B>&nbsp;</TD>");
51    document.writeln("<TD><A href='hlpethconn.html'>Help</A></TD> </TR>");
52 }
53 if ('<%ejGetJS(enblWireless)%>' == '1') {
54    document.writeln("<TR><TD class='hd'>Test your Wireless Connection: </TD>");
55    document.writeln("<TD><B><%ejGetOther(diagnostic, 17)%></B>&nbsp;</TD>");
56    document.writeln("<TD><A href='hlpwlconn.html'>Help</A></TD></TR>");
57 }
58 // done hiding -->
59 </script>
60    </TBODY></TABLE>
61
62         <P><b>Test the connection to your DSL service provider</b></p>
63    <TABLE border="1" cellspacing="0" cellpadding="3">
64       <TBODY>
65          <TR>
66             <td width="250">Test ADSL synchronization:</TD>
67             <TD width="50"><B><%ejGetOther(diagnostic, 2)%></B></TD>
68             <TD><A href="hlpadslsync.html">Help</A></TD>
69          </TR>
70          <TR>
71 <script type="text/javascript">
72 <!-- hide
73 var diagType = '<%ejGetJS(diagType)%>';
74 if ( diagType == 'f4' )
75    document.writeln("                        <TD class='hd'>Test ATM OAM segment ping:</TD>");
76 else
77    document.writeln("                        <TD class='hd'>Test ATM OAM F5 segment ping:</TD>");
78 // done hiding -->
79 </script>
80             <TD><B><%ejGetOther(diagnostic, 3)%></B></TD>
81             <TD><A href="hlpatmseg.html">Help</A></TD>
82          </TR>
83          <TR>
84 <script type="text/javascript">
85 <!-- hide
86 if ( diagType == 'f4' )
87    document.writeln("                        <TD class='hd'>Test ATM OAM end-to-end ping:</TD>");
88 else
89    document.writeln("                        <TD class='hd'>Test ATM OAM F5 end-to-end ping:</TD>");
90 // done hiding -->
91 </script>
92             <TD><B><%ejGetOther(diagnostic, 4)%></B></TD>
93             <TD><A href="hlpatmetoe.html">Help</A></TD>
94          </TR>
95       </TBODY></TABLE>
96
97         <P><B>Test the connection to your Internet service provider</B></p>
98    <TABLE border="1" cellspacing="0" cellpadding="3">
99       <TBODY>
100          <TR>
101             <td width="250">Test PPP server connection:</TD>
102             <TD width="50"><B><%ejGetOther(diagnostic, 6)%></B></TD>
103             <TD><A href="hlppppoeconn.html">Help</A></TD>
104          </TR>
105          <TR>
106             <td>Test authentication with ISP:</TD>
107             <TD><B><%ejGetOther(diagnostic, 7)%></B></TD>
108             <TD><A href="hlppppoeauth.html">Help</A></TD>
109          </TR>
110          <script type="text/javascript">
111 <!-- hide
112 var ipExtension = '<%ejGetOther(sysInfo, pppIpExtension)%>';
113
114 if ( ipExtension == '0' ) {
115    document.writeln("<TR>");
116    document.writeln("  <td>Test the assigned IP address: </TD>");
117    document.writeln("  <TD><B><%ejGetOther(diagnostic, 8)%></B></TD>");
118    document.writeln("  <TD><A href='hlppppoeip.html'>Help</A></TD></TR>");
119    document.writeln("<TR>");
120    document.writeln("  <td>Ping default gateway: </TD>");
121    document.writeln("  <TD><B><%ejGetOther(diagnostic, 9)%></B></TD>");
122    document.writeln("  <TD><A href='hlppnggw.html'>Help</A></TD></TR>");
123    document.writeln("<TR>");
124    document.writeln("  <td>Ping primary Domain Name System Server: </TD>");
125    document.writeln("  <TD><B><%ejGetOther(diagnostic, 10)%></B></TD>");
126    document.writeln("  <TD><A href='hlppngdns.html'>Help</A></TD></TR>");
127 }
128 // done hiding -->
129         </script>
130         </TBODY></TABLE>
131
132 <script type="text/javascript">
133 <!-- hide
134 var diagPrev = '<%ejGetOther(diagInfo, diagPrev)%>';
135 var diagNext = '<%ejGetOther(diagInfo, diagNext)%>';
136 var GO_PREV = 0;
137 var GO_NEXT = 1;
138
139 function btnGo(where) {
140    var loc = 'diag.cgi?diagCurr=';
141     
142    if ( where == GO_PREV )
143       loc += diagPrev;
144    else
145       loc += diagNext;
146       
147    var code = 'location = "' + loc + '"';
148    eval(code);
149 }
150
151 document.writeln("<p>");
152 if ( diagPrev != '' )
153    document.writeln("                  <input type='button' onClick='btnGo(GO_PREV)' value='Previous Connection'>");
154 if ( diagNext != '' )
155    document.writeln("                  <input type='button' onClick='btnGo(GO_NEXT)' value='Next Connection'>");
156 document.writeln("</p>");
157 // done hiding -->
158 </script>
159         
160         <P>
161                 <input type='button' onClick='location.href="diag.cgi?diagType=f5"' value='Rerun Diagnostic Tests'>
162                 <input type='button' onClick='location.href="diag.cgi?diagType=f4"' value='Rerun Diagnostic Tests With OAM F4'>
163         </p>
164 </form>
165
166 <script type="text/javascript">
167         writeFooter();
168 </script>
169
170 </body>
171 </html>