1The Aurora Linux 2.4.* software package for the Siemens/Infineon 8253X 2based PCI adapter card product line (2520, 4520, 4020, 8520, WMS and LMS 3communications controllers) provides the following benefits to the user. 4 5 6 71. A Linux Asynchronous TTY driver that supports serial 8connections to asynchronous TTYs with the standard Linux/Unix terminal 9capabilities as well as custom baud rates. The asynchronous TTY driver 10can also support connections to computers that support standard 11asynchronous terminal emulation programs, such as cu, tip, kermit or 12hyperterm. The asynchronous TTY driver can also support file transfer 13via standard asynchronous file transfer programs like kermit. In 14addition, the asynchronous TTY driver can be used by asynchronous SLIP 15or PPP to provide network connectivity. 16 172. A Linux Synchronous TTY driver that supports all of the above 18for synchronous TTY connections. Because one cannot generally purchase 19synchronous TTYs, this functionality is most useful with software 20terminal emulators and with synchronous PPP implementations that assume 21an underlying synchronous terminal driver. 22 233. A Linux Synchronous Network driver that provides a synchronous 24serial ethernet interface. This interface provides a simple 25straightforward method of synchronous wide-area interconnection that 26works via the standard Linux Ethernet network and bridging interfaces. 27Some routers and bridges support this interface. 28 294. A Linux Synchronous Character driver that provides a standard 30read/write interface to the network driver functionality (i.e., packet 31read and packet write capability) and that can emulate the Solaris 32putmsg/getmsg interface. This driver is useful for users that wish to 33implement their own protocol software within user applications. 34 355. The Aurora Linux software provides the capability of dial-up 36connection set-up for any of the previous drivers. This dial-up 37capability follows the /dev/cua convention of Linux 2.2* and Linux 2.4.* 38kernels. 39 406. Source is provided so that users may make custom modifications 41to drivers. Adding BISYNC or cHDLC support would be fairly 42straightforward and may become available in later releases. This source 43could provide a starting point for implementing drivers for other 44operating systems. The source is partitioned by functionality and comes 45with functional and design specifications as well as other documentation 46useful to users and implementers. 47 48