MOXA linux-2.6.x / linux-2.6.9-uc0 from sdlinux-moxaart.tgz
[linux-2.6.9-moxart.git] / Documentation / rocket.txt
blobf9345cd14e166d3948776f6e29c10a9b50ce8afe
1 Comtrol(tm) RocketPort(R)/RocketModem(TM) Series 
2 Device Driver for the Linux Operating System
4 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
6 PRODUCT OVERVIEW
7 ----------------
9 This driver provides a loadable kernel driver for the Comtrol RocketPort
10 and RocketModem PCI boards. These boards provide, 2, 4, 8, 16, or 32 
11 high-speed serial ports or modems.  This driver supports up to a combination
12 of four RocketPort or RocketModems boards in one machine simultaneously.
13 This file assumes that you are using the RocketPort driver which is
14 integrated into the kernel sources.  
16 The driver can also be installed as an external module using the usual 
17 "make;make install" routine.  This external module driver, obtainable 
18 from the Comtrol website listed below, is useful for updating the driver
19 or installing it into kernels which do not have the driver configured
20 into them.  Installations instructions for the external module
21 are in the included README and HW_INSTALL files.
23 RocketPort ISA and RocketModem II PCI boards are also supported by this
24 driver, but must use the external module driver for configuration reasons.  
26 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28 INSTALLATION PROCEDURES
29 -----------------------
31 RocketPort/RocketModem PCI cards require no driver configuration, they are 
32 automatically detected and configured.
34 The RocketPort driver can be installed as a module (recommended) or built 
35 into the kernel. This is selected, as for other drivers, through the `make config`
36 command from the root of the Linux source tree during the kernel build process. 
38 The RocketPort/RocketModem serial ports installed by this driver are assigned
39 device major number 46, and will be named /dev/ttyRx, where x is the port number 
40 starting at zero (ex. /dev/ttyR0, /devttyR1, ...).  If you have multiple cards
41 installed in the system, the mapping of port names to serial ports is displayed
42 in the system log at /var/log/messages.
44 If installed as a module, the module must be loaded.  This can be done
45 manually by entering "modprobe rocket".  To have the module loaded automatically
46 upon system boot, edit the /etc/modprobe.conf file and add the line
47 "alias char-major-46 rocket".
49 In order to use the ports, their device names (nodes) must be created with mknod.
50 This is only required once, the system will retain the names once created.  To 
51 create the RocketPort/RocketModem device names, use the command 
52 "mknod /dev/ttyRx c 46 x" where x is the port number starting at zero.  For example:
54 >mknod /dev/ttyR0 c 46 0
55 >mknod /dev/ttyR1 c 46 1
56 >mknod /dev/ttyR2 c 46 2  
58 The Linux script MAKEDEV will create the first 16 ttyRx device names (nodes) for you:
60 >/dev/MAKEDEV ttyR
62 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
64 REPORTING BUGS
65 --------------
67 For technical support, please provide the following
68 information: Driver version, kernel release, distribution of
69 kernel, and type of board you are using. Error messages and log
70 printouts port configuration details are especially helpful.
72 USA
73     Phone: (612) 494-4100
74       FAX: (612) 494-4199
75     email: support@comtrol.com
77 Comtrol Europe
78     Phone: +44 (0) 1 869 323-220
79       FAX: +44 (0) 1 869 323-211
80     email: support@comtrol.co.uk
82 Web:    http://www.comtrol.com
83 FTP:    ftp.comtrol.com
85 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-