************************************************************** AXINIT01.ASM (C) 1998 ADEX Electronics Inc. Issue Date: 5/1998 Version 01: First Release. ********************************************************************* This program "AXINIT01.EXE" is a re-initialization program for the Adex Electronics' PCI and AGP Bus Isolation Extenders only. It will allow the user to specify up to four PCI devices to be re-initialized. When first invoked, it will search the disk for a file name "AXINIT01.cfg". If found, it will read the file and search the pci bus for the PCI devices specified in the disk file and reinitialize the PCI devices.If not found, it will prompt the user to enter 4 "Device ID", "Vendor ID" and "Index" then search and save the configuration in a file, named "AXINIT01.cfg. The index number is default to zero, which is usually the case for single function PCI cards. For PCI cards with multifunction, the index should be specified as, 0 or 1, etc. THIS PROGRAM NEEDS TO BE RUN FOR EACH MOTHERBOARD OR SYSTEM. THE AXINIT01.CFG FILE NEEDS TO STAY WITHIN THAT PARTICULAR SYSTEM AND NOT BE SHARED WITH OTHER SIMILAR SYSTEMS. IF ADDITIONAL PCI CARDS ARE ADDED TO THE SYSTEM, OR THE CARD UNDER TEST IS CHANGED, THE USER WILL NEED TO DELETE THE EXISTING AXINIT01.CFG FILE AND RUN THE PROGRAM TO RE-GENERATE A NEW CFG FILE AGAIN. THIS PROGRAM IS NOT GUARENTEED TO WORK WITH ALL PCI OR AGP CARDS. SOME OF THEM HAVE CONFIGURATION REGISTERS THAT SHOULD NOT BE WRITTEN, OR MANY HAVE SOME OTHER REGISTERS OR MEMORY OUTSIDE OF THE CONFIGURATION REGISTERS THAT MAY NEED TO BE RE-INITIALIZED. USER SHOULD READ THE NOTES UNDER THE WRITE_CFG_REG SUBROUTINE FOR DETAIL. MOST LIKELY, THE CHANGES CAN BE MODIFIED OR ADDED WITHIN THIS SUBROUTINE. USER SHOULD RUN THIS PROGRAM THE FIRST TIME, WHILE THE CPU SYSTEM IS LOADED WITH THE CARD THAT IS INTENDED TO BE RE-INITIALIZED (WITH THE BUS ISOLATION EXTENDER SWITCHED ON, IF INSTALLED). AFTERWARDS, THE BOARD UNDER TEST CAN BE REMOVED WHILE THE BUS ISOLATION EXTENDER IS SWITCHED OFF. BY RUNNING THIS PROGRAM AGAIN, IT WILL THEN RE-INITIALIZE THE BOARD UNDER TEST, AFTER THE BUS ISOLATION EXTENDER IS SWITCHED BACK ON. USER IS ENCOURAGED TO CREATE A BATCH FILE WHICH CALLS THIS PROGRAM FOR RE-INITIALIZATION BEFORE THE REAL TEST SOFTWARE IS RUN. USER SHOULD RUN THIS PROGRAM OR EXERCISE THE BATCH FILE THAT INCLUDES THIS PROGRAM EVERY TIME THE BUS ISOLATION EXTENDER IS SWITCH OFF AND BACK ON. ********************************************************************* ********************************************************************* FOR FURTHER ASSITANCE, PLEASE CONTACT, ADEX ELECTRONICS 2 McLAREN, SUITE G IRVINE, CA 92618 (T)+1-949-597-1772; (F)+1-949-597-1729 EMAIL: adexelec@pacbell.net Website: http://www.adexelec.com ********************************************************************* Please visit our website for future revision of this software, as well as, other product and service information. *********************************************************************