Release Notes 93000286_J for SOLARIS SPARC PCI ASYNC Software Driver P/N 40001794_J version 1.6.3 02/25/05 CONTENTS Section Description 1 Introduction 2 Supported Products 3 Enhancements 4 Bug Fixes 5 Known Limitations 6 History 1. INTRODUCTION The Digi device driver software has been written to support Digi PCI asynchronous serial communications adapters for Solaris on the Sun SPARC platform. This driver supports the following features: Cooked mode processing by the FEP/OS on the adapter. Support of standard data rates through 115K baud on hardware that supports it, and support through 921K baud on the Acceleport Xr 920. Support for RTS, CTS, DTR and DCD hardware flow control through stty and ditty, and also DSR hardware flow control through ditty. Support through ditty (altpin) for alternate pinouts on RJ-45 type modular connectors. DCD and DSR are swapped so DCD can be accessed with an eight-wire cable. 2. SUPPORTED PRODUCTS Support of up to any seven of the following Digi Acceleport PCI serial communications adapters: Acceleport Xr and Xr 920. Acceleport Xem. Acceleport C/X. Acceleport EPC/X. This driver supports Solaris 7 up to and including Solaris 10 on the Sun SPARC platform. 3. ENHANCEMENTS Added official support for Solaris 10 (2.10 / 5.10) 4. BUG FIXES None. 5. KNOWN LIMITATIONS None. 6. HISTORY Version 1.6.3 Enhancements Added official support for Solaris 10 (2.10 / 5.10) Version 1.6.2 Enhancements Changed driver to force the Digi firmware to mark parity errors (PARMRK), instead of relying on Solaris's ldterm module to do it correctly. Bug fixes Fixed possible buffer overflow on transparent ioctl call. Version 1.6.1 Enhancements Added official support for Solaris 9 (2.9) Bug fixes Fixed problem where when the kernel parameter "hires_tick" was set to 1, the driver would not wait long enough to allow any of the Digi products to come up into a working state. Updated to current released firmware versions. This fixes a problem where the firmware would panic after a long duration of transmit processing with exception cause of CPU arithmetic overflow. Version 1.6.0 Bug Fixes. Fixed core dump issue in dpa when moving back from the "Breakout Box" screen to the previous screen. Fixed misleading "forceload" warnings when booting up. Fixed warnings of moving the 64bit driver binaries into "sparcv9" directory, which does not exist under 2.5.1 and 2.6. Fixed panic/lockup when configuring the driver for an EPC/X with 13-14 concentrators. Enhancements. Upgraded all firmware to current versions. Added custom baud rate support. This feature can be set/unset using the ditty command with the "cspeed" parameter. This parameter will take a numeric value from 0 and up. This value will be passed directly to the board. The board will respond by setting the baud rate to the closest rate that it can actually do. This feature can ONLY be set/unset by root. For example, to set 100 baud for the a001s port, root would issue this command: /opt/epca/ditty cspeed 100 /dev/dty/a001s to unset the cspeed: /opt/epca/ditty -cspeed /dev/dty/a001s Caveats: The cspeed parameter is *sticky*. As long as it is set, the normal baud rate that you would see in an stty is ignored! When unsetting the cspeed, the baud rate will fall back to the previous value that exists in cflags. Setting cspeed to 0 is equivalent to unsetting cspeed with -cspeed. Modified ditty to show the custom baud rate if set. This rate can ONLY be viewed by a root user. The rate will show up right after the word "fastbaud" on a ditty -a output. Non-root users will NOT see the custom baud rate value! Modified dpa to also show the custom baud rate if set, on the "Breakout Box" screen. Added version information to the driver's modinfo(1M) line. Added epca(1) manual page. Changed format of the release notes. Version 1.5.0 Bug Fixes. Corrected config problem where adapters weren't configuring if not selected in corrosponding order to system assigned instance numbers. Incorporated latest FEPOS to correct an IFC/OFC problem. Fixed core dump issue with dpa and 422 Xem modules. Fixed problem with configuring 14 xem adapters. Enhancements. Added support for Solaris 2.7 and 2.8, 64-BIT.