[Top] [Prev] [Next] [Bottom]
Chapter 6
FDDI Diagnostic Program
This chapter describes the diagnostic program for the FDDI interface card. It includes the following sections:
General Description
Executing the Diagnostic Program
General Description
The diagnostic program for the FDDI interface card includes the following groups of tests:
Figure 6-1 illustrates the menu flow for the FDDI diagnostic program. For information on error logging and error statistics, refer to Chapter 2.

Figure 6¯1 FDDI Diagnostic Menu Flow
Executing the Diagnostic Program
To run the FDDI diagnostic program, boot the router diagnostic program. Chapter 1 provides the boot procedure.
Once the router diagnostic program boots, the screen displays the Mode Menu. Select "Use automatic mode of operation" to automatically run all of the diagnostic programs. Or, select "Use manual mode of operation" to run the diagnostic programs individually. Chapter 1 provides additional information on automatic and manual mode.
To display the main menu for the FDDI diagnostic program:
- 1. When the router diagnostic program boots, the console displays the Mode Menu. Select "Use manual mode of operation" and the Main Menu appears.
- 2. From the Main Menu, select "Execute Diagnostics." This displays the Diagnostic Execution Menu.
- 3. If the FDDI interface card has been added to the system configuration using the router diagnostic program, the Diagnostic Execution Menu lists the FDDI interface card as a menu item with a number in the parentheses. Enter the menu item number that lists the FDDI interface card. The console displays the following message followed by the main menu for the FDDI diagnostic program:
CNX FDDI Stand alone Diagnostic Version #.#
------------------------------------------------------------
------------------------------------------------------------
I/O Base Address: # Slot Number: #
If the FDDI interface card is not listed on the Diagnostic Execution Menu and/or a number is not in the parentheses, refer to Figure 2-7.
- 4. Figure 6-2 summarizes the main menu items for the FDDI diagnostic program.
Figure 6¯2 FDDI Diagnostic Main Menu
For information on the Router Diagnostic Flow Control Flags Menu and the Router Diagnostic Parameters Setup Menu, refer to Chapter 2. The next section describes the Setup FDDI Parameters Menu.
Setting the FDDI Parameters
You can set the parameters for some of the diagnostic tests. This option is available if the menu lists Setup FDDI Parameters as an item. Figure 6-3 describes the Setup FDDI Parameters Menu.
Figure 6¯3 Setup FDDI Parameters Menu
Setting the Test Data Patterns
When you run certain tests, the screen displays a Data Pattern Menu to select the data patterns written to the register during the test. Figure 6-4 describes the Data Pattern Menu.
Figure 6¯4 Data Pattern Menu
System Bus Interface Test Group
This group tests the bus interface logic of the FDDI interface card and verifies that the interface card can talk to the CPU over the system bus. Figure 6-5 describes the System Bus Interface Test Group Menu.
Figure 6¯5 System Bus Interface Test Group Menu
Buffer Memory Test
This group tests the capability of the node processor to access host buffer memory and node buffer memory. Figure 6-6 describes the Buffer Memory Test Group Menu.
Figure 6¯6 Buffer Memory Test Group
Figure 6¯7 Host Node Memory Test Menu
FDDI Chip Register Test
This group tests the BMAC, BSI, Player 1, and Player 2 registers with the 29K and 80960. Figure 6-8 describes the FDDI Chip Register Test Menu. This menu has several embedded menus. Figure 6-9 shows the menu flow.
Figure 6¯8 FDDI Chip Register Test Menu

Figure 6¯9 FDDI Chip Register Test Menu Flow

|
|
Menu Item
|
Function
|
|
0. Return to previous menu
|
Displays the previous menu.
|
|
1. Access FDDI's BMAC Registers
|
Tests the BMAC operation, event, MAC parameter, and counter/timer registers. This item displays the Access FDDI's BMAC Registers Menu (Figure 6-11).
|
|
2. Access FDDI's BSI Registers
|
Tests the BSI control and event registers. This item displays the Access FDDI's BSI Registers Menu (Figure 6-12).
|
|
3. Access FDDI's Player 1 Registers
|
Tests the 8-bit registers of the Player 1 device. This item displays the Access FDDI's Player # Registers Menu (Figure 6-13).
|
|
4. Access FDDI's Player 2 Registers
|
Tests the 8-bit registers of the Player 2 device. When you select this item, the screen displays the Access FDDI's Player # Registers Menu (Figure 6-13).
|
|
5. All of the Above
|
Runs all of the tests listed above this menu item.
|
|
6. Access the CSR Register
|
Tests the following registers: 960_OUT, 960_IN, XADDR, INTR_EN, 29K_OUT, 29K_IN, and MOD_ID.
|
|
A. Toggle Diagnostic Flags
|
Displays the Router Diagnostic Flow Control Flags Menu.
|
|
B. Setup Diagnostic Parameters
|
Displays the Router Diagnostic Parameters Setup Menu.
|
|
C. Reset FDDI Card
|
Initializes the 80960 and reconfigures the chipset.
|
Figure 6¯10 Access FDDI Registers Menu

|
|
Menu Item
|
Function
|
|
0. Return to previous menu
|
Displays the previous menu.
|
|
1. Op & Event - Group 1
|
Tests the following operation and event registers: mr, or, fr, cmp, cimr, and comr.
|
|
2. All of the Above
|
Runs the test listed above this menu item.
|
|
3. Op & Event - Group 2
|
Tests the following operation and event registers: emr, mla0, mla1, mla2, mla3, mla4, mla5, msa0, and msa1.
|
|
4. P RAM - Group 1
|
Tests the following MAC parameter RAM registers: gla0, gla1, gla2, gla3, gla4, gsa0, treq0, treq1, treq2, and treq3.
|
|
5. P RAM - Group 2
|
Tests the following MAC parameter RAM registers: tbt0, tbt1, tbt2, tbt3, fgm0, and fgm1.
|
|
6. P RAM - Group 3
|
Tests the following MAC parameter RAM registers: pgm10, pgm11, pgm12, pgm13, pgm14, pgm15, pgm16, pgm17, pgm18, pgm19, pgm1a, and pgm1b.
|
|
7. P RAM - Group 4
|
Tests the following MAC parameter RAM registers: pgm1c, pgm1d, pgm1e, pgm1f, pgm0, pgm1, pgm2, pgm3, pgm4, pgm5, pgm6, and pgm7.
|
|
|
(continues)
|
|
Menu Item
|
Function
|
|
8. P RAM - Group 5
|
Tests the following MAC parameter RAM registers: pgm8, pgm9, pgma, pgmb, pgmc, pgmd, pgme, and pgmf.
|
|
9. P RAM - Group 6
|
Tests the following MAC counters and timers: thsh1, tmax, tvx, tneg1, tneg2, tneg3, frct0, eict0, lfct0, fcct0, fnct0, ftct0, tkct0, and rlct0.
|
|
10. Cnt & Tmr
|
Tests the following counter and timer registers: frct, eict, lfct, fcct, fnct, ftct, tkct, and rlct.
|
|
A. Toggle Diagnostic Flags
|
Displays the Router Diagnostic Flow Control Flags Menu.
|
|
B. Setup Diagnostic Parameters
|
Displays the Router Diagnostic Parameters Setup Menu.
|
|
C. Reset FDDI Card
|
Initializes the 80960 and reconfigures the chipset.
|
Figure 6¯11 Access FDDI's BMAC Registers Menu

|
|
Menu Item
|
Function
|
|
0. Return to previous menu
|
Displays the previous menu.
|
|
1. BSI Group 1 (00h - 0ah)
|
Tests the following control and event registers: mr, pcar, stnr, and snr.
|
|
2. All of the Above
|
Runs the test listed above this menu item.
|
|
3. BSI Group II (0bh - 15h)
|
Tests the following control and event registers: nsnr, lar, ldr, rnr, r0cr, r1cr, r0ef, r1ef, and inr.
|
|
4. BSI Group III (16h - 1fh)
|
Tests the following control and event registers: itr, imr, icr, ihlr, and cmp.
|
|
A. Toggle Diagnostic Flags
|
Displays the Router Diagnostic Flow Control Flags Menu.
|
|
B. Setup Diagnostic Parameters
|
Displays the Router Diagnostic Parameters Setup Menu.
|
Figure 6¯12 Access FDDI's BSI Registers Menu

|
|
Menu Item
|
Function
|
|
0. Return to previous menu
|
Displays the previous menu.
|
1. Player Group 1 (00h - 0ah)
|
Tests the following registers: mr, cr, ljtr, isra, and isrb.
|
|
2. All of the Above
|
Runs the test listed above this menu item.
|
3. Player Group II (0bh - 15h)
|
Tests the following registers: rcmra, rcmrb, ntr, nptr, str, sptr, and letr.
|
4. Player Group III (16h - 1fh)
|
Tests the following registers: iccr, ctscr, rccra, and rccrb.
|
|
A. Toggle Diagnostic Flags
|
Displays the Router Diagnostic Flow Control Flags Menu.
|
|
B. Setup Diagnostic Parameters
|
Displays the Router Diagnostic Parameters Setup Menu.
|
|
C. Reset FDDI Card
|
Initializes the 80960 and reconfigures the chipset.
|
Figure 6¯13 Access FDDI's Player # Registers
Figure 6¯14 Interrupt Test Menu
Figure 6¯15 BMAC Interrupt Test Menu
Figure 6¯16 BSI Interrupt Test Menu
Figure 6¯17 Player # Interrupt Test Menu
DMA Test
This group tests the DMA capability of the hosts to access node buffer memory and vice versa. Figure 6-18 describes the DMA Test Menu.
Figure 6¯18 DMA Test Menu

Figure 6¯19 Host to Node/Node to Host Test Menu
Figure 6¯20 User DMA Transfer Menu
Loopback Test
This group tests the open, transmit, ans receive operations of the FDDI interface card when it is not connected to a network. Figure 6-21 describes the Loopback Test Menu.
Figure 6¯21 Loopback Test Menu
Network Tests Group
This group tests the transmit, receive, and echoing functions of the FDDI interface card when it is connected to a network. Before you run the network tests, note the following:
- 1. Select an operational node for testing.
- 2. Set the ARP timers to zero so that the ARP cache does not expire. At the operational node, enter set refresh-timer 0 after the ARP config> prompt. For further information on configuring ARP, refer to the Bridging Router Protocol Configuration Guide, Volume 1.
- 3. Via the operational node, boot the router that is running diagnostics. Chapter 1 provides the boot procedure.
- 4. From the router that is running diagnostics, display the FDDI Diagnostic Main Menu and select Network Tests Group. Figure 6-22 describes the Network Tests Menu and Table 6-1 lists the steps to run the network tests.
Figure 6¯22 Network Tests Menu
N

Figure 6¯23 Network Test Statistics Screen
[Top] [Prev] [Next] [Bottom]
docs@openroute.com
Copyright © 1997, OpenROUTE Networks, Inc. All rights
reserved.