** ** ** EEPROM Utility ** ** v3.23 Aug. 2005 ** ** Introduction: ============= This document shows you how to use the eeprom utility. This utility runs under DOS environment. Contents of the Subdirectory: ============================= EEPROM.EXE The eeprom utility program file. EEPROM.CFG The eeprom utility default configuration file. EEPROM.TXT This file. Usage: ====== The eeprom menu consists of four functions: 1. F1: Create Data File You should use this function to create a new EEPROM data file. The default value of "Ethernet ID", "Subsystem ID", "Subsystem Vendor ID" and "PHY address" are invalid. Modify them to the valid value and save to a file. 2. F2: Open Data File If you want to modify an existed EEPROM data file, you could use this function. 3. F3: Write to EEPROM After the EEPROM data file is OK, you could use this function to write the data file into EEPROM. 4. Esc: Exit Exit this program. Command line usage ================== Usage: EEPROM [option] option: -? This help. -h This help. -p[#] [MAC Address] filename [-i [filename1]] [-o filename2] [-al limitaddr] Program EEPROM with data in filename and output the programmed MAC address to filename2 if -o is specified. use alternative way to modify MAC address if -i is specified. if filename1 is omitted, the program will read MAC from console. If you want to avoid over-programming MAC address, using option -al to set the limit of address. # : ( 1 ~ 8 ) card number, could be ignored. [MAC Address]: 12 HEX characters, could be ignored. p file1.nic : Program file1.nic with first adapter. p4 rpl.nic : Program rpl.nic with 4th adapter. -v[#] filename Verify EEPROM with data in filename. # : ( 1 ~ 8 ) card number, could be ignored. p file1.nic : Verify file1.nic with first adapter. p4 rpl.nic : Verify rpl.nic with 4th adapter. -vm[#] [addrlen] [value] Verify EEPROM MAC address by last addrlen numbers. # : ( 1 ~ 8 ) card number, could be ignored. addrlen : ( 1 ~ 12(default) ) the last addrlen numbers of MAC address to be checked, could be ignored. value : MAC address value to be checked, could be ignored. Ex: eeprom -vm 4 => check the last 4 numbers of MAC address. Ex: eeprom -vm 4 3e55 => check the last 4 numbers of MAC address with value 3e55. -vs[#] [ssid] Verify EEPROM SSID. # : ( 1 ~ 8 ) card number, could be ignored. ssid : SSID to be checked, could be ignored. -vv[#] [svid] Verify EEPROM SVID. # : ( 1 ~ 8 ) card number, could be ignored. svid : SVID to be checked, could be ignored. -f[#] filename Write filename with EEPROM data. # : ( 1 ~ 8 ) card number, could be ignored. f file1.nic : Write file1.nic with first adapter. f4 rpl.nic : Write rpl.nic with 4th adapter. -e Display extened menu item. -bt[#] Select BootROM boot type. # : ( 1 ~ 8 ) card number, could be ignored. PXE : Select PXE boot. RPL : Select RPL boot. -bm[#] <19|18|BBS|NO> Enable boot up methods. # : ( 1 ~ 8 ) card number, could be ignored. bm 19 : Try network boot first, then local drives. bm 18 : Try local drives boot first, then network. bm BBS: According to BIOS(Boot Entry Vector). bm NO : Local drives boot. -g[#] Generate 1's compliment checksum and write it to EEPROM 0fh (high byte). # : ( 1 ~ 8 ) card number, could be ignored. -c[#] Check if the checksum stored in EEPROM is valid or not. # : ( 1 ~ 8 ) card number, could be ignored. -mi num filename Increase MAC address in filename by num. -md num filename Decrease MAC address in filename by num. -km[#] mac-address Write mac-address to #th NIC's EEPROM MAC address field. -kv[#] SVID Write SVID to #th NIC's EEPROM subsys-vendor ID field. -ks[#] SSID Write SSID to #th NIC's EEPROM subsys-system ID field. -l[#] <00|01|10|11> Set EEPROM PHY LED Setting bits (LEDS1,LEDS0). This function is NOT suitable for integrated LAN chips(VT823X). # : ( 1 ~ 8 ) card number, could be ignored. 00 : set (LEDS1,LEDS0) to (0,0). 01 : set (LEDS1,LEDS0) to (0,1). 10 : set (LEDS1,LEDS0) to (1,0). 11 : set (LEDS1,LEDS0) to (1,1). Exit status: 0 Command execution success. 1 Command execution fail.