DigiWARE Release Notes 93000186F for Digi C/X, EPC/X, X/em, and PC/Xr Async Driver Digital UNIX (formerly OSF/1) V3.X & 4.0 Software Package P/N 75000186F Diskette P/N 40001180F V1.4.0 (3.5") Software Manual P/N 92000186C September 30, 1997 This DigiWARE software package includes device drivers for EPC/X, C/X and Xem and PC/Xr product families. Enhancements: This version of the Digital UNIX driver now supports the use of the following hardware: 4 and 8 Port Modem/Xem EBI modules The driver has been modified so that users may enable (with a ditty option) processing in the device driver which cor- rectly handles the CRTSCTS control flag available in the "termios" structure in Digital UNIX 4.x. This flag is used by the "crtscts" option of "stty" in Digital UNIX 4.x and provides a user mode method for setting and clearing hard- ware pacing, normally only available via Digi's ditty utili- ty. The "ditty" utility has been modified to include a new op- tion: "osrtscts". This option, by default, is off, and should NOT be turned on by users of Digital UNIX 3.2x. Dig- ital UNIX 4.x users can turn this feature on to enable the "crtscts" functionality of the stty utility to get and set the status of RTS/CTS hardware flow control. With this driver revision, Digital UNIX 4.x customers can use the "ditty" utility to turn on the "osrtscts" flag for a port. Once on, hardware flow control can be controlled by the "stty crtscts" command. When the "osrtscts" flag is en- abled, applications which do NOT set the CRTSCTS flag in the "cflags" of their termios structures will cause hardware flow control to be disabled, even for the "modem control" devices (those ending in the letter "m"). Bug Fixes: The driver would sometimes fail after about 24 1/4 days of system uptime due to the incorrect handling of an internal counter. This problem has been eliminated. The entries in the /etc/inittab file which are added during adapter configuration were written incorrectly on Digital UNIX 4.x systems; this behavior has been corrected. A minor modem signaling bug on the Xr and Xem adapters has been addressed via the updating of the firmware images ac- companying the driver. The TCSBRK, TIOCSBRK, and TIOCCBRK ioctls would not wait for buffered output data to drain from the adapter before being processed. As a result, requests to set and clear "break" would not execute in sequence with the data stream. Also, code which depends on the "draining" of output data as a side effect of setting break (i.e. the "tcdrain" function, which causes a TCSBRK ioctl to be sent to the driver) would not wait for drain as expected. This behavior has been fixed in the current revision. The device driver was not properly enabling the default flow control scheme at device open time, resulting in instances in which the modem control devices (or "m" devices) would not have rts/cts flow control enabled immediately after opening. This has been corrected. Known Limitations: This version of the Digital UNIX 4.0 driver does not cur- rently support the boot-linked kernel option of this operat- ing system. Digital Qualification: Certain versions of the Digital UNIX device driver software have passed Digital's software qualification process in ac- cordance with the following table. This information is pro- vided solely for the convenience of our customers. +----------------------------------------------------------------+ | Diskette Part Number: 40001180E | | Software Revision: 1.3.0 | +----------------------------------------------------------------+ | Digital Qualified Operating System | | Hardware Platform Digi Hardware Version | +----------------------------------------------------------------+ | AlphaStation 255/233 PCI/4r Digital UNIX 3.2g | | AlphaStation 255/300 PCI/8r | | AlphaStation 500/266 | | AlphaStation 500/333 | | AlphaStation 500/400 | | AlphaStation 500/500 | | AlphaStation 600/266 | | AlphaStation 600/333 | +----------------------------------------------------------------+ +----------------------------------------------------------------+ | Diskette Part Number: 40001180F | | Software Revision: 1.4.0 | +----------------------------------------------------------------+ | Digital Qualified Operating System | | Hardware Platform Digi Hardware Version | +----------------------------------------------------------------+ | AlphaServer 300 ISA/16em Digital UNIX 3.2g | | AlphaServer 400 ISA/EPC Digital UNIX 4.0b | | AlphaServer 800 | | AlphaServer 1000 | | AlphaServer 1000A | | AlphaServer 2100 | | AlphaServer 2100A | | AlphaServer 8200 | +----------------------------------------------------------------+ | AlphaServer 4100 ISA/16em Digital UNIX 3.2g | | ISA/EPC Digital UNIX 4.0b | | PCI/4r | | PCI/8r | | PCI/16em | +----------------------------------------------------------------+ | AlphaServer 8400 PCI/4r Digital UNIX 3.2g | | PCI/8r Digital UNIX 4.0b | | PCI/16em | +----------------------------------------------------------------+