Release Notes PN 93000311P HP-UX Realport Driver Release 1.3.11 HP-UX 10.20, 11.0, 11i, 11i v2 and 11i v3 for the PA-RISC and Itanium Driver Package PN 40001847P 09/30/2009 INTRODUCTION The Digi HP-UX Realport driver makes the ports on a Digi Ethernet-based Serial Product (such as a Digi PortServer) appear as though they are local HP-UX tty devices directly attached to the computer. SUPPORTED PRODUCTS Digi Connect Family Digi EtherLite Family Digi Flex Family Digi One Family Digi CM Family Digi PortServer Family Digi PortServer II Family Digi PortServer TS Family Digi PortServer TS MEI Family Digi PortServer TS W MEI Family Digi PortServer TS M MEI Family Digi PortServer TS H MEI Family Digi PortServer TS P MEI Family ENHANCEMENTS Added support for HP-UX 11i v3 (11.31) for PA-RISC and Itanium. BUG FIXES Fixed a panic issue when deleting a unit, and then re-adding the unit to the driver "live" again. Fixed problem with the RealPort "drpd" daemon dying when sending a lot of data to 9+ ports on a unit as fast as possible, while physically rebooting the unit. KNOWN LIMITATIONS Encrypted RealPort The HP-UX software requires an external random number generator on the system. If you want to use the encrypted layer in the driver you must install a Random Number Generator. The following points should be noted: o HP-UX 10.20 is not supported with Encrypted RealPort. o HP-UX 11iv2 has SRNG (Strong Random Number Generator) already built in. o HP-UX 11i requires SRNG (Strong Random Number Generator) to be downloaded from the HP website: "HP-UX Strong Random Number Generator" located at: http://www.software.hp.com/cgi-bin/swdepot_parser.cgi/cgi/displayProductInfo.pl?productNumber=KRNG11I o HP-UX 11.0 PRNG can be downloaded from: http://freshmeat.net/projects/hpux11-random/ This device driver no longer supports HP-UX 10.10. Older versions of SD-UX (from 10.20) may complain about the data model revision of the package information, but the install should still work. HISTORY 1.3.10 Fixed a panic issue when deleting a unit, and then re-adding the unit to the driver "live" again. Fixed problem with the RealPort "drpd" daemon dying when sending a lot of data to 9+ ports on a unit as fast as possible, while physically rebooting the unit. 1.3.7 Added support for HP-UX 11i v3 (11.31) for PA-RISC and Itanium. Fixed problem with configuring more than 9 RealPort products in the driver. 1.3.6 Added support for HP-UX 11i v2 (11.23) for PA-RISC and Itanium. 1.3.5 Added support for Realport with encryption. Added support for up to 2046 RealPort products. drpadmin now allows "stacking" multiple RealPort Products off of one tty id. For tty ids that are 1 character, there can be up to 999 ports stacked on that id. For ids that are 2 characters long, there can be up to 99 ports stacked on that id. Fixed panic under SMP kernels. Could be caused by a port close, followed by a rapid port open. Fixed "Protocol decode error" problem. Fixed "stop" problem in the drp.daemon script. 1.3.2 The driver now provides an option to allow a FLUSH not to block, even when the RealPort-enabled Product is not reachable on the network. 1.3.1 Changed default port settings after an open. The ports will now behave just like HP's native serial ports on open. Added dinc, dgelreset, and dgipserv to the driver package. Please check their respective man pages for further information. Fixed kernel panic when using driver on HPUX 11.0 64bit. Fixed possible NULL byte problem when doing a read right after an open. Fix an "assert" message that would occur when the realport daemon was killed. 1.3.0 Arbitrary integer baud rates are now supported via an option in the "ditty" tool called "cspeed". The driver now fully supports use of the Digi EtherLite modules listed above with this driver, including the EtherLite 80, provided the EtherLite module has been loaded with RealPort compatible firmware. 1.2.3 Now installs on HPUX 11.11, also known as HPUX 11i. Now works with newer units listed above. Fastbaud rate set is now: 0 - 0 50 - 57600 75 - 76800 110 - 115200 134 - 131657 150 - 153600 200 - 230400 300 - 460800 600 - 921600 1200 - N/A 1800 - N/A 2400 - 2400 4800 - 4800 9600 - 9600 19200 - 19200 38400 - 38400 Please note that if you select a baud rate that a unit does not support, the results are unspecified, and you will not get an error message. 1.2.2 Added support for new fastbaud rates. 1.2.1 The device driver could crash if PortServer nodes were added and removed in a particular order. This behavior has been corrected. With 64-bit kernels, it is now possible to assign a link speed with drpadmin. Under 64-bit kernels, the RTS and DTR signals no longer toggle at awkward moments as a result of the mishandling of a standard termios ioctl. This defect affected modems particularly, as the act of running most startup "profiles" resulted in the execution of "stty", which could cause DTR to drop, which could cause modem hangups. The installation scripts have been modified to allow for installation on platforms which support both 32-bit and 64-bit kernel operation. The RealPort daemon has been modified to workaround a bug in some HP-UX 11.x C run-time libraries which caused the daemon to fail to run against PortServers configured with an IP address instead of an IP name. You may now supply either an IP address or IP name as originally intended. 1.2.0 The device driver added 64-bit support under HP-UX 11.x. An enhanced multi-processor implementation was released in order to address intermittent deadlock issues. 1.1.1 Fixed a problem with configuration of more than 10 Portservers. Fixed a problem with a transparent print hang after significant output to the terminal device. 1.1.0 Add HP-UX 11.x support. 1.0.3 Fixed a problem where DTR dropped immediately after a modem connect, causing the modem to hang up. 1.0.0 Initial Release.