DigiWARE Release Notes 93000098N for DigiCHANNEL PC/X*, COM/Xi, MC/Xi, Xem, C/X Universal OS/2 Device Driver XALL.SYS V1.4.6 Microsoft OS/2 1.0, 1.1, 1.2, 1.21, 1.3 IBM OS/2 1.0, 1.1, 1.2, 1.3, 2.0, 2.1 IBM OS/2 Ext. Edition 1.1, 1.2, 1.3, 2.0 Diskettes P/N's 40000593M (5) or 40000594M (3) Diskettes P/N's 40000943 (5) or 40000908 (3) Software Manual P/N 92000100C 3/2/94 Below are Enhancements and Bug fixes made to XALL.SYS V 1.4.5 resulting in the new XALL driver V 1.4.6 1) Enhancements - Support has been added to the driver for the PC/8em and PC/8emp modules. - A command line switch, "/d:m" has been added to display debug information during driver load. - A command line switch, "/t:u" has been added to force the computer type to MicroChannel. On some PS/2's, ABIOS calls fail to identify the computer correctly and thus the driver fails to initialize at boot time. Use of this switch eliminates the problem. - Adjusted flow control buffer levels for better performance. - Added New Ioctl to block a thread until a modem or break event occurs. See XALL.DOC - Added a new user diagnostic program to the release diskette, DGOS2UD.EXE. See DGUDREAD.ME 2) Bug Fixes - A new XXFEP.BIN file fixes DSR reporting problems on the PC/2e and MC/2e boards. - Fixed SETBREAKON (fct 4Bh) & SETBREAKOFF (fct 45h) IOCTL functions to work across entire product line. - Fixed TX IMMEDIATE (fct 44h) IOCTL function. - Fixed COM STATUS (fct 64h) function which would return erroneous values. - Fixed QUERY COM EVENT (fct 72h) bug that reported ring events on both rising and trailing edges. Events should be reported only on the trailing edge. - Failed to check OS/2 PHYS_2_VIRT kernel calls for failure returns and could thus use invalid addresses. - Fixed bug in DevOpen that incorrectly set the Transmit Low Water Mark, causing DosWrites to return immediately instead of waiting for a timeout period to transpire. - Wait longer in Close to let the transmitter to drain. Flushing buffers too soon caused loss of print data to occured. - Fixed SETDCBINFO (fct 53h) bug which could cause DTR would go high when RTS Flow was enabled. - Fixed COM/Xi bug on port 8. The driver thought it's rx buffer was 8k longer than it really was. - Fixed COM/Xi bug on 4 port cards; buffers exceeded 16k and thus prevented the driver from reading all received data. - Set default timeouts to 1 Second instead of 1 Min. There is an error in the OS/2 specs. 3) Known Limitations - Maximum 256 channels. - The COM/Xi is limited to 9600 or at most 19200 baud. All other intelligent cards will support 38.4K baud on all channels, and 57K baud on a few channels. 4) Manual Errata