********************* ** 2-Mar-1998 ** *** Version 4.05 *** *************************** Note the last changes in SROMPROD that are detailed in the SROMPROD section!! Supporting the Digital Semiconductor 21140, 21140A, 21041, 21142, 21143 (including 21143 Rev 4.0, Rev 4.1) and 21540 (rev 4.8 and rev 4.9) SROM specification version 4.05. SROM programming utilities -------------------------- Included in this kit are two utilities that enable users to modify the serial ROMs on their DS21041, DS21140, DS21142, DS21143 and DS21540 based network cards. These utilities support the Magic Packet functionalities. Magic Packet is a trademark of Advanced Micro Devices, Inc. The utilities also support a 4K SROM (8 bits address). Programs: --------- 1. SROMPROD.EXE - Program to blast SROMs in the present format with the address block specified by the user, or to dump the contents of the SROM into the file specified by the user. This program can be used on all 21x4 adapters. 2. SROMUTIL.EXE - Program to create template files in the new format (which are necessary for use with the other two utilities) and to view the contents of existing SROMs in the new format. SROMPROD program ---------------- The SROMPROD utility programs the SROMs for any Digital Semiconductor 21x4-based networking card. In order to run the program, you need to have the following updated files: ADDR.MAX ADDR.LOG EB41.TXT, EB41.TOP (for DS21041 based network cards) EB140.TXT, EB140.TOP (for DS21140 based network cards) EB140NAT.TXT, EB140NAT.TOP (for DS21140 based network cards, with Natinal MII Phy) EB140BRD.TXT, EB140BRD.TOP (for DS21140 based network cards, with Broadcom MII Phy) EB140DC.TXT, EB140DC.TOP (for DS21140 based network cards, with dual connector) EB140SC.TXT, EB140SC.TOP (for DS21140 based network cards, with single connector) EB142NAT.TXT, EB142NAT.TOP (for DS21142 based network cards, with National MII Phy) EB143NAT.TXT, EB143NAT.TOP (for DS21143 based network cards, with National MII Phy) EB143ML.TXT, EB143ML.TOP (for DS21143 based network cards, with MicroLinear MII Phy) EB143QSI.TXT, EB143QSI.TOP (for DS21143 based network cards, with QSI SYM Phy) QSIMAGIC.TXT, QSIMAGIC.TOP (for DS21143 based network cards, with QSI SYM Phy and Magic Packet information block) DCS20_10.TXT, DCS20_10.TOP (for DS21143 Rev 4.1 based CardBUS with a 4K SROM including reset sequence - block type 5, and GPR sequence for phy power down - block type 6). GRN40_1K.TXT, GRN40_1K.TOP (for DS21143 Rev 4.0 based network cards with a 1K SROM). GRN40_4K.TXT, GRN40_4k.TOP (for DS21143 Rev 4.0 based network cards with a 4K SROM). GRN41_1K.TXT, GRN41_1k.TOP (for DS21143 Rev 4.1 based network cards with a 1K SROM). GRN41_4K.TXT, GRN41_4K.TOP (for DS21143 Rev 4.1 based network cards with a 4K SROM). GRN48_4K.TXT, GRN48_4K.TOP (for DS21143 Rev 4.8 based network cards with a 4K SROM). GRN49_4K.TXT, GRN49_4K.TOP (for DS21143 Rev 4.9 based network cards with a 4K SROM). These files are templates samples and can be replaced. The ADDR.MAX file is a text file containing the last possible address that SROMPROD will allow the user to program. The ADDR.LOG file is a file containing the address to be written. This address will be automatically incremented by one bafter SROMPROD programs the adapter. Thus the ADDR.LOG should be initially created with the first address to be written. Whenever SROMPROD runs, it uses ADDR.LOG to get the address to be programmed, then it programs the SROM of the present network card with this IEEE address (provided that it is within the range allowed by ADDR.MAX). If SROMPROD is run in a directory where there is no ADDR.LOG file, SROMPROD will prompt the user for the first IEEE address to be used, and will create the ADDR.LOG file accordingly. IMPORTANT: The ADDR.LOG and ADDR.MAX files supplied in this kit are just a sample files and should be treated accordingly. The command line syntax is : SROMPROD [SROM=First SROM index] [template=Template File Name] [/nolog] [/map] [cfid=New CFID] [/dump[=index of SROM to read] dumpfile=File Name] [/ignoreCRC] [noCRC] [/magic_format [/magic_ieee=
|"self"|