RocketPort Jet Linux® Driver Configuration Document Number: 2000456 Rev B. Use the RocketPort Jet Hardware and Software Installation Quick Start for the following information: • How to set pin assignments and jumpers • RocketPort Jet features and specifications -------------------------- Verifying the Installation -------------------------- For Linux Kernel 2.4.18 and above (including RedHat V8.0), the RocketPort Jet serial ports can be automatically detected and installed. The following shows the necessary steps to verify that the RocketPort Jet serial ports have been configured correctly by the Linux platform. 1. Power down the system. 2. Make sure that you have made any jumper changes using the RocketPort Jet Hardware and Software Installation Quick Start. 3. Insert the RocketPort Jet into an available PCI slot and start the system. 4. After bootup, log in as supervisor or use su as shown below: [test@lnx test]$ su Password: 5. Check the PCI device status. The following illustrates a RocketPort Jet 4-port installation. [root@lnx test]# lspci-v ... 00:0d.O Serial controller: Oxford Semiconductor Ltd OX16PCI954 (Quad 16950 UART function 0 (prog-if 06 [16950]) Subsystem: Oxford Semiconductor Ltd: Unknown device 000 Flags: medium devsel, IRQ 9 I/O ports at c400 [size=32] Memory at dfffc000 (32-bit, non-prefetchable) [size=4K] I/O ports at c000 [size=32] Memory at dfffb000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 If output of the lspci -v shows something similar to above system response, the RocketPort Jet card has been correctly detected by the system. 6. Set the port for the correct clock speed by configuring the baud_base. Example: setserial /dev/ttyS4 baud_base 921600 setserial /dev/ttyS5 baud_base 921600 7. To set the baud base when the system boots, place the setserial baud_base command in the following files where applicable: • Ubuntu and Debian derivatives /etc/rc.local • Redhat and derivatives /etc/rc.local • SuSe /etc/init.d/boot.local • Gentoo /etc/conf.d/local.start 8. Verify the available serial ports that reside in the system: [root@lnx test]# more /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 2: uart:16450 port:0000CC00 irq:9 tx:0 rx:0 3: uart:16450 port:0000CC08 irq:9 tx:0 rx:0 4: uart:16C950/954 port:0000C400 irq:9 tx:0 rx:0 5: uart:16C950/954 port:0000C408 irq:9 tx:0 rx:0 6: uart:16C950/954 port:0000C410 irq:9 tx:0 rx:0 7: uart:16C950/954 port:0000C418 irq:9 tx:0 rx:0 [root@lnx test]# The serial ports from the RocketPort Jet are now listed as UART 4-7 and are assigned as ttyS4 through ttyS7. The number may vary depending upon how many serial ports you have installed. ----------------- Technical Support ----------------- If you need technical support, contact Comtrol using one of the following methods. Web site http://www.comtrol.com Downloads http://support.comtrol.com/download.asp Customer Support http://www.comtrol.com/support/ Phone 763.494.4100 ---------- Trademarks ---------- Comtrol and RocketPort are trademarks of Comtrol Corporation. Linux is a registered trademark of Linus Torvalds. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective owners. Second Edition, December 4, 2007 Copyright ©2006 - 2007. Comtrol Corporation. All Rights Reserved. Comtrol Corporation makes no representations or warranties with regard to the contents of this document or to the suitability of the Comtrol product for any particular purpose. Specifications subject to change without notice. Some software or features may not be available at the time of publication. Contact your reseller for current product information.