Macronix International Co., Ltd.
Diagnose program user's guide
=======================================
Copyright (C) 1996 by Macronix International Co., Ltd.
All rights reserved.
About mx713.exe
==================================================
This program is using for MX98713 test.
Three sets of Vendor ID and Device ID will be searched automatically.
If the parameters of the current LanCard do not match one of them,
"Device not found" error message will be reported.
set1:
Vendor ID : 0x10d9
Device ID : 0x0512
set2:
Vendor ID : 0x1011
Device ID : 0x0009
set3:
Parameters that defined in mx713.cfg
Contents of mx713.exe
==================================================
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Function Select ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³F1. Network Diagnose ³
³F2. PMAC Diagnose ³
³F3. EEPROM Access ³
³F4. PORT Selection ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
1.Network Diagnose
6 network diagnose functions are provided in this item .
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Network Diagnose ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Transmit Monitor ³
³ Receive Monitor ³
³ Ping-Pong Master Mode ³
³ Ping-Pong Slave Mode ³
³ External loopback ³
³ Internal loopback ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
1.1 Transmit Monitor:
Transmit 6 consecutive packets repeatly.
transmit condition: CAL=8 , TAP=01 , CSR6_SF
packet size = 401
1.2 Receive Monitor:
Receive all packets in the network, and place them
into 6 consecutive RX buffers.
Receive condition: CSR6_PB,CSR6_PR,CSR6_PM
1.3 Ping-Pong Master Mode:
This selection forces adapter to send out packets (random
packet length ) and wait for echo.
After receiving the echo, compare them and accumulate
the error status. To do this, a responcer is needed in
the network.
The packet size is a random number between 60 and 1514.
1.4 Ping-Pong Slave Mode:
As a network responcer, it echoes all received packets.
1.5 External loopback:
In this item, the test signal will be send out of chip MX98713.
To do this test, an external loopback path should be provided.
The packet size is a random number between 60 and 1514.
1.6 Internal loopback:
Do an internal loopback test on MX98713.
The packet size is a random number between 60 and 1514.
2.PMAC Diagnose
This item do a basic function verification on MX98713.
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º MX98713 Function Test º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º Internal Loopback º
º ISR Test º
º CSR Test º
º EEPROM Test º
º Perfect Test º
º Inverse Test º
º Hash Test º
º HashOnly Test º
º Multi_PKT Test º
º Burst_Len Test º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
Internal loopback : internal loopback test
ISR Test : interrupt service test
CSR Test : command and status register function test
EEPROM Test : EEPROM read/write test
Perfect Test : Perfect filtering function test
Inverse Test : Inverse filtering function test
Hash Test : Hash filtering function test
HashOnly Test : HashOnly filtering function test
Multi_PKT Test : One packet in multi-descriptor function test
Burst_Len Test : Burst length test
3. EEPROM Access
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º MX98713 EEPROM Access º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º Dump EEPROM º
º Edit C46.PKT º
º Upload C46.PKT to EEPROM º
º Download EEPROM to C46.PKT º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
3.1 Dump EEPROM:
Dump the content of EEPROM.
3.2 Edit C46.PKT:
Edit file c46.pkt.
File c46.pkt posses the content of EEPROM and will be created
automatically when item "Download EEPROM to C46.PKT" is selected.
3.3 Upload C46.PKT to EEPROM:
Write EEPROM by c46.pkt content.
3.4 Download EEPROM to C46.PKT:
Write file c46.pkt by EEPROM value.
4. PORT Selection
MX98713 provides 2 kinds of signal interface ( 4B/5B ).
It depends on the hareware design, for 4B connection the
"MII PORT" should be selected, and for 5B connection select
item "SYMBOL PORT". The default selection is "SYMBOL PORT".
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³MX98713 PORT SELECT³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ SYMBOL PORT ³
³ MII PORT ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
About "mx713 eep"
==================================================
Type "mx713 eep", it turns out to be an EEPROM auto programming routine.
Before using this function, make sure that the content of EEPROM should
be all "0xff" ( a brand new EEPROM default value).
After executing "mx713 eep", the following action will be taken:
1. Upload the content of file c46.pkt to the current EEPROM.
2. The CRC value will be calculated and programmed into EEPROM automatically.
3. The Network ID that defined in c46.pkt will be increased by 1.
According to "MX98713 EEPROM FORMAT" we get an example.
The contents of c46.pkt are:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 01 01 00 00 12 34 56 78 00 1e 00 00 03 00
1f 04 00 0b 8e 00 03 1b 6d 00 04 03 8e 00 05 1b
6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14 00 00 00 00 00 00 00 00 00 12 05 d9 10 ab cd
After execute "mx713 eep", the format show above will be programmed
into EEPROM. and the contents of c46.pkt turn out to be:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 01 01 00 00 12 34 56 79 00 1e 00 00 03 00
1f 04 00 0b 8e 00 03 1b 6d 00 04 03 8e 00 05 1b
6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14 00 00 00 00 00 00 00 00 00 12 05 d9 10 ab cd
MX98713 EEPROM FORMAT
Offset 0 2 4 6 8 a c e
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
00-0f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
10-1f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
20-2f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
30-3f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
40-4f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
50-5f ³ ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
60-6f ³ ³ ³
ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ´
70-7f ³ N ³ L ³ M ³ R ³ csr0 ³ csr16 ³ DEV ³ VEN ³ CRC ³
ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÙ
N : Network ID index
M : 0 -> Symbol mode
None zero -> MII address for MII mode
R : 0 -> Csr0,16 = Defaul value
None zero -> Csr0,16 load from EEPROM
DEV: Device ID
VEN: Vendor ID
CRC: Checksum
About "mx713 100FD" ,"mx713 100HD", "mx713 10FD", "mx713 10HD", "mx713 AUTO"
==================================================
Type "mx713 100FD", force MX98713 to 100M Full_Duplex mode.
Type "mx713 100HD", force MX98713 to 100M Half_Duplex mode.
Type "mx713 10FD" , force MX98713 to 10M Full_Duplex mode.
Type "mx713 10HD" , force MX98713 to 10M Half_Duplex mode.
Type "mx713 AUTO" , force MX98713 to Nway Auto_Negotiation mode.
These actions do not reset the MX98713.
-- THE END --
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.