Digi WFW 3.11 Driver Digi Intelligent Serial Communications Adapter Driver for Windows for Workgroups 3.11, Version 1.02.08 © Copyright Digi International, Inc., 1995, 1996 December 03, 1996 Welcome to the world of Intelligent Serial Communications under Windows for Workgroups, version 3.11! If you are using Windows 95, please refer to the 'readme95.wri' file. This document describes the installation and operation of the Digi Intelligent Serial Communications Adapter Driver for Windows for Workgroups, version 3.11. For a complete list of the Digi adapters supported for Windows for Workgroups, please see Part 4 of this document. Contents Part Description 1 Installation 2 Introduction 3 Features 4 Requirements 5 If You Have Problems... 6 Known Problems 7 Release History Part 1: Installation Run the Setup program (SETUP.EXE) on this disk to install the Digi WFW 3.11 driver. Setup will start the Digi Configuration Utility which you can use to configure your Digi ports. You will need to restart Windows before any changes will take effect. The setup program will update a previous installation of the Digi Windows 3.1 driver if one exists. Part 2: Introduction This driver is a VCOMM Port Driver, and as such, it supports all applications which use the Windows COMM API as well as all VCOMM clients. This includes Microsoft Remote Access Service (RAS), At Work FAX, and many other Windows communications applications. Note: The INT14 and virtual UART interfaces available in the Digi Windows 3.1 driver are not provided by this driver. With the release of WFW 3.11, Microsoft redesigned the Windows communications subsystem. Its central component is now the virtual communications driver (VCOMM), a virtual device (VxD) that manages all access to communications resources. VCOMM relies on seperate VxDs, called port drivers, to access these communications resources. Since Port Drivers communicate with applications via VCOMM, there is no need to replace VCOMM or COMM.DRV, as was often required in previous versions of Microsoft Windows. This means that Digi hardware can now co-exist with any other communications hardware which takes advantage of VCOMM technology. Part 3: Features Map Baud Rates Many COMM applications, including RAS, still don't present a full list of baud rates to choose from, often limiting you to 9600 or 19.2K baud. The Map Baud Rates feature allows you to overcome this limitation by "mapping" lower baud rates to higher rates. In this way, you can select 2400 baud in your application and really get 57.6K baud. The following table defines which rates are mapped (NOTE: this mapping has changed since the Digi Win3.1 driver): This Rate... Becomes This Rate! 1200 baud 38.4K baud 2400 baud 57.6K baud 4800 baud 115.2K baud The Map Baud Rates feature is now available on a per-port basis. Auto-Update of Win 3.1 Installation If the Digi driver for Windows 3.1 was previously installed, Setup will retain your previous settings and use them for the WFW 3.11 driver. 16-Port Digi Adapter Support This driver supports Digi's 16-port boards. WFW 3.11, however, still limits you to nine COM ports, COM1 - COM9. Board / Port Disable Feature This driver supports disabling of specific boards and/or ports. With the Disable feature, you can specify certain boards or ports which should not be used - and you can do so without losing their configuration, which you would lose if you remove them. This allows you to temporarily remove a board, and later replace it without being forced to reconfigure all its associated parameters. It also allows you to disable specific ports, without affecting other ports on the same board. Disabling a port has the same effect as not assigning it a Com Port Name (i.e setting its Com Port Name to "None"). Disabling a board has the same effect as not configuring it - the driver will not try to access it, and its ports will not be available. Note: Disabling a board automatically disables ALL ports on that board. Timer Mode This driver supports operation of Digi Adapters without the use of IRQs, in which case timers are used instead. To use this feature, you must edit SYSTEM.INI, removing the IRQ= entry in the board's configuration section. You may specify a timer value (in milliseconds) to be used by adding a TIMER=xxx entry in the same section, however the default value of 50 is normally sufficient. Part 4: Requirements Windows for Workgroups, version 3.11 You must be running WFW 3.11 in order to use this driver. It will not operate correctly if installed on WFW 3.10, nor will it operate on previous versions of Windows. Digi Adapter Support This driver supports the following Digi intelligent async adapters: (4/95: Note the new product names) ISA Adapters (was previously) Digi AccelePort 2e (8K) PC/2e (8K) Digi AccelePort 4e (8K) PC/4e (8K) Digi AccelePort 8e (8K) PC/8e (8K) Digi PC/4e (64K) PC/4e Digi PC/8e (64K) PC/8e Digi PC/16e (64K) PC/16e Digi PC/8i PC/8i Digi PC/16i PC/16i Digi AccelePort 4r AccelePort 4 Digi AccelePort 8r AccelePort 8 MicroChannel Adapters (was previously) Digi AccelePort 2e (8K) - MC MC/2e Digi AccelePort 4e (8K) - MC MC/4e Digi AccelePort 8e (8K) - MC MC/8e Digi MC/4i MC/4i Digi MC/8i MC/8i Digi DOS Driver The Digi DOS driver must not be installed. Remove the following line from your config.sys file: DEVICE=C:\..\XIDOS5.SYS. Part 5: If You Have Problems... 1. Please note exact wording of error messages you receive. 2. Try to reproduce the problem, if possible. 3. Contact Digi International Technical Support, note the new phone numbers: PH: (612) 912-3456 FAX: (612) 912-4959 BBS: (612) 943-4800 Part 6: Known Problems Setup Setup will change the comm.drv= entry in system.ini to comm.drv=comm.drv, without regard to what it may have previously been set to. If you have a different serial driver installed (other than the Digi Windows 3.1 Intelligent Serial driver), remove it before installing this driver. Remote Access Service (RAS) RasPhone (the Remote Access utility found in the Networks group of Program Manager) defaults to supporting only COM1-COM4. You can change this, as well as the maximum baud rate, by modifying the following files, located in the c:\windows directory. SERIAL.INI You may add support for additional COM ports by adding new [COMx] sections, where x is the port number, i.e. COM5. Simply duplicate an existing section and add the new COM name. Set the MAXCONNECTBPS= entry to the maximum DTE baud rate which you would like to be able to select in RasPhone's Edit\Modem dialog box. If using Dial-In RAS, you may set the Dial-In speed by editing the InitialBps= entry. RASPHONE.PBK Rasphone stores the dial-out DTE speed for each phonebook entry (the entries listed on the main dialog box of the RAS Utility) as the ConnectBPS= entry under it's phonebook section. Serial Printer losing data Printers with large buffers may require additional time to complete a print job before the port can be closed. Typically if there is still transmit data in the queue when the PortClose request is received, the driver will wait until the transmit queue is empty or it will close the port if no data has been transmitted after 250 msec. This 250 msec wait is not long enough for some serial printers. To extend the delay, add a PortTimeOut entry to the system.ini under the Digi header. The value is in units of 250 msecs. [Digi] Description=Digi 8e (8K) RS-232/RS-422 Adapter=8E_8K Driver=DIGIXALL PortTimeOut=17 Part 7: Release History Version 1.2.8 - Release December 03, 1996 - Fixed problem with CrossTalk 3.01 and direct connect to ports. - Fixed problem with EV_RXCHAR not sent intermittently. (Problem Report 4723) - Fixed lost data when application allocates no transmit buffer and sends write data in blocks larger than the hardware buffer. (Problem Report 4558) - Increased XEM maximum wait for BIOS self-test. - Added PEEKCHAR support for EscapeCommFunction - Fixed write time-out processing when software flow control active during time-out. (Problem Report 4413) - Updated to XEM FEP 2.2.8