home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Troubleshooting Netware Systems
/
CSTRIAL0196.BIN
/
attach
/
pcc
/
v08n03
/
netwrk.exe
/
WDPOST.ZIP
/
WDPOST.TAR
/
wdpost.dir
/
super
/
diag
/
install.doc
< prev
next >
Wrap
Text File
|
1988-06-21
|
11KB
|
289 lines
WESTERN DIGITAL
DIAGNOSTIC PROGRAM FOR
"PLUS"-FAMILY LAN ADAPTER BOARDS
OPERATING INSTRUCTIONS
This document contains the procedures for testing the following
"PLUS"-family LAN adapter boards:
StarLAN:
StarCard PLUS (WD8003S)
StarLink PLUS (WD8003SH)
Ethernet:
EtherCard PLUS (WD8003E)
EtherCard PLUS With 32K RAM And (WD8003EBT)
Boot ROM Socket
<< DISK FILES >>
DIAG8003.EXE Diagnostic Program
INSTALL.DOC This document
RELEASE.DOC Program version number and known problems
<< OVERVIEW >>
The Diagnostic Program can be used to verify correct configuration
and operation of a LAN Adapter board before installing the network
software.
Before you use the Diagnostic Program, please note that:
o It should be run directly from DOS. Running the
Diagnostic Program from any network operating system
may give unpredictable results.
o An Ethernet adapter board will not pass any of the
tests unless it is connected to a network that is
properly terminated at each end.
o Use of the External Loopback Test may interfere with
other network software that is running on a network.
<< STARTING THE PROGRAM >>
Type
DIAG8003
and press RETURN.
The list of test options will appear as follows:
1. Configuration
2. Interrupt Test
3. Read 8390 Registers
4. Write 8390 Registers
5. Internal Loopback Test
6. External Loopback Test
Use the ARROW keys to select a test option (1. - 6.) and press
RETURN to bring up the menu for that test. To return to DOS from
this list of test options, press ESC.
For the purposes of verifying board configuration and operation,
test options 1, 2, 5 and 6 are appropriate. Test options 3 and 4
are intended for use by the Western Digital factory and service
center and are not discussed here.
The Diagnostic Program is operated by menus that use the following
keys for selection:
ARROWS/TAB Move the cursor between fields in a menu.
SPACE BAR Sequences through the list of possible values
for a field.
ESC Exits the current menu and returns to the
previous menu.
The following sections describe test options 1, 2, 5, and 6.
<< TEST 1. CONFIGURATION >>
Perform this test first. The screen will display the following
configuration parameters:
Base I/O Address
RAM Base Address
Receive FIFO Depth
IRQ Channel
Node Address Selection
You must first select values in the Base I/O Address and IRQ Channel
fields that match the jumper settings on your LAN adapter board.
Use the SPACE BAR to sequence through the possible values, and the
UP/DOWN ARROW keys to move between fields in the menu.
NOTE: If the Base I/O Address or IRQ Channel values
are wrong, none of the tests will pass.
The RAM Base Address is determined by the Diagnostic Program, not by
jumpers. You must select a value that does not conflict with other
adapters (such as EGA, VGA) that may be installed. D0000 is usually
a good choice, although D4000 or higher may be required if a VGA
adapter is installed.
The Receive FIFO Depth and Node Address Selection fields should not
be changed.
When the correct values are displayed in the fields:
o first reset the LAN controller device by pressing ALT-C;
press RETURN when prompted;
o then install the new parameters and start the configuration
test by pressing ALT-P.
NOTE: If an Ethernet adapter board is not connected
to a network that has proper 50-Ohm cable
terminators at both ends, none of the tests
will pass.
Possible resulting messages are:
RAM Test Passed The configuration test is completed
successfully.
Checksum Error The board is not installed at all or is
not working, or the configuration
parameters (above) do not match the board
jumper settings.
No Response From The board is not working, or an Ethernet
8390 network is not properly terminated at
both ends.
RAM Error The RAM buffer memory test failed.
Press ESC when prompted at the completion of the test. Return to
the main menu by pressing ESC again.
<< TEST 2. INTERRUPT TEST >>
Run this test next to ensure that the interrupt request generated
by the adapter board properly interrupts the PC.
Possible resulting messages are:
Interrupt Test Passed The interrupt test is completed
successfully.
Interrupt Test Failed The interrupt test failed. Confirm
or the correct jumper setting and
No Response From 8390 Ethernet network termination (if
applicable).
WD8003 Not Initialized The Configuration Test (Test 1.)
was not completed successfully.
<< TEST 5. INTERNAL LOOPBACK TEST >>
This test verifies that groups of data (called "frames") can be
transmitted and received correctly by the 8390 LAN controller
device on the LAN adapter board. The frames are transmitted
internally to the same adapter board without using the network.
An Ethernet adapter board must be connected to a properly
terminated network, however, when this test is run. The RAM
buffer memory is not used.
Use the SPACE BAR to select a value of 1000 in the ITERATIONS
field. This is the number of times the test will run before
reporting the results. (ITERATIONS=0 means run continuously
until ALT-P is pressed to stop the test.)
Don't change the values in the PATTERN or FRAME LEN fields.
When the desired values are displayed in the fields:
o first press ALT-C to clear the statistics;
o then press ALT-P to start the test.
The messages "Internal Loopback In Progress/Internal Loopback
Test Completed" indicate a successful test. The Frames Sent
and Frames Received statistics should be equal. Press ESC
when prompted at the completion of the test.
You can start the test over by pressing ALT-C and ALT-P again.
ALT-U is only used to cause a snapshot update of the statistics
while the test is running.
<< TEST 6. EXTERNAL LOOPBACK TEST >>
This test allows the adapter board to transmit and receive data
on the network.
NOTE: this test may interfere with other network
software that is running on the network.
For a simple test, you need two systems on the same network
running the External Loopback Test portion of the Diagnostic
Program. Select the following values in each system:
System 1 MODE = ECHO
ITERATIONS = 0
FRAME LEN = 1518
CHECK METHOD = NONE
DEST.ADDR = (this value doesn't matter)
System 2 MODE = TX/RX
ITERATIONS = 1000
FRAME LEN = 1024
CHECK METHOD = COMPARE
DEST.ADDR = the value shown in the SOURCE ADDR
field of System 1
Once started, System 1 will operate in echo mode indefinitely,
returning every frame that it receives to the system that sent
it. System 2 will send 1000 frames to System 1, checking to
see that it receives each one after it is echoed.
Test 6 is operated just like Test 5. Press ALT-C and then ALT-P
on each system to start the test. Be sure to start System 1
first; then start System 2. System 2 will stop by itself after
1000 frames are sent and received.
If you have other systems that you want to test, leave System 1
running in ECHO mode while you add the other systems to the
network running the External Loopback Test configured like
System 2. When you want to stop System 1, press ALT-P.
The following information is for more advanced testing. The
MODE field selects one of four operating modes:
TX Only Transmits frames (data) to another adapter board
without receiving anything. Set your DEST.ADDR
(Destination Address) field value to the address of
the other adapter board, which is displayed in its
SOURCE ADDR field. CHECK METHOD is ignored.
ITERATIONS is the number of frames to transmit.
TX/RX Transmits frames and waits for echo. Set the
DEST.ADDR field of your system to the value shown in
the SOURCE ADDR field of the system you want to send
the frames to. Use CHECK METHOD = COMPARE.
ITERATIONS is the number of frames to transmit.
RX Only Receives frames from other adapter boards. The
address of your adapter board is shown in your
SOURCE ADDR field. DEST.ADDR is ignored.
Use CHECK METHOD = CHECKSUM and ITERATIONS = 0.
Echo Receives frames from other adapter boards and sends
each frame back to the adapter that transmitted it.
The DEST.ADDR field is ignored. Set the FRAME LEN
field to the maximum value (1518) to ensure that
it is at least as large as the frame length of any
of the frames being received. Use ITERATIONS = 0
and CHECK METHOD = NONE.
The SOURCE ADDR field is for reference only. It displays the
LAN address of your adapter board.
The DEST.ADDR field is used in the TX/RX and TX Only modes to
specify the LAN address of the adapter board where frames are to
be sent. The special Destination Address "FF FF FF FF FF FF"
is the broadcast address: frames sent to this address should be
received by all adapter boards on the network except the board
that sent them. Use the LEFT/RIGHT ARROW keys to edit this
field.
The FRAME LEN field determines the number of bytes of data in
each frame that is sent.
The PATTERN field shows the data (in hexadecimal) that is sent
in each frame.
In some cases, such as the ECHO and RX ONLY modes, it is
convenient to select ITERATIONS = 0 to let the test run
continuously. When doing this, press ALT-P to alternately start
and stop the test. Press ALT-U while the test is running to get
a snapshot update of the statistics, which are normally not
updated until the test is stopped. Press ALT-C if you want to
clear the statistics.