==================================== SiS900 Mass Production Test Program ==================================== (1) Introduction ================ lantest.exe -- Test program (support multiple access through network) exlb.exe -- Test program (with bigger font, no multiple access) ee.exe -- EEPROM programming program eesetup.exe -- Setup EEPROM data file for ee.exe Note: ee.exe cannot support multiple access through network (2) Modify EEPROM data file(ee) with EESETUP.EXE ============================================== 1. Run eesetup.exe Ex: C:\> eesetup 2. Create new EEPROM data file. Input : File name : EEPROM data file OUI : Organization Unique Id Start OUA : The first Id to be written to EEPROM Total Ids : How many Ids you want to use in this production line (decimal) End OUA : The last Id to be written to EEPROM If you specify Count, you don't need to specify the End OUA Sub_VendorID : Subsystem Vendor ID Sub_DeviceID : Subsystem Device ID Ex: File name : ee OUI : 00E006 (hex) Start OUA : 000000 (hex) Total Ids : 2000 (decimal) End OUA : (not required) Sub_VendorID : 1039 Sub_DeviceID : 0900 3. Modify EEPROM data file. Note: When test is running, DO NOT use this to modify EEPROM data. You can see the current status in EEPROM data file. OUI : Current OUI Start OUA : The first Id Current OUA : Current Id Ids Used : How many Ids was used in this production line Ids Left : How many Ids left in this production line Total Ids : Total Ids in this production line End OUA : The last Id 6 field you can modify: OUI : If you need a new OUI Start OUA : If you want to specify a new starting OUA Total Ids : If you want to change the number of Ids in this production line End OUA : Sub_VendorID : Subsystem Vendor ID Sub_DeviceID : Subsystem Device ID (3) Modify EEPROM data file(ee) manually ======================================== 1. Modify current address Ex: in EE, line 9, 10, 11 e000 0906 ===> 00 E0 06 09 00 01 0100 Modify starting address Ex: in EE, line 34 00 E0 06 09 00 01 2. Modify end address Ex: in EE, line 33 00 E0 06 09 FF FF (4) Program MAC address: ======================== ee.exe -- Program MAC address Usage : ee Ex: c:\>ee ee (5) Test result: ================ 1. Pass: All tests are passed. ===> This LAN chip is good. 2. Loopback test fail: The test program Logged failed MAC address to FailID file. ===> This LAN chip may not be good. You can re-use this MAC address. (6) Other Usage: ================ Two Station Test (i) LAN -- connect two stations with Ethernet cable Sender: Send packet and wait for response c:\>lantest /snd Responder: Listen packet from sender and send response to sender c:\>lantest /rsp Change Notes : ----------------------------------------------------------- 1) Lantest.exe -- ask user to specify LoopCount and Limit. -- support 2 station test -- support HomePNA Usage : lantest [/option] Option: /r --> Return directly 2) exlb.exe -- loopback test with different user interface -- exlb needs a font file : modern.fon Usage : exlb [/option] Option: /i --> Internal loopback only /r --> Return directly 3) ee.exe -- add the function that not to advance to next MAC address and output log file Usage : ee [/Options] Options : /f --> fixed MAC address /l --> output log file /r --> restart system after programming MAC address 4) eesetup -- change the Power Management Control field in EEPROM from 0xfe01 to 0xfe02