Comtrol Rocket Port Multiport Serial Cards 550 Manual

Browse online or download Manual for Interface cards/adapters Comtrol Rocket Port Multiport Serial Cards 550. Comtrol Rocket Port Multiport Serial Cards 550 Hardware manual User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 88
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 2 - Table of Contents

11. Interesting Programs You Should Know About11.1 Serial Monitoring/Diagnostics Programs• 11.2 Changing Interrupt Priority• 11.3 What is Setserial ?•

Page 3

16.9 "Cannot open /dev/ttyS?: Device or resource busy• 16.10 "Cannot open /dev/ttyS?: Permission denied"• 16.11 "Cannot open /dev/

Page 4

21. Other Serial Devices (not async RS-232)21.1 Successors to RS-232• 21.2 EIA-422-A (balanced) and EIA-423-A (unbalanced)• 21.3 EIA-485• 21.4 EIA-530

Page 5

as well as some of the other HOWTOs. (See Related HOWTO's) This HOWTO lists info on various multiportserial cards. This HOWTO addresses Linux run

Page 6

compare it to this version: v2.27 February 2011 .1.3 New in Recent VersionsFor a full revision history going back to the time I started maintaining th

Page 7

Each serial port has a "file" associated with it in the /dev directory. It isn't really a file but it seems like one.For example, /dev/

Page 8 - Serial HOWTO

3.1 TransmittingTransmitting is sending bytes out of the serial port away from the computer (output). Once you understandtransmitting, receiving (inpu

Page 9

Another interrupt is issued to tell the device driver to send yet another byte to the now empty transmitbuffer3. Thus we say that the serial port is i

Page 10

Both of these buffers are managed by the serial driver. But the driver does more than just dealing with thesebuffers. It also does limited filtering (

Page 11 - 20. Voltage Waveshapes

RS-232 (EIA-232, etc.)The serial port (not the USB) is usually a RS-232-C, EIA-232-D, or EIA-232-E. These three are almost thesame thing. The original

Page 12 - 1. Introduction

Table of Contents Serial HOWTO...

Page 13 - Trademarks

only by that port. Thus the FIFO waits until it has received a number of bytes and then issues an interrupt.However, this interrupt will also be sent

Page 14 - 1.3 New in Recent Versions

4.6 Flow ControlFlow control means the ability to slow down the flow of bytes in a wire. For serial ports this means the abilityto stop and then resta

Page 15 - 2. Quick Help

Symptoms of No Flow ControlUnderstanding flow-control theory can be of practical use. The symptom of no flow control is that chunks ofdata missing fro

Page 16 - 3.1 Transmitting

transmitted to the modem or (other device connected to the serial port) which also has a fair sized (say 1k)buffer. When the device driver (on orders

Page 17 - 3.3 The Large Serial Buffers

Now lets consider an example of the operation of flow control. Consider the flow of bytes from the remotecomputer at the other end of the phone line t

Page 18 - 4.1 What is a Serial Port ?

remote computer had a flow path to the hard-disk without bottlenecks, the same flow also went to a terminalwhich issued flow control "stops"

Page 19 - 4.4 Interrupts

In 1888 (over 120 years ago) the "Cable Conference" reported its support of twisted-pair (for telephonesystems) and pointed out its advantag

Page 20 - 4.5 Data Flow (Speeds)

like dumb serial cards do). Not all "smart" boards are equally efficient. Many boards today are Plug-and-Play.5.3 Getting/Enabling a DriverI

Page 21 - 4.6 Flow Control

5.4 Multiport Devices in the /dev Directory,The serial ports your multiport board uses depends on what kind of board you have. Some have their owndevi

Page 22 - 4.7 Data Flow Path; Buffers

others) simultaneously. See Avoiding IO Address Conflicts with Certain Video Boards5.7 Dumb Multiport Serial Boards (with standard UARTchips)They are

Page 23

Table of Contents Serial HOWTO4.4 Interrupts...

Page 24

BB-1004 and BB-1008 do not support DCD and RI lines, and thus are not usable for dialin modems. Theywill work fine for all other purposes.Digi PC/8 In

Page 25 - 4.9 Serial Driver Module

Decision PCCOM (2-8 ports; ISA and PCI; aka PC COM)ISA:contact: mailto:[email protected] location: (dead link) ftp://ftp.cendio.se/pub/pccom8PCI:dr

Page 26 - 5.2 Dumb vs. Smart Cards

driver status: supported by Microgate: synclink.oMoxa C218 (12MHz 80286; 8 ports),Moxa C320 (40MHz TMS320; 8 - 32 ports)website: http://www.moxa.comdr

Page 27 - 5.3 Getting/Enabling a Driver

server, communicating with the server over a network.There are two basic types of serial servers. One type is just an ordinary computer (perhaps rack

Page 28 - 5.6 Standard PC Serial Cards

using a menu or a configuration file. This high-level configuring may also be done manually with the sttyprogram. stty is also useful to view the curr

Page 29

When Linux starts, an effort is made to detect and configure (low-level) the serial ports. Exactly what happensdepends on your BIOS, hardware, Linux d

Page 30

While kernel 2.2 supported PCI in general, it had no support for PCI serial ports (although some people gotthem working anyway). Starting with kernel

Page 31

pairs are identical you must find out how they are set in both the driver and the hardware.8.6 What is the IO Address and IRQ per the driver ?Introduc

Page 32 - 6. Servers for Serial Ports

there because the configuration file is incorrect.With old jumper-set serial ports Linux sometimes gets IRQs wrong because it doesn't by default

Page 33 - 7. Configuring Overview

8.7 What is the IO Address & IRQ of my Serial PortHardware?IntroductionIf it's PCI or ISA PnP then what's set in the hardware has been d

Page 34 - 8.2 IO & IRQ Overview

Table of Contents Serial HOWTO8.8 Choosing Serial IRQs...

Page 35 - 8.3 PCI Bus Support

ISA PnP portsFor an ISA Plug-and-Play (PnP) port one may try the pnpdump program (part of isapnptools). If youuse the --dumpregs option then it should

Page 36 - More info on PCI

Interrupt sharing, Kernels 2.2+Sharing of IRQs is where two devices use the same IRQ. As a general rule, this wasn't allowed for the ISAbus. The

Page 37 - Introduction

serial board it may not be able to use IRQs 8 and above.Make sure you don't use IRQs 1, 6, 8, 13 or 14! These are used by your motherboard. You w

Page 38

Plug-and-Play (PnP) was designed to automate this io-irq configuring, but for Linux it initially made lifemuch more complicated. In modern Linux (2.4

Page 39 - Hardware?

9.2 Flow ControlConfiguring Flow Control: Hardware Flow Control is Usually Best See Flow Control for an explanation of it.It's usually better to

Page 40 - 8.8 Choosing Serial IRQs

this to /etc/udev/udev.rulesBUS=="pci" KERNEL=="ttyS3", NAME="ttyS14"On-board serial ports on motherboards which have bo

Page 41 - What IRQs to choose?

doesn't fall into this trap so it's now OK to use such links.10.7 Which Connector on the Back of my PC is ttyS1, etc?Inspect the connectorsI

Page 42

virtual terminal you may send something to ttyS2 (or whatever) by "echo test_message > /dev/ttyS2". Then goback to the receive virtual te

Page 43 - 9.1 Overview

11.1 Serial Monitoring/Diagnostics ProgramsA few Linux programs (and one "file") will monitor various modem control lines and indicate if th

Page 44 - 10.2 The PCI Bus

the jumperless serial port is set, setserial is not really needed anymore unless you're having problems orusing old hardware. Furthermore, if the

Page 45 - 10.6 Link ttySN to /dev/modem

Table of Contents Serial HOWTO11.5 What is isapnp ?...

Page 46 - Send bytes to the port

buffer (in main memory) were sent to the printer. The result was a truncated print job that didn't print the lastparagraph or last page, etc.But

Page 47 - Missing connectors

should show where the configuration file(s) reside. In Debian there are 4 options for use of this configurationfile:Don't use this file at all. A

Page 48 - 11.3 What is Setserial ?

Boot-time ConfigurationWhile setserial may run via an initialization script, something akin to setserial also runs earlierwhen the serial module is lo

Page 49 - Serial module unload

setserial, and a valid device name. You could do a test by executing this file manually (just type its nameas the super-user) to see if it works right

Page 50 - Configuration file

"AUTOSAVE-ONCE" option was created which only does a save when time the system is shut down for thefirst time (just after you install or upd

Page 51

Introductionstty does much of the configuration of the serial port but since application programs (and the getty program)often handle this, you may no

Page 52 - Boot-time Configuration

ixany: Mainly for terminals. Hitting any key will restart the flow after a flow-control stop. If you stopscrolling with the "stop scroll" ke

Page 53

it's a setting not allowed in raw mode).This situation can create problems. For example, suppose you corrupt your terminal interface. To restore

Page 54 - 11.4 Stty

this you likely will have to reconfigure minicom and then exit it and restart it. Instead of all this bother, it maybe simpler to just reboot the PC o

Page 55 - Flow control options

12. Speed (Flow Rate)By "speed" we really mean the "data flow rate" but almost everybody incorrectly calls it speed. The speed ism

Page 56 - Two interfaces at a terminal

Table of Contents Serial HOWTO16.14 "Device /dev/ttyS? is locked."...

Page 57 - Obsolete redirection method

(a positive integer). This "divisor" divides the "maximum speed" of the hardware resulting in a slower speed(except a divisor of 1

Page 58 - 11.5 What is isapnp ?

FAQ is at http://www.best.com/~cae/irqtune13. Locking Out Others13.1 IntroductionWhen you are using a serial port, you may want to prevent others from

Page 59 - 12.1 Very High Speeds

Using alternate names such as /dev/modem for /dev/ttyS2 may cause problems if one program opens/dev/ttyS2 while another program opens /dev/modem. This

Page 60 - 12.2 Higher Serial Throughput

ZyXEL is a control program for ZyXEL U-1496 modems. It handles dialin, dialout, dial backsecurity, FAXing, and voice mailbox functions.• SLIP and PPP

Page 61 - 13.2 Lock-Files

15.2 Kernel Configuration15.3 Number of Serial Ports SupportedIf you have more than 4 (or possibly 2) serial ports, then you must insure that the kern

Page 62 - 14.1 List of Software

Avoiding IO Address Conflicts with Certain Video BoardsThe IO address of the IBM 8514 video board (and others) is allegedly 0x?2e8 where ? is 2, 4, 8,

Page 63 - 15.1 Serial Modules

means off (-12 v). They also sell a "RS-232 Serial Jumper Box" Cat. #276-1403. This permits connecting thepins anyway you choose. Both these

Page 64

number to it.Your port does have a ttyS number assigned to it (like ttyS14) but you don't know which physicalconnector it is (on the back of your

Page 65 - 16. Troubleshooting

to create a conflict. But a real conflict can be created if "setserial" has told the kernel incorrect info. Thekernel has been lied to and t

Page 66 - Modem HOWTOs)

Check the file permissions on this port with "ls -l /dev/ttyS?"_ If you own the ttyS? then you need read andwrite permissions: crw with the

Page 67 - Scanning/probing legacy ports

Table of Contents Serial HOWTO22.2 Serial Software...

Page 68

manually. Of course if there is no such process as 100 then you may just remove the lockfile but in most casesthe lockfile should have been automatica

Page 69

busy message goes away, it was likely a potential interrupt conflict. It's not a good idea to leave itpermanently set at 0 since it will put more

Page 70

16.21 Almost all characters are wrong; Many missing ormany extrasPerhaps a baud mismatch. If one port sends at twice the speed that the other port is

Page 71 - 16.20 Troubleshooting Tools

For the obsolete serial ports, only one character gets thru every several seconds. This is so slow that it seemsalmost like nothing is working (especi

Page 72

internal modem, the serial port is on the same card and it's likely to check that this 16-byte receive buffer hasroom for more bytes before putti

Page 73 - 17.3 Mis-set Interrupts

Check /proc/interrupts to see if the IRQ is currently in use by another process. If it's in use by another serialport you could try "top&quo

Page 74 - 17.4 Interrupt Conflicts

a one-byte buffer.18.3 FIFOsTo understand the differences between dumb and FIFO (First In, First Out queue discipline) first let's examinewhat ha

Page 75 - 18.2 Two Types of UARTs

If the serial port buffer contains 64 bytes ready to send when it receives a flow control signal to stop sending,it will send out the 64 bytes anyway

Page 76 - 18.3 FIFOs

4 20 DTR Data Terminal Ready--> I'm ready to communicate 1 8 DCD Data Carrier Detect<-- Modem connecte

Page 77 - 18.5 UART Model Numbers

pins 2 and 3 cross over each other (if you draw them on a sheet of paper). The above example is for a 25 pinconnector but for a 9-pin connector the pi

Page 78

Serial HOWTODavid S.Lawyer [email protected] original by Greg Hankinsv2.27 February 2011This document is for the UART serial port. This port has mostly di

Page 79

The DTR and DSR PinsJust like RTS and CTS, these pins are paired. For DTE-to-DTE connections they are likely to cross over.There are two ways to use t

Page 80 - 20.1 Voltage for a Bit

20.2 Voltage Sequence for a ByteThe transmit pin (TxD) is held at -12 V (mark) at idle when nothing is being sent. To start a byte it jumps to+12 V (s

Page 81 - 20.4 Forming a Byte (Framing)

Don't confuse this type of framing with the framing used for a packet of bytes on a network. The serial portjust frames every byte. For a network

Page 82 - 21.1 Successors to RS-232

ports as "modem port", "printer port", and/or "GeoPort".Mac also provided conventional RS-232 but at only at 5 volts (wh

Page 83 - 21.5 EIA-612/613

limited to short distances of at most 5 meters (depends on configuration). Linux supports the bus, although notall devices that can plug into the bus

Page 84 - 21.8 MIDI

intervals between bytes (like someone typing characters at a keyboard).When a file is being sent thru the async serial port, the flow of bytes will li

Page 85 - 22.1 Books

Notes re books:"... Complete" has hardware details (including register) but the programming aspect is Windoworiented.1. "Physical Layer

Page 86 - 22.5 Internet

23. Appendix A: Very Obsolete Hardware/Software23.1 Replacing pre 1990 UARTSMany 486 PCs (old) and all Pentiums (or the like) should have modern 16550

Page 87

23.5 Lock-Files if you used the depreciated devfsThe abandoned device-filesystem (devfs) has the /dev directory with subdirectories. As of late 2001,

Page 88

5. Multiport Serial Boards/Cards/Adapters5.1 Intro to Multiport Serial• 5.2 Dumb vs. Smart Cards• 5.3 Getting/Enabling a Driver• 5.4 Multiport Devices

Comments to this Manuals

No comments