Digi International EtherLite(R) Module Driver for SCO OpenServer 5.0.x (P/N 40001979B) Release Notes for R1.006 (40001979, rev. B) ------------------------------------------- -- 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 node-naming scheme has been extended to accommodate the addition modules. 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 -- The use of locking mechanisms in the driver was completely overhauled, which should improve driver reliability on both uni- and multiprocessor systems. -- The driver now informs the operating system that it is MP-safe, meaning that the OS may now run the driver on more than one processor. This 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.1 conformance was improved. -- Input performance was improved. -- Support was added for the EtherLite 2 EIA485 and the forthcoming EtherLite 160 Virtual Ports. -- The formatting of certain numbers in error messages was corrected. -- A cosmetic Y2K issue in cdetherd was corrected. -- The cdelscfg utility now checks for duplicate IP addresses. Release Notes for R1.005 (40001979, rev. A) ------------------------------------------- -- 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. -- Fixed a bug which could panic the operating system were an EtherLite module taken off-line. -- Fixed a bug which prevented SIGHUPs (hang-up signals) from being delivered to the controlling processes of local (non-modem- controlled) ports. This bug prevented certain user sessions from being killed and gettys respawned were a module to go off-line. -- Fixed the behavior of a number of ioctls. -- Fixed a bug wherein an interrupted tcdrain() or similar output-draining operation would set the stage for a subsequent like operation to sail through without waiting for output to drain. -- It appears that if a second EtherLite module is added after a first has been put into use, the appropriate entries for the second EtherLite module are not added to /etc/inittab. Here is a workaround: Add the EtherLite module as usual: /usr/bin/cdelscfg Create the appropriate version of inittab in /etc/conf/cf.d: /etc/conf/bin/idmkinit Copy this version into place: cp /etc/conf/cf.d/inittab /etc Reboot the host system: sync; sync; reboot Alternately, the kernel and kernel environment can be rebuilt and the host system rebooted. This would be in lieu of the last three steps above. Release Notes for R1.004 ------------------------ -- Changed references of "Central Data" to "Digi International," reflecting the July 1998 acquisition of Central Data Corporation by Digi International. Both Central Data- and Digi-branded hardware will continue to be supported by this driver package. -- Fixed a bug wherein the cdelsconfig program created invalid entry IDs in /etc/inittab. Such IDs are limited to four characters, and cdelsconfig was creating IDs longer than that. -- Added three informational files to the driver distribution. These files, named setup.txt, el_info.txt, and cabling.txt can be found in /opt/K/Digi/EtherLite/1.004/cntl/packages/els. Release Notes for R1.003 ------------------------ -- Added a configuration file /etc/conf/init.d/els for EtherLite ports. This file makes EtherLite ports be present in the /etc/inittab file after the user rebuilds the kernel environment. Release Notes for R1.002 ------------------------ -- Added support for EL-2, EL-160 and EL-162. -- Fixed the bug that failed to remove EtherLite units in /etc/bootptab file. This could cause Install program to hang on subsequent installs when the SCO machine serves as the BOOTP server. -- Renamed the startup script file /etc/rc2.d/S90cdetherd to /etc/rc2.d/S90etherlite to conform to our own naming convention. Release Notes for R1.001 ------------------------ This is the initial release of the Central Data EtherLite Server (ELS) Driver for SCO OpenServer 5. This release supports up to 3 EtherLite units per host. There are two types of distribution media, image file sco1001.sis or floppy disk. The following is the installation procedure for installing ELS driver from the image file: 1. Create a temporary directory /usr/els, then "cd /usr/els". 2. Copy sco1001.sis to /usr/els. 3. Run "sh sco1001.sis". 4. Follow the install program to enter the information about your EtherLite units and machine. 5. Connect the EtherLite units on the network and reboot the machine. The following is the installation procedure for installing ELS driver from floppy disk: 1. Insert the Central Data EtherLite Server Driver floppy disk 2. Execute "custom" command. 3. Select "Software" -> "Install New..." -> "From " -> "Floppy Disk Drive," select Full install. 4. Follow the install program to enter the information about your EtherLite units and machine. 5. Connect the EtherLite units on the network and reboot the machine. IMPORTANT: If you configure your SCO machine as the BOOTP server for the EtherLite units, you must load patch oss449e (Networking Performance SLS). You can get the patch from http://www.sco.com. After the machine comes up, the device nodes for the EtherLite units are made. The name of a port of the EtherLite unit is of the following form, -- /dev/ttyNxy for modem controlled serial port, -- /dev/ttynxy for direct serial port, -- /dev/lpnxy for parallel port, where x is the unit number and y is the port number in hexadecimal. When a unit has both serial and parallel ports, the serial ports are named first. If you want to remove the ELS driver from your SCO machine, you can run "custom" to do so, then reboot the machine. This release comes with three utility programs: dinc, cdstty and cdelscfg. dinc is an ultra-simple serial connection tool, and cdstty provides control and information related to the extended functions available on Digi EtherLite Server products. For more information about dinc and cdstty, see dinc(LOCAL) and cdstty(LOCAL). cdelscfg is a simple menu-driven program that allows users to add or remove EtherLite units. For this version of cdelscfg program, the machine must be rebooted for the reconfiguration changes to take effect. If you have any problem with the driver, please contact Digi International 11001 Bren Road E. Minnetonka, MN 55343 Phone: 1-612-912-3456 Fax: 1-612-912-4958 E-mail: support@digi.com WWW: http://www.digi.com/ @(#)README 1.18 07/14/00 Copyright (C) 1997-2000 Digi International This document is P/N 93000344B.