RELEASE NOTES Digi International EtherLite(R)/SCSI Terminal Server(TM) Module Driver Package for Compaq Tru64 UNIX (formerly Digital Unix, formerly OSF/1) 5.0 and 4.0 (P/N 40002065A) ------------------------------------------------------------------------------ Changes made in 4.02 -- Added support for Compaq Tru64 UNIX 5.0. -- Fixed a bug that would cause a system panic were a significant volume of data sent through an EtherLite module. -- Corrected the manner in which the driver allocates kernel memory for its use. -- Corrected driver behavior on multiprocessor platforms. -- Fixed the "disappearing SCSI Terminal Server" problem wherein an STS module would disappear from the SCSI bus after first access. This problem manifested itself only on buses controlled by certain host bus adapters, among them the KZPBA-CA. -- Added a workaround for a rarely occurring firmware bug which could cause dropped data. -- Added support for the EtherLite 2 EIA485 and the forthcoming EtherLite 16 Virtual Ports. -- Changed references to Digital UNIX to reflect the new name of the operating system (Tru64 UNIX). -- Upped the number of Digi ports which may be in use on a single system from 256 to 2,048. -- Fixed a number of documentation errors. -- Support for version 3.x of the operating system has been dropped. ------------------------------------------------------------------------------ Changes made in 4.01 (an unreleased beta) -- Upped the number of supported EtherLite units from 8 to 64. ------------------------------------------------------------------------------ Changes made in 4.00 -- Changed copyright and device names according to Digi International's requirement. -- The directory /usr/lib/cendata is changed to /usr/lib/DigiIntl. ------------------------------------------------------------------------------ Changes made in 3.01 -- Added support for ST-1400B, ST-1800B, ST-1800B+, EL-2, EL-2.1 and EL-2.2. -- Fixed the bug that corrupts /etc/inetd.conf file on Digital UNIX 4.0 when Install script enables bootp service. -- Fixed MAKEDEV.sts script that failed to build device nodes for ST-1610. -- Dropped man page for MAKEDEV.sts, updated man page for cdconfig, and added man page for cdetherd. -- Fixed a few minor problems in Install script that handles EtherLite device installation. ------------------------------------------------------------------------------ Changes made in 3.00 -- Added support for Central Data EtherLite(R) products. -- Fixed the bug that could cause system crash when an invalid port is accessed. ------------------------------------------------------------------------------ Changes made in 2.07: -- Increased the number of SCSI buses supported to 10. -- Suppressed the bogus error message displayed when switching the serial ports on ST-8008 units using 'cdab' utility. ------------------------------------------------------------------------------ Changes made in 2.06: -- The STS driver is made MP-safe. -- Fixed cdupdate display problem under Digital UNIX V4.0. -- Modified MAKEDEV.sts so that the tty ports have permission 0666. ------------------------------------------------------------------------------ Changes made in 2.05: -- Ported the STS driver to Digital UNIX V4.0. -- Discontinued support for Digital UNIX V2.x. -- Added dinc utility and its man page. -- Added setup text. ------------------------------------------------------------------------------ Changes made in 2.04: -- Fixed the bug that causes ST-2001/2008 to hang during system boot on OSF 3.2c ------------------------------------------------------------------------------ Changes made in 2.03: -- Added cdab utility and its man page. -- Corrected cdstty man page. -- Fixed a bug in cdstty which could cause core dump when command line options are not set properly. -- Fixed a bug in driver which causes close() to return error. -- Fixed a bug in driver which could cuase "FAS_DISABLE interrupted" message pop up at console sometimes. -- Made hi-water mark for input buffer same as that of internal port, so that STS driver will not fail before the internal port when PARMRK is set, and large number of 0xff's are received. -- Added Install and Remove scripts for automated installation and removal of STS driver. -- Changed the way driver handles some ioctl() calls, so that a flurry of ioctl() calls will not cause driver to run out of its internal packets. -- Made tcsendbreak() blocking. -- Corrected the way parity error and break condition are handled. -- Fixed the problem that the driver hangs when close() is called and output is stuck. -- Modified MAKEDEV.sts so that the tty ports are named according to the naming convention used in most other OS's. ------------------------------------------------------------------------------ Changes made in 2.1: -- Added support for unlimited number of SCSI buses. -- Added full support for 76800 and 115200 baud rates. -- Multiple Central Data drivers can now be distributed on a single setld formated tape. -- Modified the cdupdate utility to support the 'x' wild character in the image product ID. -- Fixed several bugs in the driver which could cause hangs when a line was closed. -- Fixed a bug in the driver which would prevent multiple lines from running at 115200. -- Enhanced input throughput when running at greater than 57600. ------------------------------------------------------------------------------ Changes made in 2.0: -- Modified driver package to work on OSF 3.0. This package is NOT backward compatable and will not work on OSF 2.0 or earlier versions. -- Added new utility cdmodconf which will modify the /sys/io/common/conf file to add or remove a driver described by a stanza file. -- Added some additional error checking on opens to prevent the use of a NULL unit pointer. -- Fixed the MAKEDEV.sts script which became broken due to OSF utilities changing in OSF 3.0. ------------------------------------------------------------------------------ Changes made in 1.3 and 1.4: -- Made modifications to allow driver to work under both OSF 1.3 and 2.0. -- Added baud-op support. -- Added boot-time probe of STS units. -- Added the STSGETID ioctl to the driver to allow cdstty to determing the version of the driver. -- Added the cdprobe script. This is located in /sbin/init.d and is executed at boot time. ------------------------------------------------------------------------------ Changes made in 1.2: -- Changed some include lines for OSF 1.3. -- Fixed a bug in select which would cause a panic. The wrong index was being used with a tty array by the line discipline. -- Added support for > 57600 baud rates including use of circle queues. -- Added debug support throughout the driver including FAS command history. -- Added support to cdstty for debug and driver stats. -- Fixed a bug in cdconfig which prevented multiple buses from being configured. -- Changed cdconfig to NOT be run at system boot. ------------------------------------------------------------------------------ @(#)README 1.23 (04/26/00) (This file is P/N 93000355A.)