Ö· Ö· Ò Ö· ·Ö Ö· Ö· Ö· ÖÒ· Ö· Ö· Ƕ º º / Ƕ ºº Ƕ ºº Ó· º Ƕ ǽ ½Ó Ó½ ÓÄ ½Ó Ó/ ½Ó ½Ó Ó½ Ð ½Ó ½Ó · Ö Ò Ö· Ò· Ö· · Ö Ö· ºÒº º ºº ºº ºº ºÒº Ó· Óн Ð ½Ó н Ó½ Óн Ó½ 3.1 & Workgroups CONTENTS Chapter 1 Driver Installation 1 1.1 Introduction 1 1.2 Installation 2 Chapter 2 Driver Configuration 3 2.1 Configuration 3 2.1.1 Micro Channel Bus Adapter Configuration 4 2.1.2 ISA Bus Adapter Configuration 5 2.1.3 EISA Bus Adapter Configuration 7 2.2 Setting Fast Baud and Mapping Ports 8 2.3 Removing an Adapter 10 2.4 Exiting Configuration 10 2.5 Reconfiguring the Driver 10 Appendix A System.ini Changes 11 Customer Assistance 13 License Agreement 14 ACL/Avanstar Family Device Driver for Windows 3.1 (Version 1.0X) Software Installation Guide manual part number: 650153-04 c 1994 Star Gate Technologies, Inc. All brand and product names are trademarks or registered trademarks of their respective companies. Chapter 1 Driver Installation 1.1 Introduction The diskette that comes with this manual contains the ACL/AvanstarTM family device driver for WindowsTM 3.1 and the support software for its configuration and use. This driver provides the interface between an ISA (Industry Standard Architecture), EISA (Extended Industry Standard Architecture), or Micro ChannelTM computer and up to four ACL/Avanstar family adapters. At this time, the driver supports the following ACL/Avanstar family adapters: Adapter Architecture ACL ISA ACL II+ ISA ACL IIR+ ISA ACL MC Micro Channel ACL MC+ Micro Channel Avanstar 100m Micro Channel Avanstar 100i ISA Avanstar 100e EISA 1.2 Installation Follow these steps to install the ACL/Avanstar family device driver for Windows 3.1: NOTE The installation procedure for this driver will make changes to the system.ini file in your Windows directory. Before starting the installation procedure, you may wish to make a backup copy of your system.ini file by using File Manager to copy system.ini to system.bak. See Appendix A for the changes that are typically made to the system.ini file. 1. Follow the adapter configuration and installation instructions in your ACL/Avanstar family user's guide. 2. Insert the driver diskette into the floppy disk drive. 3. Select "File" from the Program Manager menu. Select the "Run" option and enter a:aclconf or b:aclconf at the command line. 4. Select "Continue" when the ACL/Avanstar Family board Configuration screen appears. 5. The next screen will ask you to verify that Windows is installed in the indicated directory. Select "Continue" when you are done with this step. 6. The next screen will ask you which directory you want the setup program to place the ACL/Avanstar Family Adapter Configuration Utility and other related files. 7. The next screen will inform you that the device drivers have been installed. Select "Continue" to configure the device drivers. Go to Chapter 2 for configuration instructions. Chapter 2 Driver Configuration 2.1 Configuration In the listbox "Board Types", the ACL/Avanstar Family Board Configuration screen will display the adapters that could possibly be installed in your system For instructions on configuring the ACL/Avanstar family device driver for Windows 3.1, go to the section that is applicable to your adapter: Adapter Architecture Section Micro Channel 2.1.1 ISA 2.1.2 EISA 2.1.3 2.1.1 Micro Channel Bus Adapter Configuration Micro Channel boards installed and configured with the Reference diskette and the Option diskette are merely listed on the screen along with the parameters you set. You can not select board types and use the "Install" button on the screen for these adapters. See your hardware installation guide for information on setting the configuration using the Reference diskette and the Option diskette. 1. Check your application software for specific guidelines on assigning interrupts to ACL/Avanstar family Micro Channel adapters. Here are some general guidelines:  The IRQ(s) assigned to any ACL/Avanstar family adapters must not be used by any other device in the system.  Each ACL/Avanstar family adapter may be assigned a unique IRQ, or up to four ACL/Avanstar family adapters may share the same IRQ.  You can not select polled mode for this driver. The IRQs supported by ACL/Avanstar family Micro Channel adapters are as follows: 3, 4, 5, 7, 9, 10, 11, 12 2. To select a dual port address, we recommend a location of D0000 (hex), an area often-though not always-free of conflicts. For other locations, see your adapter's hardware intallation guide. Here are some general guidelines:  The dual port for an ACL/Avanstar family Micro Channel bus adapter must be installed within the first megabyte of the host computer's memory space.  ACL/Avanstar family Micro Channel bus adapters can not share address space with each other or with non-ACL/Avanstar family devices. 3. All ACL MC+ and some Avanstar 100m adapters require that you select an I/O address with the Reference diskette. An Avanstar 100m adapter which required an I/O address to be selected will display the I/O address on the screen. An Avanstar 100m adapterwhich did not require an I/O address to be selected will display "n/a" on the screen. 2.1.2 ISA Bus Adapter Configuration 1. Select the board type(s) you have in your computer and click the "Install" button after each selection. The board type will appear under the "Installed Boards" listbox along with the default configuration parameters for that board type. You may change any of the default configuration parameters you wish. 2. Make sure that the I/O base address that you select matches the hardware switch settings. The I/O base address must be unique for each ISA bus adapter installed. See the hardware installation guide for instructions on setting the hardware switches. 3. Make sure that the IRQ selection for an ACL family ISA bus adapter matches the hardware switch settings. See the hardware installation guide for instructions on setting the hardware switches. Since an Avanstar family ISA bus adapter has no hardware switches for IRQ settings, you select the IRQ for this adapter only with the driver. Check your application software for specific guidelines on assigning interrupts. Here are some general guidelines:  Set up the board hardware switches (ACL family ISA bus adapters only) and the driver software with an IRQ that is not used by any other non- ACL/Avanstar family device in the computer.  ACL/Avanstar family adapters can share an IRQ with other ACL/Avanstar family adapters which are designed for the same bus architecture. However, an adapter can not share an IRQ with another adapter which is designed for a different architecture. That is, an EISA bus adapter can not share an IRQ with an ISA bus adapter.  You can not select polled mode for this driver. The next list shows the IRQs supported by each adapter. Adapter IRQ choices ACL 3 4 5 6 7 9* ACL II+ 3 4 5 9 10 11 12 15 ACL IIR+ 3 4 5 9 10 11 12 15 Avanstar 100i 3 4 5 9 10 11 12 15 4. Select the "Memory Address:". We recommend a location of D0000 (hex), an area often-though not always-free of conflicts with system memory or with non-ACL/Avanstar family devices. The driver will list the other choices. The dual ports of multiple ISA adapters must be unique and non-overlapping. 5. Select the "Memory Size:". The following table shows the dual port sizes for the ACL/Avanstar family adapters: Adapter Dual Port Size (K bytes) ACL 16 or 64 ACL II+ 16 or 64 ACL IIR+ 16 or 64 Avanstar 100i 16 * Although the ACL adapter hardware offers IRQ 2, IRQ 2 is translated to IRQ 9 on ISA bus systems. If you set the switches on an ACL board to IRQ 2 before installing it, select IRQ 9 now with the driver. 2.1.3 EISA Bus Adapter Configuration 1. Select the number of ports that the adapter has. 2. Select the slot number ("I/O Address") where the board is installed. The ACL/Avanstar family device driver for Windows 3.1 will allow you to configure only the port assignments of an EISA bus adapter. (Follow the instructions in section 2.2.) If you wish to change the dual port boundary address or the IRQ assignment for an EISA bus adapter, you must reconfigure the adapter with the EISA configuration utility included with the computer. See the hardware installation guide for instructions. 3. Check your application software for specific guidelines on assigning interrupts to ACL/Avanstar family EISA bus adapters. Here are some general guidelines:  The IRQ(s) assigned to any ACL/Avanstar family adapters must not be used by any other device in the system.  ACL/Avanstar family adapters can share an IRQ with other ACL/Avanstar family adapters which are designed for the same bus architecture. However, an adapter can not share an IRQ with another adapter which is designed for a different architecture. That is, an EISA bus adapter can not share an IRQ with an ISA bus adapter.  You can not select polled mode for this driver. The IRQs supported by the Avanstar 100e are as follows: 3, 4, 5, 9, 10, 11, 12, 15 4. To select a dual port address, we recommend a location of D0000 (hex), an area often-though not always-free of conflicts. For other locations, see the adapter's hardware installation guide. Here are some general guidelines:  The dual port for an ACL/Avanstar family EISA bus adapter must be installed within the first megabyte of the host computer's memory space.  ACL/Avanstar family EISA bus adapters can not share address space with each other or with non-ACL/Avanstar family devices. 2.2 Setting Fast Baud and Mapping Ports 1. Click the "Fast Baud" box to allow applications to run at higher baud rates than they normally support. The driver will translate certain standard low baud rates that are set in these applications into higher baud rates. The mapping for these baud rates is as follows: Standard Baud Rate Higher Baud Rate 110 38.4K 300 57.6K 600 115.2K 2. Click on the "Map Ports" button to bring up the Map Ports screen. Make sure that you map the ports around already-existing serial ports (e.g., serial mouse on COM1, internal modem on COM2, etc.) to avoid conflicts. Windows has a maximum of nine COM ports. 3a. Avanstar Family Configurable External Panel If you have an Avanstar family adapter with a configurable external panel, you can configure any port to EIA-422 by clicking the box which is next to the port name and under the heading "EIA-422". An X will appear in that box to indicate that that port will be set for EIA-422. To change the interface of a port back to its default of EIA-232, simply click that port's box to erase the X. Figure Avanstar family adapter whose configurable external panel will have ports 1 and 2 set to EIA-422, while ports 3 through 5 will be set to EIA-232. FIGURE 1.1-"Map Ports" Menu of an Installed Avanstar Family Adapter with a Configurable External Panel 3b. ACL Family EIA-485 External Panel Figure 1.2 shows an example screen of an Avanstar family adapter and an ACL, ACL II+, ACL MC, or ACL MC+ adapter installed in the system. (Note that the start port of 17 for the ACL family adapter indicates that the Avanstar family adapter was set for 16 ports.) To enable a port on an ACL family adapter with an EIA-485 external panel to function as an EIA-485 interface, click the appropriate box under the heading "EIA-485 Enable". An X will appear in that box to indicate that the EIA-485 interface is enabled for that port. To disable a port's "EIA-485 Enable" option, click the port's "EIA- 485 Enable" box to remove the X. "Map Ports" Menu of an Installed ACL Family Adapter with an EIA-485 External Panel To prevent a port from receiving its own transmissions, click the box under the heading "EIA-485 No Listen". An X will appear in that box. To disable a port's "EIA-485 No Listen" option, click the port's "EIA-485 No Listen" box to remove the X. The "EIA-485 No Listen" option is meaningful only for a port which has its "EIA-485 Enable" option selected. NOTE The EIA-485 options are only applicable for ACL, ACL II+, ACL MC and ACL MC+ adapters equipped with EIA-485 external panels. 4. Click the "OK" button when the port mappings are completed. 2.3 Removing an Adapter To remove an installed adapter, simply select the adapter in the "Installed Boards" listbox and click the "Remove" button on the ACL/Avanstar Family Board Configuration screen. 2.4 Exiting Configuration 1. Click the "OK" button on the ACL/Avanstar Family Board Configuration screen when the driver configuration is completed. 2. After you signify "OK" to the question "Save changes to ACL/Avanstar Family Board Configuration?", you will be asked if you wish to quit and restart Windows so that the changes you made will take effect. CAUTION Do not press to leave Windows. This action will result in loss of information. 2.5 Reconfiguring the Driver To change the parameters of an adapter any time after it is installed, follow again the instructions beginning with step 2 in section 1.2. Appendix A System.ini Changes The following describes the changes which are automatically made to the system.ini file during installation of the ACL/Avanstar Family Device Driver for Windows 3.1. 1. Your serial communications driver will be changed from comm.drv=comm.drv to the following driver which provides standard serial communications support plus ACL/Avanstar Family adapter support: comm.drv=C:\WIN31\SYSTEM\aclcomm.drv 2. The following virtual device driver is added to the list of virtual device drivers: device=C:\WIN31\SYSTEM\r0acl.386 3. The log of communications ports is declared. In this example, ports 1, 2, and 3 were mapped to COMs 3, 4, and 5 respectively with the "Map Ports" submenu. Ports 1 and 2 were configured for EIA-232, and port 3 was configured for the EIA-422 interface. [LogPort] COM3=1 Port1_IF=0 COM4=2 Port2_IF=0 COM5=3 Port3_IF=1 4. The database of the ACL/Avanstar adapter setup is maintained. In this example, an eight-port ACL/Avanstar board is installed on an ISA bus computer. [ACL/Avanstar] MapBaudRate=0 Brd_0_Ports=8 Brd_0_Type=7 Brd_0_Base=200h Brd_0_Seg=D000h Brd_0_Size=16 Brd_0_Irq=5 Customer Assistance For Customer Service or Sales, call 1-800-STAR GATE (1-800-782-7428) from 8 a.m. to 6 p.m., Eastern Standard Time. For your convenience, we have extended Tech Support hours from 7:30 a.m. to 7 p.m., E.S.T. If you still need technical assistance after reading this manual, please call and ask for Technical Support. Our specialists will try to provide solutions over the phone. If you face a shipment or order processing difficulty, please ask for Customer Service. An experienced Customer Service representative will be pleased to assist you. If you have any comments, suggestions, or corrections regarding this manual, please make photo-copies of the affected pages, indicate your comments on the copies, and mail or FAX the copies to the address or FAX number below. FAX (216) 349-1978 Star Gate Technologies, Inc. Attn: Technical Documentation Dept. 29300 Aurora Road Solon, Ohio 44139 LICENSE AGREEMENT LICENSE: You have the nonexclusive right to use the enclosed device driver on one host computer, plus the terminals connected to it, at a time. You may transfer the device driver from one computer system to another, provided the device driver is used only on one computer system at a time. COPYRIGHT: The ACL/Avanstar Family Device Driver for Windows 3.1 and its documentation are owned by Star Gate Technologies, Inc., and are protected by United States copyright laws and international treaty provisions. You must treat this material like any other copyrighted materials, except that you may make one copy of the SOFTWARE solely for backup or archival purposes and transfer the SOFTWARE to a single hard disk. TERM: This license is effective until terminated. You may terminate it by destroying the program, its documentation and all copies. This license can be terminated by Star Gate Technologies, Inc., if you fail to comply with any term or condition of this agreement. AS IS: The program and its documentation are provided "AS IS" without warranty of any kind. The entire risk as to the results and performance of the device driver is assumed by you. Should the program prove to be defective, you (and not Star Gate Technologies, Inc., or its dealers) assume the entire cost of all necessary servicing, repairs or corrections. Further, Star Gate Technologies, Inc., does not warrant, guarantee or make any representations regarding the use of, or the results of the use of, the device driver in terms of correctness, accuracy, reliability, currentness or otherwise. You rely on the program and results solely at your own risk. NO WARRANTIES: Star Gate Technologies, Inc., disclaims all warranties, expressed or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose, with respect to the SOFTWARE, the accompanying written materials, and any accompanying hardware. NO LIABILITY OR CONSEQUENTIAL DAMAGES: Neither Star Gate Technologies, Inc., nor anyone else who has been involved in the creation, production or delivery of this program shall be liable for any direct, indirect, consequential or incidental damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use, the result of use, or the inability to use such product, even if Star Gate Technologies, Inc., has been advised of the possibility of such damages or claims. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.