Ŀ
		 32-Bit PCI Ethernet Adapter			
	    NETWORK TESTING PROGRAM (DIAG) USER GUIDE		


ͻ
		      Release History				
͹
    date     version 	  description			
͹
 11-08-1995 	v1.00    1. New release.			
	     	       					
 12-07-1995 	v1.01    1. Update link stauts check functions 
	     	       					
 02-14-1996 	v1.02    1. Support 10M PCI adapter & 10/100M	
	     	            PCI Fast Ethernet adapter		
	     	       					
ͼ

1.   The 32-Bit PCI Ethernet Adapter Network Testing Program - DIAG

The 32-Bit PCI Ethernet driver disk contains a network testing program
called DIAG.  Run this program to check if your adapter is properly
installed.  The DIAG program  supports for the following PCI LAN
adapters:

	Ŀ
	 Product Name						
	Ĵ
	 32-bit 10M PCI Ethernet Adapter			
	 32-bit 10/100M(-NWAY) PCI Fast Ethernet Adapter	
	


This DIAG program performs the following tests:

	a.  Configuration Test
	b.  I/O Test
	c.  ID Test
	d.  Internal Loopback Test
	e.  External Loopback Test
	f.  Interrupt Test
	g.  Network Function Test


2.   Test Requirements

To run DIAG, you need at least two workstations, each with an installed
32-bit PCI Ethernet adapter. You should run the program in both
workstations, one after the other. If you want to test 100Mbps fast
Ethernet operation, you must have at least two workstations each with an
installed 32-bit fast Ethernet adapter.


3.   Running the DIAG Program

Insert the 32-bit PCI Ethernet Adapter driver disk into your flopppy
drive (A:), and type:

	A:\> CD DIAG  <Enter>
	A:\DIAG> DIAG  <Enter>


----------------------------------------------------------------------

3.0. When you run DIAG, it searches the 32-bit PCI (fast) Ethernet
     adapters on your PC.  If your PC does not support PCI BIOS, or if
     no the 32-bit PCI (fast) Ethernet adapters exists on your PC, DIAG
     will display an error message, Otherwise, it will display information
     of all the PCI network adapters found existing on your
     PCI machine. These information are: Ethernet address, IRQ used,
     I/O port used, and the predefined media-type (AUTO or Auto-Negotiation,
     means media-type AUTO-sensing).  You can use the UP and DOWN arrow keys
     to select the adapter to test, or the RIGHT and LEFT arrow keys to select
     the media-type. The 32-bit 10M PCI Ethernet adapter supports three
     media-types:

	1. AUTO
	2. TP
	3. BNC;

     while the 32-bit 10/100M PCI Fastnet adapter supports four media-types;
     they are:

	1. AUTO
	2. TP 100Mbps
	3. TP  10Mbps
	4. BNC 10Mbps;

     and the 32-bit 10/100M-NWAY PCI Fastnet adapter supports five media-types;
     they are:

	1. Auto-Negotiation
	2. 100M Full Duplex
	3. 100M
	4. 10M Full Duplex
	5. 10M


     Note that AUI port is not supported for this version of 32-bit PCI
     adapters.	Press <ENTER> to confirm selection and start the
     testing process, or press <ESC> to exit the DIAG program.


3.1. The screen will display the status of the testing.

     The screen display on your monitor is similar to Figure 1.

Ŀ
	     32-bit 100BaseTX PCI Adapter Network Testing Program	       
		  Version 1.02	  Release Date:   02-14-1996		       


ͻ
 #0 Fastnet  IRQ: 9 Port:D000 
Ķ
 Configuration test    : PASS 
 I/O test	      : PASS 
 ID test 	      : PASS 
 Internal Loopback Test: PASS 
 External Loopback Test: PASS 
 Interrupt test	      : _    
 			     
ͼ








				  ESC to Exit




		  Figure 1 - PCI Adapter Test Screen



This  screen will present you with a Testing Report to indicate the result
of each test conducted.  It will also indicate the Adapter has Passed or
failed the test.


3.2  When the network function test is running, the PCI Adapter Test Screen
     as shown in Figure 2 will be displayed.

Ŀ
	     32-bit 100BaseTX PCI Adapter Network Testing Program	       
		  Version 1.02	  Release Date:   02-14-1996		       


ͻ
 #0 Fastnet  IRQ: 9 Port:D000 
Ķ
 Configuration test    : PASS 
 I/O test	      : PASS 
 ID test 	      : PASS 
 Internal Loopback Test: PASS 
 External Loopback Test: PASS 
 Interrupt test	      : PASS 
 Network Function Test : OFF  
ͼ

 Node ID: [ xx xx xx xx xx xx ] ͻ
   Tx Count  : 	 0 Packets	Rx Count   :	      0 Packets        
   CRC Error : 	 0						       
   ALG Error : 	 0						       
   COLLISION : 	 0						       
   Time      : 	 0 Seconds	Performance: 0.000e+000 BPS	       
ͼ
      Press <F1> to Reset Counters, <F2> to Toggle ON/OFF, <ESC> to Exit


       Figure 2 - PCI Adapter Test Screen with Network Function Test Running



There are three function keys which can be used with the DIAG.EXE program:

	<F1>	To reset all counters which report the real network status.

	<F2>	To toggle the network function test ON or OFF.
		There is a toggle switch which makes the network function
		test in reverse way.

	<ESC>	To terminate and return to the Adapter Selection Screen.


The real network status report displays the TX count, RX count and
two errors CRC and ALG are shown on the Test Screen.
The Time that is accumulated by this program and the Performance
which is calculated by this program are also shown on the Test Screen.



After you press the <F2> key once, the network function test now is
entering into the 'ON' condition, that is, TX count is going to increase
quickly (single station).  And if there is more than one station are
running DIAG with network function test 'ON' on your network system
(multiple stations), then RX count is also increasing quickly to reflect
the real network traffic. The Test Screen layout given in Figure 3 will be
shown on your screen while there is only one station running DIAG program.



Ŀ
	     32-bit 100BaseTX PCI Adapter Network Testing Program	       
		  Version 1.02	  Release Date:   02-14-1996		       


ͻ
 #0 Fastnet  IRQ: 9 Port:D000 
Ķ
 Configuration test    : PASS 
 I/O test	      : PASS 
 ID test 	      : PASS 
 Internal Loopback Test: PASS 
 External Loopback Test: PASS 
 Interrupt test	      : PASS 
 Network Function Test : OFF  
ͼ

 Node ID: [ xx xx xx xx xx xx ] Ŀ
   Tx Count  :       4711 Packets	Rx Count   :	      0 Packets        
   CRC Error : 	 0						       
   ALG Error : 	 0						       
   COLLISION : 	 0						       
   Time      : 	 5 Seconds	Performance: 1.326e+007 BPS	       

      Press <F1> to Reset Counters, <F2> to Toggle ON/OFF, <ESC> to Exit


	    Figure 3 -	Test Screen with Network Function Test 'ON'
				(Single Station)



When the Diagnostic Test run detects a problem, it will indicate the status in
the Diagnostic Test status report; displays the possible cause of failure and
the suggested solution to the problem. Figure 4 presents a layout of this screen.


Ŀ
	     32-bit 100BaseTX PCI Adapter Network Testing Program	       
		  Version 1.02	  Release Date:   02-14-1996		       


ͻ
 #0 Fastnet  IRQ: 9 Port:D000 
Ķ
 Configuration test    : PASS 
 I/O test	      : PASS 
 ID test 	      : PASS 
 Internal Loopback Test: PASS 
 External Loopback Test: PASS 
 Interrupt test	      : FAIL 
 			     
ͼ

 Description : Ŀ
   Please check your IRQ setting in PCI configuration, check if IRQ	       
   number is conflict with other adapters. And run DIAG.EXE again.	       
   Please also check the cabling system if it is connected correctly.	       
   If all the IRQ setting is OK and cabling system is correct too,	       
   contact your dealer.						       

				  ESC to Exit


   Figure 4 - PCI Adapter Test Screen when Testing Report Results to
	      'FAIL' Remarks


4.   Test Fail Messages

Possible causes of failures and suggested solutions during the diagnostics test
are listed below :

ͻ
     Test Result    		 Suggested Solution	    
͹
  Configuration     	1. Check PCI BIOS setup about PCI   
  Test Fail	     	   adapter .			    
		     	2. Contact your dealer. 	    
͹
  I/O Test Fail     	1. Check the parameter with PCI     
		     	   adapter in BIOS setup is correct 
		     	   or not.			    
		     	2. Check if you are now running     
		     	   EMM386.EXE.	If your EMM386.EXE  
		     	   has a version earlier than 4.49  
		     	   or you use the HIGHSCAN flag,    
		     	   it can not handle properly	    
		     	   DWORD accesses and may cause     
		     	   the I/O Test to fail.	    
		     	3. Contact your dealer. 	    
͹
  ID Test Fail      	1. ID checksum error.		    
		     	2. Contact your dealer. 	    
͹
  Internal Loopback 	1. Contact your dealer. 	    
  Test Fail	     					    
͹
  External Loopback 	1. Check your cables, connectors    
  Test Fail	     	   and terminators(Coaxial cables). 
		     	2. Check if you have selected the   
		     	   right medium type.		    
		     	3. Check if you are using a cross-  
		     	   over cable, if you use cross-    
		     	   over cable, you may not pass the 
		     	   external loopback test, yet you  
		     	   can pass this test just press    
		     	   ENTER key.			    
		     	4. Contact your dealer. 	    
͹
  Interrupt Test    	1. Check IRQ setting in your PCI    
	 Fail	     	   configuration of your computer.  
		     	2. Check your cables, connectors    
		     	   and terminators(Coaxial cables). 
		     	3. Check your BIOS configuration    
		     	   Setting, re-setup your	    
		     	   Adapter.			    
		     	4. Contact your dealer. 	    
͹
  Network Function  	1. Check cables, connectors, and    
  Test :	     	   board connections.		    
  Receive Test Fail 	2. Re-install the adapter board.    
  (Rx packet count  	3. Reset the stations and run the   
   not running)     	   DIAG program in various	    
		     	   sequence to decide which	    
		     	   adapter board is defective.	    
		     	4. Contact your dealer. 	    
ͼ

			 - END -
