Release Notes Digi EtherLite(R) Module Driver 1.007 for SCO Openserver 5.0x Software Driver P/N 40001979_C Source Code P/N 81000119_C Release Notes 93000344_C Digi Etherlite(R) Driver for SCO Openserver 5.0.x Version 1.007 01/31/2000 1. INTRODUCTION This Digi software package includes device drivers for the Etherlite family of adapters (it does not support SCSI units). It is currently supported on the following hardware platforms: * Standard i386 / Pentium PC and has been tested on SCO Openserver 5.06. 2. SUPPORTED PRODUCTS EtherLite(R) Terminal Server Modules - EtherLite 2 EtherLite 8 EtherLite 16 EtherLite 32 3. ENHANCEMENTS * Better deals with units which have network outages. * Better throughput on wide area networks. * Added cdflush program to unstick a port stuck in output. * Added cdipserv program to maintain Etherlite stored items such as IP address and firmware updates. * Added cddiag program to dump driver debugging parameters. * cdetherd daemon retains the last three log files in /tmp rather than keeping an unlimited number of old log files. Also, the cdetherd messages can be redirected to syslog if desired. * Added new man pages els, cddiag, cdelscfg, cdipserv, and dinc. 4. BUG FIXES * Corrections to handling of VSTART/VSTOP (XON/XOFF) characters. * Driver now correctly drains output for tcdrain and tcsetattr. * ISTRIP bit is properly honored for 7 bit input. 5. KNOWN LIMITATIONS * The maximum number of Etherlite adapters is 32 units. * The driver does not work with SCSI terminal server units. 6. ADDITIONAL INFORMATION The TTY nodes are still of the form /dev/ttynMP (local, "dial-out" ports) and /dev/ttyNMP (modem, "dial-in" ports) and printer nodes are still of the form /dev/lpnMP where M represents the module number and P represents the port number. Both are represented using the digits 0-9 (for the first through tenth module/port) and the letters a-v (for the eleventh through thirty-second module port). Examples: first port on the first module: /dev/ttyn00 and /dev/ttyN00 second port on the first module: /dev/ttyn01 and /dev/ttyN01 tenth port on the first module: /dev/ttyn09 and /dev/ttyN09 eleventh port on the first module: /dev/ttyn0a and /dev/ttyN0a first port on the second modules: /dev/ttyn10 and /dev/ttyN10 * This package includes several support and configuration utilites: cdstty - Sets baud rates, timeouts, other serial parameters dinc - A simple (no setup) barebones communications utility cdelscfg - A program to add or remove Etherlite units. cddiag - A diagnostic utility for tech support cdflush - a program to remotely reset an Etherlite cdipserv - a program to store IP addresses into Etherlites. 7. HISTORY version 1.006 * Support has been added to enable the driver to run up to 32 EtherLite modules simultaneously. (Previously the maximum number of units was 3.) * The use of locking mechanisms in the driver was completely overhauled, which should improve driver reliability on both uni- and multiprocessor systems. The driver is labeled as MP-safe, which should result in improved driver scalability on MP systems. * Added a workaround for a rare firmware error that could result in too many bytes being returned to the driver during a single read operation * POSIX conformance and input performance was improved. * Support was added for the EtherLite 2 EIA485 and the forthcoming EtherLite 160 Virtual Ports. * The cdelscfg utility now checks for duplicate IP addresses. version 1.005 * Under OpenServer 5.0.4 and later, high baudrates (>38400) are now accessible both via termios (see the termio(M) man page)--and therefore stty(1)--and via Digi's proprietary baud-extension mechanism (see the cdstty(1M) man page). Under OpenServer 5.0.3 and earlier, high baudrates are available only via Digi's baud-extension mechanism.