---------------------------------------------------- The PCI-FAST serial card driver for Linux ---------------------------------------------------- The PCI-FAST serial card driver is part of the standard Linux kernel 2.4.18 (RedHat 7.3) distribution. Make sure that the following kernel options are enabled: Character Devices Extended dumb serial driver options Support more than 4 serial ports Support for sharing serial interrupts Support special boards The PCI-Fast card will be automatically detected and assigned tty device nodes as an extension of standard COM ports starting as ttyS. For example, ttyS3, ttyS4, ttyS5, ttyS6, ... Note that S is in upper case. Known problem and workaround fix: The current Linux kernel 2.4.18 picks up on the Uarts used by the PCI-FAST card and installs a standard driver for those Uarts however the Uart type that Linux detects caused scattered text when a User logs in. A workaround fix is to change the the UART type from 16654 to 16650A using the "setserial" command. View the /var/log/messages file and take note of "port address" and the "IRQ" that was assigned to each serial port of the PCI-Fast card. For example, suppose the first serial port was assisnged as device ttyS3 with a port address of 0x2400 and irq 11. Based on this information you would enter the following setserial command as shown below. Repeat for each serial port of the PCI-Fast card. setserial /dev/ttyS3 uart 16550A port 0x2400 irq 11 baud_base 460800 spd_normal skip_test It is advisable to enter the setserial commands into your startup file on your Linux server so that they are executed on boot up. Login processes (optional) For logins, add entries in the /etc/inittab file as shown in the following examples below. S3:2345:respawn:/sbin/agetty 9600 ttyS3 wy60 S4:2345:respawn:/sbin/agetty 9600 ttyS4 wy60 S5:2345:respawn:/sbin/agetty 9600 ttyS5 wy60 S6:2345:respawn:/sbin/agetty 9600 ttyS6 wy60 ********************** End Readme **********************