RIO Remote I/O System User Guide Part number: 5500036-17 Date: 11 September 2008 Navigating around this manual Using this on-line manual. See page 5. Fast Contents. See page 7. Contents. See page 8. Quick Reference. See page 226. Index. See page 324.
Copyright statement This document must not be reproduced in any way whatsoever, either printed or electronically, without the consent of: Perle Systems Europe Limited, 3, Wintersells Road, Byfleet, Surrey KT14 7LF, UK Perle reserves the right to make changes without further notice, to any products to improve reliability, function or design. Specialix, the Specialix logo, JETSTREAM, JETSTREAM4000, JETSTREAM8500 and LANSTREAM2000 are trademarks of Perle Systems Limited.
FCC Note The products described in this manual have been found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions in this Guide, may cause harmful interference to radio communications.
RIO Remote I/O System User Guide About this manual Purpose of this manual This manual tells you how to install, configure and use the Perle RIO system hardware, associated drivers and utility software. Who this manual is for This manual is aimed at users who want to connect peripherals and terminals to a host either in the same site or remotely using the Perle RIO serial connectivity system.
Using this on-line manual The following is a brief guide to using this manual on-line.
Revision history Date Part number Description January 1999 5500036-10 First issue of new RIO user manual for the Solaris operating system. January 2000 5500036-11 Update of manual to include the Windows 2000 and Linux operating systems. March 2000 5500036-12 Update of manual to include the Windows NT operating system. March 2000 5500036-13 Update of manual to include the SCO OpenServer 5 operating system. April 2000 5500036-14 Update of manual to include the SCO UnixWare operating system.
RIO Remote I/O System User Guide Fast Contents ABOUT THIS MANUAL ...........................................................................................................4 REVISION HISTORY ..............................................................................................................6 FAST CONTENTS .................................................................................................................7 CONTENTS .....................................................................
RIO Remote I/O System User Guide Contents ABOUT THIS MANUAL ............................................................ 4 Purpose of this manual ..................................................................................4 Who this manual is for ...................................................................................4 Using this on-line manual ..............................................................................5 Document navigation ...............................................
CHAPTER 1 INTRODUCTION 20 About the RIO system ....................................................................................21 RIO system components ...............................................................................22 Host card...................................................................................................22 Link cables ................................................................................................22 Remote Terminal Adaptors .........................
CHAPTER 2 INSTALLING HARDWARE AND SOFTWARE 31 Before you start ...............................................................................................33 Downloading RIO drivers from the Perle web site ...................................34 Installing RIO under Solaris ..........................................................................35 General setup procedure for Solaris .........................................................36 Upgrading from existing device drivers.......................
Installing RIO under Windows NT ................................................................90 General setup procedure for Windows NT................................................91 Installing device drivers and utilities..........................................................92 Configuring ISA host cards .......................................................................95 Configuring PCI host cards .......................................................................
Installing RIO under Linux .............................................................................143 General installation procedure for Linux ...................................................144 Installing drivers onto your system............................................................145 Installing utilities ........................................................................................147 Creating devices for the attached ports ....................................................
Installing a Long Distance Module (LDM) ..................................................177 Introduction ...............................................................................................177 Long Distance Unit main components ......................................................178 Installation.................................................................................................179 General procedure ..................................................................................
CHAPTER 3 RIO CABLING INFORMATION 199 Mini DIN pinouts on RIO host cards ............................................................200 RTA connector pinouts ..................................................................................201 RTA connector guide.................................................................................201 RJ45 female RTA connector pinout ..........................................................202 DB25 female RTA connector pinout..................................
Fibre optic link (FOLK) cable specifications ..............................................221 Loopback connector pinouts .......................................................................222 Loopback pinouts for RJ45 female connectors.........................................223 Loopback pinouts for DB25 female connectors ........................................224 Loopback pinouts for DB25 male connectors ...........................................
CHAPTER 4 QUICK REFERENCE 226 SCO OpenServer 5 utilities ...........................................................................227 config.rio ...................................................................................................227 Main menu ..................................................................................................... 228 RTA Management menu ................................................................................ 229 Host Configuration menu ...............
CHAPTER 5 RIO COMMAND LINE UTILITIES 245 Command line utilities ...................................................................................246 rioisacfg utility ...........................................................................................246 rioconfig utility ...........................................................................................247 RIO system commands under Solaris/Linux/LynxOS .............................248 rioreboot...........................................
APPENDIX A SERIAL PORT DEVICE NAMES 267 Solaris Device node details ...........................................................................268 Linux Device node details .............................................................................268 APPENDIX B TRANSPARENT PRINTING (SOLARIS ONLY) 269 What is transparent printing? .......................................................................270 Problems with printer output ....................................................................
Windows NT troubleshooting .......................................................................300 General fault finding under Windows NT ..................................................301 Machine fails to boot ..................................................................................... 301 NT operating system fails while loading ........................................................ 302 RIO driver or another driver fails to boot .......................................................
RIO Remote I/O System User Guide Chapter 1 Introduction You need to read this chapter if you want to... You need to read this chapter if you want an introduction to the Perle RIO serial connectivity system. This chapter provides introductory information about the Perle RIO serial connectivity system, its associated components, driver software and configuration utilities.
About the RIO system RIO is a high throughput serial connectivity system which provides up to 128 serial devices via a single server slot. You can expand a RIO system up to 512 ports per server. RIO allows you to add ports using 8 and 16 port modules which can be supplied with a wide range of serial interfaces. The RIO system has fault tolerant capabilities, and allows long distance connection without signal degradation or performance loss. A typical RIO system is shown in the next picture.
RIO system components This section provides a brief description of the main components of the RIO system and includes the following. • Host card on page 22 • Link cables on page 22 • Remote Terminal Adaptors on page 23 • Long Distance Module (LDM) on page 23 • Fibre optic (FOLK) kit on page 24. Host card RIO host cards provide system connection to Remote Terminal Adaptors (RTAs). They have four link ports and are available in ISA and PCI formats. See also Installing a Universal 3.
Remote Terminal Adaptors Remote Terminal Adaptors (RTAs) are basically serial connection blocks which provide a number of ports depending on type. RTAs come in three main varieties, the RTA 8 (providing 8 ports) and RTA 16 and RRC16 (providing 16 ports). Each unit is available in a number of variations as shown in the next table. Number of ports RTA type Type For details of installation see...
Fibre optic (FOLK) kit The RIO fibre optic (FOLK) kit allows you to extend the range of a RIO link via fibre optic cable to a distance of up to one kilometre. The kit comprises two fibre optic modules. Each module consists of a 1metre long RIO link cable connected to a fibre optic converter. The fibre optic cable plugs into one of these converters at each end. See also Installing a Fibre Optic Link Kit (FOLK) on page 175 in Chapter 2 Installing hardware and software.
Example RIO systems This section provides typical examples of the main RIO system types. Note The Remote Terminal Adaptors shown in the following examples are 8 port RTA8s. For details of the different types of RTAs available see Remote Terminal Adaptors on page 23.
Short distance link using RIO link cable For short distances up to 75 metres you can use the RIO link cable to make up a basic RIO system as shown in the next picture. Typically, you use this type of system when you want to connect peripherals to the host within the same building.
Medium distance link using fibre optic (FOLK) kit The RIO fibre optic (FOLK) kit allows you to extend the range of a RIO link via fibre optic cable to a distance of up to one kilometre. The kit comprises two fibre optic modules. (A module is shown on page 175). Each module consists of a 1 metre long RIO link cable connected to a fibre optic converter. This converts the transputer signals into light. The fibre optic cable plugs into one of these converters at each end.
Long distance link via leased line The RIO Long Distance Module (LDM) allows you to extend your RIO system via a leased line. Using a RIO Long Distance Module you can make connections can over thousands of miles using synchronous (X.21/X.21bis) or asynchronous interfaces. A typical remote system is shown in the next picture.
Fault tolerant link In a typical non fault tolerant RIO system, a host card is connected to a peripheral (for example, a printer) via a single link and RTA. In order to make the system fault tolerant, that is to protect against RTA or link failure, multiple RTAs and links are added. The next picture shows a typical system which features two backup RTAs and a backup link to the host. If one RTA or link cable is damaged there is still a path from the host and system operation is not disrupted.
Dual host fail-safe link The RIO system supports the connection of a stand-by host in case of server crashes. A typical example is shown in the next picture. In this system a second stand-by host has been added which is installed in a separate server, thus if one host fails, system operation is still maintained. Note that a fault tolerant link is often added between RTAs for additional protection of the system.
RIO Remote I/O System User Guide Chapter 2 Installing hardware and software You need to read this chapter if you want to... You need to read this chapter if you want to install a RIO system and associated software.This chapter covers installing and configuring RIO hardware and software. Note The procedure for installing and configuring RIO serial adaptor cards varies for different operating systems. Please read Before you start on page 33 before installation.
• Installing a dual host fail-safe link (UNIX only) on page 190 RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Page 32
Before you start Before you install your RIO host cards and software, note that the procedure for installing and configuring RIO serial adaptor cards varies for different operating systems. To install under a particular operating system, please refer to one of the operating system specific installation procedures listed below; • Installing RIO under Solaris on page 35.
Downloading RIO drivers from the Perle web site You can install the RIO driver and utility software from the Perle web site. To do this proceed as follows; 1. On your PC, start the Internet browser you want to use (for example, Netscape). 2. Within your Internet browser window, select the software directory using the following URL; http://www.perle.com/downloads Note In the event of any problems contact your System Administrator or Internet Service provider for assistance. 3.
Installing RIO under Solaris This section tells you how to install host cards, software drivers and utilities under the Solaris operating system and includes the following; • General setup procedure for Solaris on page 36 • Upgrading from existing device drivers on page 38 • Upgrading your current RIO driver on page 38 • Installing device drivers and utilities on page 39 • Assigning ISA host card addresses and IRQ levels on page 41 • Removing RIO drivers and utilities from your system on page 42
General setup procedure for Solaris The general procedure for installing RIO for the Solaris operating system is as follows: 1. If required, install any PCI host cards you require into your system. See Installing a Universal 3.3/5V PCI host card on page 156 2. Install the RIO Solaris drivers and utilities onto your system using the procedures described in Installing device drivers and utilities on page 39. 3.
11.If you have made any changes to an existing RIO system, run the rioconfig utility to update your system with the new configuration. See Updating your RIO system configuration on page 51. Your system is now ready for use. If required, you can reconfigure the system following initial installation. See page 41 and page 44 for details.
Upgrading from existing device drivers If your system already has an existing Perle device driver up to version 1.1.0 installed, you cannot install a new device driver unless you follow the correct upgrade procedure. The procedure required is as follows; 1. Remove the existing device driver using the procedure described in Removing RIO drivers and utilities from your system on page 42. 2. Install the new device driver using the procedures described in Installing device drivers and utilities on page 39. 3.
Installing device drivers and utilities To install the RIO device drivers and utilities for the Solaris operating system proceed as follows; Note Before you install the RIO drivers and utilities you need to obtain the driver package file ("riosol.pkg"). You can do this from either the CDROM (Solaris will automatically mount the CDROM when inserted, and start the file manager application), or our website (see Downloading RIO drivers from the Perle web site on page 34). 1.
5. At the question prompt, type y and press the Enter key. A series of messages are now displayed ending with a confirmation that installation was successful. The drivers and utility software is now installed and operational.See General setup procedure for Solaris on page 36 for instructions on adding ISA host cards, Remote Terminal Adapters and Ports.
Assigning ISA host card addresses and IRQ levels The rioisacfg Utility allows you to define addresses and IRQ levels for RIO host cards you add to the system. You run this utility before installing the hardware using the following steps; 1. Decide on the name, memory address and IRQ level you require. Note You may need to reserve memory and Interrupt resources for ISA cards using the system BIOS setup or system configuration program. 2.
Removing RIO drivers and utilities from your system To remove the RIO device drivers and utilities for the Solaris operating system, proceed as follows; 1. Login to your system as super user and begin a terminal session. 2. At the command prompt, type pkgrm rio and press the Enter key. The following question is displayed: 3. At the question prompt, type y and press the Enter key. A further confirmation is displayed. 4. At the question prompt, type y and press the Enter key to remove the software package.
RIO Remote I/O System User Guide Installing RIO under Solaris Chapter 2 Installing hardware and software Page 43
Setting up terminals using Admintool To configure RIO serial ports added to the system proceed as follows; 1. In the Solaris desktop, single click on the Application Manager toolbar icon shown in the next picture. Double click here to start Application Manager. The Application Manager window is now displayed. 2. In the Application Manager window, double click on the System_Admin folder. The System_Admin window is now displayed. 3. In the System_Admin window, double click on the Admintool icon.
4. In the Admintool menu, click on Browse > Serial Ports.
The Serial Ports window is now displayed. 5. In the Serial Ports window, double click on the serial port you want to modify. Alternatively, click on the port to highlight it, then in the Serial Ports menu click on Edit > Modify. The Modify Serial Port window is now displayed.
6. In the Modify Serial Port window, display basic information only by clicking on the Basic button in the Detail field. 7. In the Modify Serial Port window, click on the Template selector and choose the type of device you want to connect to the currently selected serial port. For example, to attach a terminal to the serial port, select Terminal-Hardwired. Hint For details of the parameters in this field click on the help button to invoke the Solaris on-line help about this window. 8.
12.Repeat steps 5. to 11. until you have configured all the RIO serial ports you require.
Removing RIO serial port terminals To remove any RIO serial ports configured as terminals proceed as follows; 1. In the Solaris desktop, single click on the Application Manager toolbar icon shown in the next picture. Double click here to start Application Manager. The Application Manager window is now displayed. 2. In the Application Manager window, double click on the System_Admin folder. The System_Admin window is now displayed. 3. In the System_Admin window, double click on the Admintool icon.
4. In the Admintool menu, click on Browse > Serial Ports The Admintool window is now updated to show the serial ports available on the system as shown in the next picture. 5. In the Admintool window, single click on the terminal you want to remove to highlight it. 6. In the Admintool menu, click on Select Edit > Delete. The terminal entry for the serial port is now deleted and the Admintool window updated. 7. Repeat steps 5. to 6. until you have removed all the RIO terminal entries you require.
Updating your RIO system configuration If you make any changes to your RIO system such as adding or removing an RTA for example, you need to update your system using the rioconfig utility to recognise the revised configuration. Note The rioconfig utility runs automatically when system first installed (see Installing device drivers and utilities on page 39) and each time you re-boot the system. To do this proceed as follows; • At the command prompt, type rioconfig and press the Enter key.
Installing RIO under SCO OpenServer 5 and SCO OpenServer 6 This section tells you how to install host cards, software drivers and utilities under the SCO OpenServer operating system and includes the following; • General installation procedure for SCO OpenServer 5 and SCO OpenServer 6 on page 53 • Installing device drivers and utilities on page 54 • Configuring ports with config.
General installation procedure for SCO OpenServer 5 and SCO OpenServer 6 The general procedure for installing and configuring host cards, Remote Terminal Adaptors drivers software and associated utilities for the SCO OpenServer 5 and SCO OpenServer 6 operating system is as follows: 1. If required, install any PCI host cards you require into your system. See Installing a Universal 3.3/5V PCI host card on page 156. 2.
Installing device drivers and utilities To install the RIO device drivers and utilities for the SCO OpenServer operating system proceed as follows; 1. Login to your system as super user. 2. Load the CDROM into your system CD drive. 3. At the command prompt, type mount -f ISO9660 -r /dev/cd0 /mnt and then press the Enter key to mount the CDRO file system 4. In the SCO OpenServer desktop, double click on the System Administration folder. The System Administration window is now displayed. 5.
Click here to select the local host as the host machine. 7. In the Begin Installation window, select the local host as the machine to install from by clicking on the From localhostname button and then click on Continue. The Select Media window is now displayed. 8. In the Select Media window, using the Media Device selector choose the Media Images option then click on Continue.
The Enter Image Directory window is now displayed. 9. In the Enter Image Directory window, enter the following in the Image directory field; /mnt/drivers/rio/openserver/x.y.z, where x.y.z is the version number of the driver for SCO OpenServer 5. /mnt/drivers/rio/openserver6/x.y.z, where x.y.z is the version number of the driver for SCO OpenServer 6. 10.In the Enter Image Directory window, click on OK. The Install Selection window is now displayed. 11.
12.In the pop-up window, click on the Continue button to continue the installation process The following progress message is now displayed, followed by the RIO Install window as shown in the next pictures.
13.Now Press the Enter key to continue with your installation. A prompt window is now displayed asking you if you wish to install ISA cards. 14.If you wish to install PCI cards now go to step 15. of this procedure, for ISA cards go to step 19. PCI cards 15.
16.Press the Enter key to close the message window and continue. A message window is now displayed prompting you to select the operating mode for your host cards. 17.In the message window, select the force into polled mode option and press the Enter key Note We recommend using force into polled mode to avoid using up valuable interrupt resources. Selecting this option does not produce any loss in performance. A prompt window is now displayed asking you whether or not you wish to re-enter hardware details.
ISA cards 19.To configure ISA cards, at the Will you be installing ISA cards? prompt, select yes. A prompt window now appears asking you for the number of ISA cards you are going to install. 20.In the prompt window, use the up and down arrow keys to select the number of cards you want and then press the Enter key to confirm your selection. An address selection prompt is now displayed. 21.
22.Using the keys shown in the next picture, set the address you want for the currently selected host card. The press the Enter key to confirm your selection. 0d0000 Coarse address setting. Set with up and down arrow keys Fine address setting Set with left and right arrow keys 23.Press the Enter key to continue the installation. A prompt is now displayed asking whether or not you want to re-enter hardware details. 24.At the prompt, select no. Configuration of ISA cards is now completed.
Removing device drivers and utilities from your system To remove the RIO device drivers and utilities for the SCO OpenServer operating system proceed as follows; 1. In the SCO OpenServer desktop, double click on the System Administration folder. The System Administration window is now displayed. 2. In the System Administration window, double click on the software manager icon. The Software Manager window is now displayed. 3. In the Software Manager window select the driver you want to remove. 4.
5. In the confirmation window, click on the Remove button. The software is now removed and the following Kernel re-link message is now displayed as shown in the next picture. The Kernel re-link message window now closes and the removal continues. A message is displayed upon completion. 6. In the message window, click on OK to close the window. The software manager window is now updated to show the remaining software.
Configuring ports with config.rio Under the SCO OpenServer operating system, RIO includes an application for configuring ports called config.rio. Config.rio provides a real time map of your system showing the Remote Terminal Adaptors, link cables and host cards and so forth that make up your system. Host card. Highlight a host card icon and press the Enter key to display the Host Configuration menu. See page 232. Link cable Click here or type M to display Main Menu. See page 228.
Adding an RTA to the system To add an RTA to your system configuration, proceed as follows; 1. Physically install the Remote Terminal Adaptor in your system using the procedures detailed in Installing Remote Terminal Adaptors (RTAs) on page 161. 2. Login to your system as super user. 3. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed showing a map of your system. See Configuring ports with config.
5. Press the Enter key. The RTA Management menu is now displayed. 6. In the RTA Management menu, click on Configure RTA. A prompt window is now displayed asking you for a name for the selected RTA. 7. In the prompt window, enter the RTA name you want and press the Enter key. The TTY configuration menu is now displayed. 8. In the TTY configuration menu, click on Use default TTY blocks and press the Enter key. You are now returned to the RTA Management menu.
9. If required, check your configuration settings as follows; In the RTA Management menu, click on View RTA settings. The RTA Settings window is now displayed as shown in the next picture. 10.If you are happy with the configuration settings press the ESC key to close the window. Otherwise, repeat step 4. onwards of this procedure to change the configuration as required. Note The changes you have made to the system configuration will not take effect until you exit the config.rio utility. 11.
12.In the prompt window, select Yes and press the Enter key. The config.rio utility now closes down and the system is updated to use your new configuration. Hint To save and update the configuration changes without exiting proceed as follows; • In the Main Menu, click on Update configuration file.
Removing an RTA from the system To remove an RTA from your system configuration, proceed as follows; 1. Physically remove the Remote Terminal Adaptor from your system using the procedures detailed in Removing a Remote Terminal Adaptor (RTA) on page 173. 2. Login to your system as super user. 3. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed. 4. Press the Enter key. The Main Menu is now displayed. 5.
A popup window is now displayed showing the currently inactive RTAs. 6. In the pop-up window select the RTA you wish to remove and press the Enter key. A confirmation prompt is now displayed, asking if you want to delete the selected RTA. 7. At the confirmation prompt, select Yes and press the Enter key. 8. Press the Esc key twice A prompt window is now displayed asking you if you want to save changes before exiting config.rio. 9. In the prompt window, select Y and press the Enter key.
The config.rio utility now closes down and the system is updated to use your new configuration. Hint To save and update the configuration changes without exiting proceed as follows; • In the Main Menu, click on Update configuration file.
Creating a login for an RTA To create a login for an RTA in your system configuration, proceed as follows; 1. Login to your system as super user. 2. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed. 3. In the RIO configuration utility window, highlight the RTA you want to create a login for and then press the Enter key. The RTA Management menu is now displayed.
4. In the RTA Management menu, click on View / edit TTY. The View / edit TTY window is now displayed as shown in the next picture.
5. In the View / edit TTY window use the up and down arrow keys to select the TTY you want to add a login to and press the Enter key. The tty menu is now displayed. 6. In the tty menu, click on Getty entry and press the Enter key. A pop-up window is now displayed showing the available getty definitions.
7. In the pop-up window, use the up and down arrow keys to select the getty definitions entry you want to use and then press the Enter key. The TTY types menu is now displayed as shown in the next picture. 8. In the TTY types menu select the terminal type you want to attach to the tty and press the Enter key to return to the tty menu. 9. In the tty menu click on Enabled? and press the Enter key. The TTY en/disable menu is now displayed. 10.
Installing RIO under SCO UnixWare This section tells you how to install host cards, software drivers and utilities under the SCO UnixWare operating system and includes the following; • General installation procedure for SCO UnixWare on page 77 • Installing device drivers and utilities on page 78 • Assigning ISA host card address and IRQ levels on page 79 • Configuring ports with config.
General installation procedure for SCO UnixWare The general procedure for installing and configuring host cards, Remote Terminal Adaptors drivers software and associated utilities for the SCO UnixWare operating system is as follows: 1. If required, install any PCI host cards you require into your system. See Installing a Universal 3.3/5V PCI host card on page 156. 2.
Installing device drivers and utilities To install the RIO device drivers and utilities for the SCO UnixWare operating system proceed as follows; 1. Login to your system as root. 2. Load the CDROM into your system CD drive. 3. Mount the CDROM by typing the following at the command prompt; mount -r -Fcdfs -0 nmconv=c /dev/cdrom/cdrom1 /mnt Note The exact syntax of this command may differ slightly on different versions of SCO UnixWare.
Assigning ISA host card address and IRQ levels In order to function, each ISA host card must be allocated an available I/O address and IRQ level. The Device Configuration Utility allows you to determine the available addresses and IRQ levels, then allocate them to a particular host card. To do this proceed as follows; 1. At the command prompt, type dcu and press the Enter key. The Unixware Device Configuration Utility window is now displayed. 2.
3. In the Software Device Driver selections menu, click on the Communications Cards option and press the Enter key. The Software Device Drivers window is now displayed 4. In the Software Device Drivers window, select the RIO driver (hint use the arrow keys to move the cursor) and then press the F5 key to add the new host card. The New Hardware Configuration window is now displayed. 5. In the New Hardware Configuration window, set the parameters listed in the next table to the values indicated.
Parameter Set to.. MemStart MemEnd d0000 dffff IRQ level 15 6. Press the F10 key to accept the changes then press the Enter key to return to the Software Device Driver Selections menu. 7. In the Software Device Driver Selections menu, select Return to DCU. 8. In the Device Configuration Utility Main Menu, select Apply Changes and Exit DCU. 9. Re-boot your system. ISA host configuration is now complete.
Configuring ports with config.rio Under the SCO UnixWare operating system, RIO includes an application for configuring ports called config.rio. Config.rio provides a real time map of your system showing the Remote Terminal Adaptors, link cables and host cards and so forth that make up your system. Host card. Highlight a host card icon and press the Enter key to display the Host Configuration menu. See page 232. Link cable Click here or type M to display Main Menu. See page 228.
Adding an RTA to the system To add an RTA to your system configuration, proceed as follows; 1. Physically install the Remote Terminal Adaptor in your system using the procedures detailed in Installing Remote Terminal Adaptors (RTAs) on page 161. 2. Login to your system as super user. 3. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed showing a map of your system. See Configuring ports with config.
6. In the RTA Management menu, click on Configure RTA. A prompt window is now displayed asking you for a name for the selected RTA. 7. In the prompt window, enter the RTA name you want (for example, Sales or Ports 1-8) and press the Enter key. The TTY configuration menu is now displayed. 8. In the TTY configuration menu, click on Use default TTY blocks and press the Enter key. You are now returned to the RTA Management menu. 9.
10.If you are happy with the configuration settings press the ESC key to close the window. Otherwise, repeat step 4. onwards of this procedure to change the configuration as required. Note The changes you have made to the system configuration will not take effect until you exit the config.rio utility. 11.Press the Esc key twice A prompt window is now displayed asking you if you want to save changes before exiting config.rio. 12.In the prompt window, select Yes and press the Enter key. The config.
Removing an RTA from the system To remove an RTA from your system configuration, proceed as follows; 1. Physically remove the Remote Terminal Adaptor from your system using the procedures detailed in Removing a Remote Terminal Adaptor (RTA) on page 173. 2. Login to your system as super user. 3. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed. 4. Press the Enter key. The Main Menu is now displayed. 5.
A popup window is now displayed showing the currently inactive RTAs. 6. In the pop-up window select the RTA you wish to remove and press the Enter key. A confirmation prompt is now displayed, asking if you want to delete the selected RTA. 7. At the confirmation prompt, select Yes and press the Enter key. 8. Press the Esc key twice A prompt window is now displayed asking you if you want to save changes before exiting config.rio. 9. In the prompt window, select Y and press the Enter key.
The config.rio utility now closes down and the system is updated to use your new configuration. Hint To save and update the configuration changes without exiting proceed as follows; • In the Main Menu, click on Update configuration file.
Removing device drivers and utilities from your system To remove the RIO device drivers and utilities from your system under SCO UnixWare, proceed as follows; 1. Login to your system as root. 1. At the command prompt, type pkrm rio and then press the Enter key. 2. Re-boot your system. Creating a login for an RTA To create a login for an RTA under SCO UnixWare, you use the spxadmport utility. To do this proceed as follows (this example uses a terminal 9600, 8,1, N on RIO port r001); 1.
Installing RIO under Windows NT This section tells you how to install host cards, software drivers and utilities under the Windows NT operating system and includes the following; • General setup procedure for Windows NT on page 91 • Installing device drivers and utilities on page 92 • Configuring ISA host cards on page 95 • Configuring PCI host cards on page 98 • Configuring Remote Terminal Adaptors on page 99 • Making and displaying changes to your system configuration on page 101 RIO Remote I/
General setup procedure for Windows NT The general procedure for installing RIO for the Windows NT operating system is as follows: 1. If required, install any PCI host cards you require into your system. See Installing a Universal 3.3/5V PCI host card on page 156. 2. Install the RIO Windows NT drivers and utilities onto your system using the procedures described in Installing device drivers and utilities on page 92. 3.
Installing device drivers and utilities To install the RIO device drivers on your system proceed as follows; 1. Turn on your PC and login to your system as administrator. Then load the CDROM into your systems CD drive. 2. Start the windows Explorer (or file manager) and display the \drivers\rio\winnt\ directory. 3. In the \drivers\rio\winnt\ directory, double click on the setup.exe file. The Install Shield window is briefly displayed.
4. In the Welcome window, click on the Next > button. The Choose Destination window is now displayed as shown in the next picture. If you want to use a directory other than the suggested default, click on the Browse button then use the browser displayed to select the directory you want. 5. In the Choose Destination window, click on the Next > button. The Select Program Folder window is now displayed. 6.
Upon completion of the installation process a program group window is displayed showing the RIO configuration icon.
Configuring ISA host cards To configure an ISA host card prior to actual installation proceed as follows; 1. In the Windows desktop, display the Perle program group window. 2. In the Perle program group window, double click on the RIO icon. The RIO Configuration window is now displayed showing a blank map on the RIO Configuration screen. 3. In the RIO Configuration menu, click on Commands > Add ISA host card. The ISA Card Setup tabbed window now appears. 4.
Parameter Action required Host name Change the default host name to whatever you wish Select an IRQ Select an IRQ value, or better, choose ‘Poll’ or ‘Auto’. The default is polled mode, which is an alternative to IRQ level setting and is useful when the range of available interrupts is restricted. If you choose Poll, the driver will poll the card regularly for data. When installing more than one card, set the IRQ value to Poll for all the cards.
8. In the Reboot WIndows NT window, click on the Launch RioConf check box to ensure that the RIO Configuration utility is launched automatically the next time Windows is restarted. 9. In the Reboot WIndows NT window, click on the Don’t Restart Windows button to avoid restarting Windows before you have physically installed the host card. 10.Shutdown Windows and switch off your machine. You can now install your ISA host cards. See Removing host cards on page 160.
Configuring PCI host cards The PCI host card is plug and play however, under Windows NT a small amount of configuration is required. To install and configure a PCI card under Windows NT, proceed as follows; Note Although plug and play, some machine BIOSs require that you assign IRQs to each PCI slot in order to make a PCI card use interrupts. You cannot change the interrupt or memory address of the PCI card. 1.
Configuring Remote Terminal Adaptors Following installation of your Remote Terminal Adaptors (RTAs) you need to configure your system using the RIO Configuration Utility. To do this proceed as follows: 1. Install your RTA units using the procedures detailed in Installing Remote Terminal Adaptors (RTAs) on page 161. 1. In the windows desktop, display the Perle program group window. 2. In the Perle program group window, double click on the RIO icon. The Rio Configuration window is now displayed. 3.
The Set Device Name window is now displayed. 7. In the Set Device name window, change the device name as required and click on the Apply button. Hint We recommend using COM as the default port prefix. Any change that you do make will only affect ports configured subsequently to the change. To quicken the naming of ports in the Remote Terminal Adaptor Configuration window select the Enumerate button.
Making and displaying changes to your system configuration This section describes how to make and view changes made to your system following initial configuration under Windows NT using the RIO configuration utility.
Introduction Once you have installed your RIO system under Windows NT, you can view changes to your RIO system using the RIO Configuration utility.The map(s) of the system displayed in the RIO Configuration utility will respond automatically to changes to your RIO system. Note When the RIO Configuration utility is not running, The RIO software will store any changes to your system and will update the display when you next run the RIO Configuration utility.
Displaying multiple networks If you have more than one card installed, you can display the additional network(s) of RTAs on the RIO Configuration utility in separate windows. Hint Use the Tile Option from the Windows menu to place the different windows next to one another, so you can see all the networks simultaneously. Printing a copy of the system map RIO allows you to print a copy of the system of the system map displayed in the RIO Configuration utility. To do this proceed as follows; 1.
Identifying an RTA To display the identity of an RTA on the system map proceed as follows; 1. In the windows desktop, display the Perle program group window. 2. In the Perle program group window, double click on the RIO icon. The Rio Configuration window is now displayed showing a map of your RIO system. 3. In the Rio Configuration window, select the RTA(s) you wish to identify physically; (control - click to select more than one RTA). 4. In the Rio Configuration menu, click on Commands > Identify.
Displaying a port configuration summary RIO allows you to display a summary of configuration settings for each port. To do this proceed as follows; 1. In the windows desktop, display the Perle program group window. 2. In the Perle program group window, double click on the RIO icon. The Rio Configuration window is now displayed. 3. In the Rio Configuration menu, click on Windows > Summary. The Summary window is now displayed. 4. In the Summary window, single click on a port in the RIO defined Ports list.
Adding a Fault Tolerant Link When you add a fault tolerant link to your RIO system it is displayed on the system map in a diffident colour to normal links (usually grey). Fault tolerant links are detected and displayed automatically in the RIO Configuration window in the same way as standard links. For more information about fault tolerant links, see Fault tolerant link on page 29 and Installing a fault tolerant link on page 189.
Adopting Port Names When you are installing a new RTA, the RIO Configuration utility allows you to adopt the port names of RTAs no longer connected to the system (known as orphaned).Typically, you use this facility because you want to replace a failed RTA or you are replacing an RTA with a unit which has a different physical interface. To adopt port names in this way proceed as follows; 1. In the RIO Configuration window, locate the on the orphaned RTA you want to use. 2. Connect the new RTA to your system.
Moving an RTA Under windows NT RIO allows you to relocate a previously configured RTA within your RIO system without further configuration. The device driver will detect its ID and configuration automatically, and will relocate the unit on the system map in the RIO Configuration window. For details on installing RTAs, see Installing Remote Terminal Adaptors (RTAs) on page 161. Removing an RTA To remove an RTA from your system under Windows NT proceed as follows; 1.
Re-booting an RTA You can re-boot an RTA through the Configuration Utility, without going to the RTA unit: 1. In the RIO Configuration window, single click on the RTA you want to re-boot. 2. In the RIO Configuration menu, click on Commands > Reboot. A pop-up window now appears asking you whether you wish to close ports before rebooting, or to re-boot and close ports simultaneously. 3. In the pop-up window, select the option you want and action your choice. The selected RTA is now re-booted.
Installing RIO PCI Host Cards under Windows 2000/XP/ Server 2003/Vista/Server 2008 This section describes how to install RIO PCI host cards under Microsoft Windows 2000/XP/ Server 2003/Vista/Server 2008.
General setup procedure for Windows 2000/XP/Server 2003/Vista/Server 2008 The general procedure for installing RIO PCI host cards for the Windows 2000/XP/Server 2003/Vista/Server 2008 operating system is as follows: 1. If required, install any PCI host cards you require into your system. See Installing a Universal 3.3/5V PCI host card on page 156. 2. Install and remove Remote Terminal Adaptors as required for your system.
Installing PCI card drivers and utilities To install the RIO device drivers on your system proceed as follows: 1. Turn on your PC and if required, log in. If you have installed any new host cards a Found New Hardware message is briefly shown followed by the Found New Hardware wizard as shown in the pictures. 2. In the Found New Hardware wizard, click the Cancel button. 3. Download the lastest RIO driver zip file from the Perle website for your operating system: rio-x86.
4. Unzip the driver zip file to a local directory. We recommend that you use the rio-setup-.exe file when installing the drivers for a RIO PCI card, which will launch the installation wizard, to install the RIO driver. 5. Double-click the rio-setup-.exe installation executable and follow the installation wizard steps: 6. During the installation, you may get a Windows Logo message. Click Continue Anyway when these appear.
7. Your RIO driver installation is now finished.
Configuring PCI Card serial ports To configure RIO serial ports, proceed as follows: 1. Click the Start button > Control Panel The control panel window is now displayed. 2. In the Control Panel window, click on the System icon. The System Properties tabbed window is now displayed. 3. In the System Properties window, click on the Hardware tab. The hardware page is now displayed. 4. In the Hardware page, click on the Device Manager Button. The Device Manager window is now displayed.
5. In the Device Manager window, click on the Multiport serial adapters icon to display the currently installed devices. 6. In the Device Manager window, double click on the device whose properties you want to view or change. The device Properties tabbed window is now displayed. 7. In the device Properties window, click on the Port Settings tab to display the Port Settings page.
8. In the Port Settings page, set the Port Number, Baud Rate and other configuration parameters you require and then click on the OK button to save changes and close the window. The configuration process is now complete.
Configuring the polled mode and quick close settings for a PCI host card RIO allows some basic configuration of host cards as follows. Polled mode RIO allows you to run the PCI card in polled mode i.e. without using interrupts. This facility is useful when the normal interrupt levels used by RIO are not available or you have a larger number of host cards than available interrupt levels.
3. In the System Properties window, click on the Hardware tab. The hardware page is now displayed. 4. In the Hardware page, click on the Device Manager Button. The Device Manager window is now displayed. 5. In the Device Manager window, click on the Multi-port serial adapters icon to display the currently installed serial adaptors. 6. In the Device Manager window, double click on the device whose properties you want to view or change. The Adapter properties tabbed window is now displayed.
7. In the Adapter Properties window, click on the Card Settings tab to display the Card Settings page as shown in the next picture. 8. In the card settings page, click in the Polled Mode check box to enable or disable polled mode for the currently selected device. For information about polled mode, see Polled mode on page 118. 9. In the card settings page, click in the Quick Close check box to enable or disable the quick close facility for the currently selected device.
Removing PCI devices and ports from the system Note To remove individual ports from your system remove their associated host cards. When you do this the connected associated ports for that device are removed automatically. No further action is required by the user. In order to remove a device such as an RTA from your RIO system you need to remove its associated host card using the following procedure: Click Start > All Programs > Perle > RIO > Uninstall.
Identifying PCI RTAs RIO allows you to identify RTAs by flashing the the LEDs on selected units. You can so this for both single and multiple RTAs. To identify and RTA in this manner proceed as follows: 1. Click the Start button > Control Panel The control panel window is now displayed. 2. In the Control Panel window, click on the System icon. The System Properties tabbed window is now displayed. 3. In the System Properties window, click on the Hardware tab. The hardware page is now displayed. 4.
5. In the Device Manager window, click on the Multi-port serial adapters icon to display the currently installed serial adaptors. 6. In the Device Manager window, double click on the device associated with the RTA(s) you wish to identify. The Adapter properties tabbed window is now displayed. 7. In the Adapter Properties window, click on the Card Settings tab to display the Card Settings page as shown in the next picture. 8.
9. In the card settings page, click on the RTAs you want to identify in the Connected RTAs list highlighting them. The LEDS on the selected RTA(s) now flash thus identifying the unit. Note To stop the LEDs flashing on an RTA, simply click on an RTA in the Connected RTAs list to remove the highlight. To disable this facility, click on the Identify On /Identify Off toggle button to set the Identify Off setting. Highlighting RTAs in the list will no longer have an effect.
Installing RIO ISA Host Cards under Windows 2000 This section describes how to install RIO ISA host card under Microsoft Windows 2000.
General setup procedure for Windows 2000 The general procedure for installing RIO ISA host cards for the Windows 2000 operating system is as follows: 1. If required, install any ISA host cards you require into your system. See Installing an ISA host card on page 158. 2. Install and remove Remote Terminal Adaptors as required for your system. See Installing Remote Terminal Adaptors (RTAs) on page 161 and Removing a Remote Terminal Adaptor (RTA) on page 173.
Adding ISA host cards to the system When you physically install an ISA host card in your system you also need to add the card to the list of installed devices in the system. To add ISA host cards to your system proceed as follows; Note The addresses used by RIO host cards are normally set by default. This procedure is used when you wish to set non-standard addresses. 1. Download the lastest RIO driver zip file, rio-x86.zip, from the Perle website. 2. Unzip the driver zip file to a local directory. 3.
5. Using the instructions given in the next table, use the Add/Remove Hardware Wizard to assign the host card addresses and IRQ levels you require. In this Wizard page Do the following... 6. In the Add/Remove Hardware Wizard, select Add/Troubleshoot a device and press the Next > button. The Choose a Hardware Device page is now displayed. 7. In the Choose a Hardware Device page, scroll up the list of devices and click on Add a new device, then click on the Next > button.
In this Wizard page Do the following... The Select a Device Driver page is now displayed. 10.If your host card type isn’t shown, in the Select a Device Driver page click on the Have Disk button. A message window is now displayed which prompts you for the driver and location you want to use. 11. In the message window, enter or select the driver you want and click on the OK button to accept settings and close the window. The Select a Device Driver page is now updated to show the new driver you have selected.
Viewing and changing the resources for an ISA device Note RIO ISA host cards are supported on only Windows 2000 operating systems. To view or change the resources for a device proceed as follows; 1. In the Add/Remove Hardware Wizard go to the last page and click on the Resources button. The Add New Hardware Wizard properties window is now displayed.
2. In the Add New Hardware Wizard properties window, select the Resources page and click on the Set Configuration Manually button. The resources page is now updated to show the settings for the current installed RIO device.
3. In the Add New Hardware Wizard properties window, select the Resource type you require and click on the Change Setting button. The Edit Memory Range window is now displayed. 4. In the Edit Memory Range window, enter the memory range you want and click on the OK button. If values you have selected are not acceptable to the system, then the Device Manager will display a problem icon as shown in the next picture. 5.
Configuring ISA Card serial ports To configure RIO serial ports, proceed as follows: 1. Click the Start button > Control Panel The control panel window is now displayed. 2. In the Control Panel window, click on the System icon. The System Properties tabbed window is now displayed. 3. In the System Properties window, click on the Hardware tab. The hardware page is now displayed. 4. In the Hardware page, click on the Device Manager Button. The Device Manager window is now displayed.
5. In the Device Manager window, click on the Multiport serial adapters icon to display the currently installed devices. 6. In the Device Manager window, double click on the device whose properties you want to view or change. The device Properties tabbed window is now displayed. 7. In the device Properties window, click on the Port Settings tab to display the Port Settings page.
8. In the Port Settings page, set the Port Number, Baud Rate and other configuration parameters you require and then click on the OK button to save changes and close the window. The configuration process is now complete.
Configuring the quick close settings for an ISA host card RIO allows some basic configuration of host cards under Windows 2000 as follows: Polled mode Under Windows 2000, RIO runs the ISA card in polled mode i.e. without using interrupts. This is useful when the normal interrupt levels used by RIO are not available or you have a larger number of host cards than available interrupt levels. Note RIO ISA cards are always set to polled mode. This cannot be changed by the user.
3. In the System Properties window, click on the Hardware tab. The hardware page is now displayed. 4. In the Hardware page, click on the Device Manager Button. The Device Manager window is now displayed. 5. In the Device Manager window, click on the Multi-port serial adapters icon to display the currently installed serial adaptors. 6. In the Device Manager window, double click on the device whose properties you want to view or change. The Adapter properties tabbed window is now displayed.
7. In the Adapter Properties window, click on the Card Settings tab to display the Card Settings page as shown in the next picture. Note Polled Mode is not available for ISA host cards. 8. In the card settings page, click in the Quick Close check box to enable or disable the quick close facility for the currently selected device. For information about the quick close facility, see Quick close facility on page 118.
Removing ISA devices and ports from the system Note To remove individual ports from your system remove their associated host cards. When you do this the connected associated ports for that device are removed automatically. No further action is required by the user.
Identifying ISA RTAs Under the Windows 2000 operating system RIO allows you to identify RTAs by flashing the the LEDs on selected units. You can so this for both single and multiple RTAs. To identify and RTA in this manner proceed as follows: 1. In the Windows 2000 desktop, click on the Start button and select Settings > Control Panel. The control panel window is now displayed. 2. In the Control Panel window, click on the System icon. The System Properties tabbed window is now displayed. 3.
5. In the Device Manager window, click on the Multi-port serial adapters icon to display the currently installed serial adaptors. 6. In the Device Manager window, double click on the device associated with the RTA(s) you wish to identify. The Adapter properties tabbed window is now displayed. 7. In the Adapter Properties window, click on the Card Settings tab to display the Card Settings page as shown in the next picture.
8. In the card settings page, click on the Identify On /Identify Off toggle button to the Identify On setting. 9. In the card settings page, click on the RTAs you want to identify in the Connected RTAs list highlighting them. The LEDS on the selected RTA(s) now flash thus identifying the unit. Note To stop the LEDs flashing on an RTA, simply click on an RTA in the Connected RTAs list to remove the highlight.
Installing RIO under Linux This section explains how to install the device driver software for the Linux operating system.
General installation procedure for Linux The general procedure for installing and configuring host cards, drivers software and associated utilities for the Linux operating system is as follows: Note The RIO driver for Linux supports up to 4 host cards of either ISA or PCI bus types. Under most circumstances the driver will not need to be configured to recognise cards of either type.
Installing drivers onto your system To install the device driver proceed as follows: Note Before starting to install drivers under Linux, make sure that both a kernel patch file and utilities RPM are available. You can find these on either of the following; • The CDROM supplied with this product (in the drivers/rio/linux directory) • The Perle website http://www.perle.com. 1. Make sure you have an up to date Linux kernel source directory installed.
7. Now rebuild and install the kernel and modules. See your Linux distribution documentation on how to rebuild and install a new kernel and modules. We recommend reading the KernelHOWTO available in /usr/doc/HOWTO. Note In order to determine if any ISA cards are present, the driver will search for RIO cards at 3 well known ISA bus addresses (0xC0000, 0xD0000, 0xE0000).
Installing utilities The utilities file is named: specialix_riotools--.i386.rpm For example; specialix_riotools-4-1.i386.rpm To install the utilities proceed as follows: 1. Copy this file to a temporary directory and install the utilities using the following command: rpm -i specialix_riotools-4-1.i386.rpm The utilities are now installed in the /usr/sbin directory on your machine. Note The RIO configuration files are in the /etc/rio directory. A sample RIO configuration file (rio.cf.
Creating devices for the attached ports After you have installed the new kernel, modules & hardware, and have rebooted the machine. The following procedure can be followed to create devices for the attached ports. 1. At the command prompt, load the RIO driver module by typing modprobe rio and pressing the Enter key. 2. Verify the module has successfully loaded using the lsmod command. The output should contain references to the rio module. 3. Ensure all your RIO devices are attached and powered on. 4.
10.Your system now has a number of device nodes (/dev/ttySR*) relating to the ports on the attached RTA's. Note When you have installed Remote Terminal Adaptors under Linux, you need to do the following after powering up the system; a. Wait for the machine to boot, b. Login as root c. Run riomkdev -f to create new port devices in the /dev directory.
Loading the driver module into the kernel In order to make use of the RIO devices, you must load the driver module into the Kernel and then download the firmware onto the host card and RTA devices. You can do this manually every time the machine boots. Alternatively you can configure the start-up files to ensure the driver is always loaded and initialised when the machine boots.
Loading the RIO module and firmware automatically 1. To automatically configure the start up files to load the rio module and firmware, copy the following script to the file /etc/rc.d/init.d/rio. #!/bin/sh # # rio # # # probe: true This shell script takes care of starting and stopping the RIO services. # Source function library. . /etc/rc.d/init.d/functions # # Exit if the rio utilities are not present # [ -f /usr/sbin/rioboot ] || exit 0 # See how we were called.
Creating symbolic links If you machine normally boots into run level 5 you will need to create the following symbolic links: ln -s /etc/rc.d/init.d/rio /etc/rc.d/rc5.d/S50rio ln -s /etc/rc.d/init.d/rio /etc/rc.d/rc5.d/K50rio These links will ensure that the RIO start-up script S50rio is run each time the machine is booted into run level 5 and that the kill script K50rio is run whenever the machine is shutdown.
Adding ports to the system You can add more ports, in the form of extra RTA devices, to a live system following the guidelines below. 1. Attach the new RTA to the RIO network via its link cable and power the unit on. See Installing Remote Terminal Adaptors (RTAs) on page 161. 2. Wait until the unit has booted (indicated by the RUN and CON LEDs being on). 3. At the command prompt, write out the current device driver configuration: by typing rioboot -w >/etc/rio/rio.cf.new and pressing the Enter key.
Your system now has a number of new device nodes (/dev/ttySR*) relating to the ports on the new RTA. Note To check that the port is present and available, type stty -a
Removing ports from a system You can remove groups of ports from a live system using the following procedure: 1. Determine the name and/or unique number of the RTA you wish to remove from the system. Hint You can do this disconnecting the RTA link and getting its name from the console messages that occur when an RTA is disconnected from the network. Alternatively, use the rioidentify command to determine which RTA/name needs to be removed. 2. Power off and detach an RTA from the RIO network.
Installing a Universal 3.3/5V PCI host card The latest version of the RIO PCI card will fit 3.3V, 5V and universal 3.3/5V PCI card slots in your system. Note Before installing your RIO PCI card note the following; The latest Universal 3.3V/5V RIO PCI card will fit into both 5V and 3.3V PCI slots in your system. If you are installing an older 5V RIO PCI card this will not fit into 3.3V PCI slots in your system.
Installation procedure To install a PCI host card proceed as follows; Warning Dangerous voltages exist inside computer systems. Before installing host cards in your system, turn off the power supply and disconnect the mains lead. 1. Turn off the power to your system and disconnect the mains supply. 2. Remove the system cover to expose the inside of the connector panel for host cards. Note If you are installing an older 5V version of the RIO PCI card this will only fit into 5V PCI slots on your system.
Installing an ISA host card Setting the Before you install an ISA card in your system you need to physically set the address for the address on an ISA card using the two rotary switches SW1 and SW2 provided on the host card (shown in the host card next picture). To set the address for an ISA host card proceed as follows; Caution Full anti-static precautions should be taken when handling host cards. 1. Choose an address you want to use for the host card in hexidecimal. 2.
Warning Dangerous voltages exist inside computer systems. Before installing host cards in your system, turn off the power supply and disconnect the mains lead. 3. Turn off the power to your system and disconnect the mains supply. 4. Remove the system cover to expose the inside of the connector panel for host cards. 5. Insert the ISA card you want to install into a vacant host card slot and secure in place as shown in the next picture.
Removing host cards To remove a host card from your system proceed as follows; Note The exact location of host card slots varies for different systems, for exact mechanical details of your system, refer to your system documentation. Warning Dangerous voltages exist inside computer systems. Before removing host cards from your system, turn off the power supply and disconnect the mains lead. 1. Turn off the power to your system and disconnect the mains supply. 2.
Installing Remote Terminal Adaptors (RTAs) Remote Terminal Adaptors (RTAs) are serial connection blocks which provide a number of ports depending on type. RTAs come in three main varieties, the RTA 8 (providing 8 ports) and RTA 16 and RRC16 (providing 16 ports). Each type of RTA is available in a number of variations see Remote Terminal Adaptors on page 23 in Chapter 1 Introduction.
RTA8 8 port Remote Terminal Adaptors Installation procedure To install an RTA8 proceed as follows; Port 1 LED Link LEDs Link cables From host or other RTA (Mini DIN) Link ports A to D (Mini DIN) From power supply (9 way D type) Power Connect peripheral here Port 5 LED 1. If required, wall mount the unit using the procedures described in Wall mounting an RTA8 on page 164. 2. Connect the link cables from the host card or other RTA to your RTA8 into the link socket of your choice. 3.
RTA state Link LEDs Port 1 LED Port 2 LED Switched off Off Off Off Being booted up by host Orange Off Off Boot up successfully completed Orange Green Off Assigned ID by host Orange Green Green Traffic on Link Green Green Green Error on link Flashing Red Green Green Isolated from host Red for 20 seconds then off Green Off Note If the LEDs on the unit do not display as expected, refer to Appendix C Troubleshooting for details of corrective action to take.
Wall mounting an RTA8 The RTA8 has is fitted with wall mounting holes at either end of the unit concealed by pushfit end caps. To wall mount a RTA8 unit proceed as follows; Warning Before you wall mount the RTA, turn off and disconnect the power supply to the unit. 1. On the RTA unit gently prize off the caps at either end of the unit to reveal the wall mounting holes as shown in the next picture. Screw hole for wall mounting RTA8 unit (Top End cap 2.
RTA16 16 port Remote Terminal Adaptors Installation procedure To install an RTA16 proceed as follows; Warning When using multiple RTA16s, do not stack the units more than four high as this may cause overheating. Power Rear view of RTA16 using DB25 ports Link ports A to D (Mini DIN) Note that Link retention bracket not shown Connect peripherals here Rear view of RTA16 using RJ45 ports Power Link ports A to D (Mini DIN) Note that Link retention bracket not shown 1.
Link retention bracket Hold down button on side of bracket and pull out to release link cables 2. Connect a the power lead into the socket at the rear of the RTA unit, turn on the supply and finally turn on the power switch at the rear of the unit. The RTA16 unit will now boot up, then commence normal operation.
LED states RTA state Link LEDs RUN LED CON LED PORT Switched off Off Off Off Off Being booted up by host Orange Off Off Off Boot up successfully completed Orange Green Off Off Assigned ID by host Orange Green Green Off Traffic on Link Green Green Green Off Error on link Flashing Red Green Green Off Isolated from host Red for 20 seconds then Off Green Off Off Port open No change No change No change Green Note If the LEDs on the unit do not display as expected, ref
RRC16 Remote Concentrator Installation procedure To install an RRC16 proceed as follows; Warning When using multiple RRC16s, first fit the rubber mounting feet supplied with each unit (see page 170), and do not stack the units more than four high as this may cause overheating. 1. Mount the unit depending on the type of installation you require. For example, rack mounted, wall mounted and so on. See Mounting the RRC16 on page 170 for details.
3. Connect a power lead into the socket at the rear of the RTA unit, turn on the supply and also the power switch at the rear of the RRC unit. Connect power lead here Power switch Rear view of unit The RRC16 unit will now boot up, then commence normal operation. The LEDs on the unit will display different colours depending on the state of the unit as shown in the next table.
Mounting the RRC16 You can mount the RRC16 unit in a number of ways. See the following for details; Warning When using multiple RRC16s, first fit the rubber mounting feet supplied with each unit (see page 170), and do not stack the units more than four high as this may cause overheating. Mounting on a flat surface • Mounting on a flat surface on page 170 • Rack mounting on page 171 • Rack mounting on page 171 To mount an RRC16 on a flat surface proceed as follows; 1.
Rack mounting To rack mount an RRC16 proceed as follows; 1. Take the RRC16 and screw one of the mounting brackets provided with the unit into each side of the unit as shown in the next picture. Mounting bracket Rack mounting holes 2. Insert the unit into your rack frame and secure in place. 3. Install and cable up the unit using the procedure described in RRC16 Remote Concentrator on page 168.
Wall mounting To wall mount an RRC16 proceed as follows; 1. Take the RRC16 and screw one of the mounting brackets provided with the unit into each side of the unit as shown in the next picture. 2. Secure the unit to the wall via the brackets and using suitable fasteners for the type of wall you are fixing to. Wall mounting holes Mounting bracket attached to wall 3. Install and cable up the unit using the procedure described in RRC16 Remote Concentrator on page 168.
Removing a Remote Terminal Adaptor (RTA) To remove an RTA from your RIO system proceed as follows; 1. Turn off the power to the RTA you want to remove and disconnect the power lead from the unit 2. Disconnect the link cables from the unit 3. Disconnect any peripheral cables from the unit, for example printer, terminal and so on. 4. Update to your system for the revised configuration.
Installing a short distance link For short distances up to 75 metres you can use the RIO link cable to make up a basic RIO system as shown in the next picture. Typically, you use this type of system when you want to connect peripherals to the host within the same building. RIO Remote Terminal Adaptor (RTA) RIO link cable Peripheral, for example printer RIO ISA or PCI Host card To install a short distance link proceed as follows; 1.
Installing a Fibre Optic Link Kit (FOLK) Introduction The RIO Fibre Optic Link Kit allows you to extend the range of a RIO link via fibre optic cable to a distance of up to one kilometre. The kit comprises two fibre optic modules. A module is shown in the next picture. Each module consists of a 1 metre long RIO link cable connected to a fibre optic converter. This converts the transputer signals into light. The fibre optic cable plugs into one of these converters at each end.
Installation procedure To install the fibre optic unit proceed as follows; Note The fibre optic cable used with the FOLK unit is usually part of an existing fibre optic installation. Typically the fibre optic cable is wired into a junction box, and should then emerge in the form of a patch lead with two bayonet connectors at each end. 1. On each fibre optic converter, remove the dust caps from the ST3 sockets.
Installing a Long Distance Module (LDM) Introduction The RIO Long Distance Module (LDM) allows you to extend your RIO system via a leased line. Using a RIO Long Distance Module you can make connections can over thousands of miles using synchronous (X.21/X.21bis) or asynchronous interfaces. Note The LDM is specifically designed for use on high-speed synchronous connections. Slower, asynchronous speeds are supported but are only recommended for applications where low throughput is acceptable.
Long Distance Unit main components The RIO Long Distance Unit (LDU) consists of a converter box with two flying leads. One is a metre-long RIO Link cable which plugs into your host card or RTA; the other is a serial cable with a DB25 connector which connects to your modem or RS422 long-wire cable.
Installation Note For modem installations, you need to use a converter cable to connect the LDU DB25 flying lead to the modem. On long-wire installations, the long-wire you can connect directly to the DB25 flying lead. For information on how to wire up the converters needed for each type of installation see Adaptor pinouts for LDU flying lead connectors on page 186. General procedure To install a long distance module proceed as follows; 1.
Installing a long distance LDM link via Modem and leased line To install a long distance LDM link via modem and leased line proceed as follows; Note The modem you use for this type of installation should have an autodial facility. That is the ability to pre-configure the unit to dial a specified number upon powering up. 1. Follow the procedure given in given in Installation on page 179. 2. Connect the modem which you use for the host card site to a PC and configure as follows; a.
7. At the host card site, connect an LDU to a modem using the DB25 female flying lead on the LDU via a DB25 female to male adaptor as shown in the next picture. 8. At the remote site, repeat step 7. to connect the LDU and so forth. DB25 female flying lead from host card site LDU DB25 female flying lead to remote site LDU Modem at host card site Modem at remote site Leased line DB25 female to male converter (page 187). DB25 female to male converter (page 187). 9.
Long wire installation To install a long distance LDM link via long wire proceed as follows; 1. Follow the procedure given in given in Installation on page 179. 2. At the host card site, connect an LDU to one end of a long wire cable using the DB25 female flying lead on the LDU as shown in the next picture. 3. At the remote site, repeat step 2. to connect the LDU and so forth. DB25 female flying lead from host card site LDU DB25 female flying lead to remote site LDU Long wire cable. See page 186. 4.
X.21 Installation To install a long distance LDM link via modem and X.21 line proceed as follows; 1. Follow the procedure given in given in Installation on page 179. 2. At the host card site, connect an LDU to an X.21 asynchronous modem using the DB25 female flying lead on the LDU via a DB25 female to DB15 male adaptor as shown in the next picture. 3. At the remote site, repeat step 2. to connect the LDU and so forth. X.21 Synchronous modem at remote site X.
LDM Cabling information This section contains cabling information for installing Long Distance Modules. Note For modem installations, a converter cable must be used to connect the LDU DB25 flying lead to the modem. See Asynchronous/Synchronous Modem & X21bis (DB25 female to DB25 male) on page 187. On long-wire installations, you can connect the long wire directly to the DB25 flying lead. See Asynchronous Long-wire Connection (DB25 male to DB25 male) on page 186. For X.
DB25 female on flying lead Pin Signal Name Direction 1 Chassis Chassis Ground — 2 TXD Transmit Data Output RS232 3 RXD Receive Data Input RS232 4 RTS* Request To Send Output RS232 5 CTS* Clear To send Input RS232 6 N/C Not Connected — 7 GND Ground — 8 DCD* Data Carrier Detect Input RS232 9 DCD+ Data Carrier Detect Input RS422 10 RXD- Inverse RXD Input RS422 11 RXD+ Receive Data Input RS422 12 TXD- Inverse TXD Output RS422 13 TXD+ Transmit Data Output R
Adaptor pinouts for LDU flying lead connectors Asynchronous Long-wire Connection (DB25 male to DB25 male) DB25 female flying lead from host card site LDU DB25 female flying lead to remote site LDU DB25 male to DB25 male long wire cable as shown in next table. Note Any connector pins not listed in the next table must not be connected.
Asynchronous/Synchronous Modem & X21bis (DB25 female to DB25 male) DB25 female flying lead from host card site LDU DB25 female flying lead to remote site LDU Modem at host card site Modem at remote site Leased line DB25 female to male adaptor. DB25 female to male adaptor. Note Any connector pins not listed in the next table must not be connected.
Synchronous X.21 connection X.21 Asynchronous modem at remote site X.21 Asynchronous modem at host card site DB25 female flying lead from host card site LDU DB25 female flying lead to remote site LDU Telephone line DB25 female to DB15 male adaptor. DB25 female to DB15 male adaptor. Note Any connector pins not listed in the next table must not be connected.
Installing a fault tolerant link In a typical non fault tolerant RIO system, a host card is connected to a peripheral (for example, printer) via a single link and RTA. In order to make the system fault tolerant, that is to protect against RTA or link failure, multiple RTAs and links are added. The next picture shows a typical system which features two backup RTAs and a backup link to the host. If one RTA or link cable is damaged there is still a path from the host and system operation is not disrupted.
Installing a dual host fail-safe link (UNIX only) A dual host fail-safe system allows you to connect a network of RTAs to two systems each with its own host card, one being the main system, and the other a backup in case of system failure. A typical system shown in the next picture. This features two host systems (server 1 and server 2) each with a RIO host card, sharing three RTAs. Server 1 is to be main system (master), server 2 is to be backup system (slave).
Installing a dual host failsafe link under Solaris Installing for normal operation To install a dual host fail-safe system for normal operation proceed as follows; Note In the event of master system failure, you will need to configure the slave system to take over using the procedure given in Transferring control to the slave system on page 194. 1. Install the host cards and RIO drivers on both systems. See Installing a Universal 3.
5. Copy the master rio.cf file to the slave system.
6. Edit the slave copy of rio.cf (see Appendix B rio.cf administration file for syntax) as follows; a. Replace master host card details with slave host card details. b. Alter the slave host card "boot" setting to "noboot". (e.g. "HOST:a5000387:HOST 1:noboot:") 7. On the slave system, run the rioconfig utility to create port devices. 8. Connect the RTAs to the slave system. See Installing Remote Terminal Adaptors (RTAs) on page 161.
Transferring control to the slave system If the master system fails you need to use the following procedure to transfer control of the RTAs to the slave system 1. On the slave system, edit the rio.cf file (located in the /etc/rio/ directory), and alter the host card setting from "noboot" to "boot". (for example, "HOST:a5000387:HOST 1:boot:"). See also Appendix B rio.cf administration file. 2. On the slave system, run the rioconfig utility. See Updating your RIO system configuration on page 51. 3.
Installing a dual host failsafe link under SCO OpenServer Installing for normal operation To install a dual host fail-safe system for normal operation under SCO OpenServer proceed as follows; Note In the event of master system failure, you will need to configure the slave system to take over using the procedure given in Transferring control to the slave system on page 196. 1. Install the host cards and RIO drivers on both systems. See Installing a Universal 3.
Transferring control to the slave system If the master system fails you need to use the following procedure to transfer control of the RTAs to the slave system 1. On the slave system, from within the conifg.rio Main menu, click on Boot mode: > Boot all RTAs . 1. On the slave system, from within the conifg.rio Main menu, click on Reset host interconnections. All RTAs and ports will be reset (this may take some time), and when complete will be accessible from the slave system.
Installing a dual host failsafe link under SCO UnixWare Installing for normal operation To install a dual host fail-safe system for normal operation under SCO UnixWare proceed as follows; Note In the event of master system failure, you will need to configure the slave system to take over using the procedure given in Transferring control to the slave system on page 198. 1. Install the host cards and RIO drivers on both systems. See Installing a Universal 3.
Transferring control to the slave system If the master system fails you need to use the following procedure to transfer control of the RTAs to the slave system 1. On the slave system, from within the conifg.rio Main menu, click on Boot mode: > Boot all RTAs . 1. On the slave system, from within the conifg.rio Main menu, click on Reset host interconnections. All RTAs and ports will be reset (this may take some time), and when complete will be accessible from the slave system.
RIO Remote I/O System User Guide Chapter 3 RIO Cabling information You need to read this chapter if you want to... You need to read this chapter if you want cabling information for the Perle RIO serial connectivity system hardware. This chapter provides cabling and connector pinout information for the Perle RIO system. Included are details of about which cables to use, their pinouts and details of standard cables for use with RIO products available from Perle.
Mini DIN pinouts on RIO host cards The connector pinout for each mini DIN socket fitted to either RIO ISA or PCI host cards is as follows; PCI host card ISA host card Port 1 Port 1 3 4 6 2 1 1 5 5 2 6 3 4 Pin Signal Description 1 GND Ground 2 VCC Supply voltage 3 RXD- Inverse RXD 4 TXD- Inverse TXD 5 RXD+ Receive data 6 TXD+ Transmit data RIO Remote I/O System User Guide Mini DIN pinouts on RIO host cards Chapter 3 RIO Cabling information Page 200
RTA connector pinouts RTA connector guide Remote terminal adaptors RTAS are fitted with a number of different connector types as shown in the next table; RTA type Cable description (RTA to Terminal) To find details... RTA8/RJX RJ45 female. See page 202. DB25 female See page 203. DB25 male See page 205. RTA8/P ports 2,3 and 4 DB25 female See page 203 RTA8/422 DB25 female See page 204.
RJ45 female RTA connector pinout Pin 1 (looking into connector) Pin Signal Direction Description 1 DCD In Data Carrier Detect 2 DTR Out Data Terminal Ready 3 DSR In Data Set Ready 4 S/GND 5 TXD Out Transmit Data 6 RXD In Receive Data 7 RTS Out Request To Send 8 CTS In Clear To Send Signal ground Shield RIO Remote I/O System User Guide RTA connector pinouts Chapter 3 RIO Cabling information Page 202
DB25 female RTA connector pinout Pin 1 (looking into connector) Pin Signal 1 Chassis 2 TXD In Transmit Data 3 RXD Out Receive Data 4 RTS In Request To Send 5 CTS Out Clear To Send 6 DSR Out Data Set Ready 7 GND 8 DCD In Data Carrier Detect 20 DTR In Data Terminal Ready 22 RI In Ring Indicator RIO Remote I/O System User Guide RTA connector pinouts Direction Description Chassis ground Ground Chapter 3 RIO Cabling information Page 203
RS422 DB25 female RTA connector pinout Note The pinout for cables connected to the RTA8/RS422 variant depends on the device being connected to. For further details refer to the documentation supplied with the product to be connected to.
DB25 male RTA connector pinout Pin 1 (looking into connector) Pin Signal Direction Description 2 TXD Out Transmit Data 3 RXD In Receive Data 4 RTS Out Request To Send 5 CTS In Clear To Send 6 DSR In Data Set Ready 7 GND 8 DCD In Data Carrier Detect 20 DTR Out Data Terminal Ready 22 RI In Ring Indicator RIO Remote I/O System User Guide RTA connector pinouts Ground Chapter 3 RIO Cabling information Page 205
DB25 parallel female RTA connector pinout Pin 1 (looking into connector) Pin Signal Direction Description 1 STROBEN* Output PSTROBE 2 D0 Output DATA 1 3 D1 Output DATA 2 4 D2 Output DATA 3 5 D3 Output DATA 4 6 D4 Output DATA 5 7 D5 Output DATA 6 8 D6 Output DATA 7 9 D7 Output DATA 8 10 PACKN* Input ACK 11 PBUSY Input BUSY 12 PPE Input PE 13 PSLCT Input SLCT 14 AUTOFDXT* Output AUTOFEED 15 PERRORN* Input FAULT 16 PINITN* Output INPUT PRIME
Connecting RIO host cards to RTAs To connect a RIO host card to an RTA you use a RIO link cable. See Link Cable on page 219 and Link cable specification on page 220 for further details.
Connecting RTAs to modems To connect your RTA to a modem you use the cable types detailed in the next table; RTA type Cable description (RTA to modem) RTA8/RJX RJ45 male to DB25 male DTE for connection to DCE devices on page 212 RTA8/RJ RJ45 male to DB25 male DTE for connection to DCE devices on page 212 RTA8/DX RJ45 male to DB25 male DTE for connection to DCE devices on page 212 RTA8/D RJ45 male to DB25 male DTE for connection to DCE devices on page 212 RTA8/MX DB25 female to DB25 male DTE for
Connecting RTAs to parallel printers To connect your RTA to a parallel printer you use the cable types detailed in the next table; RTA type Cable description (RTA to parallel printers) RTA8/PX DB25 parallel male to centronics parallel on page 218 RTA8/P DB25 parallel male to centronics parallel on page 218 RIO Remote I/O System User Guide Connecting RTAs to parallel printers Chapter 3 RIO Cabling information Page 209
Connecting RTAs to serial printers To connect your RTA to a serial printer you use the cable types detailed in the next table RTA type Cable description (RTA to Serial printer) RTA8/RJX RJ45 male to DB25 female DCE for connection to DTE devices on page 215 RTA8/RJ RJ45 male to DB25 female DCE for connection to DTE devices on page 215 RTA8/DX DB25 male to DB25 female DCE for connection to DTE devices on page 216 RTA8/D DB25 male to DB25 female DCE for connection to DTE devices on page 216 RTA8/MX
Cable connector pinouts This section includes the following; • RJ45 male to DB25 male DTE for connection to DCE devices on page 212 • DB25 male to DB25 male DTE for connection to DCE devices on page 213 • DB25 female to DB25 male DTE for connection to DCE devices on page 214 • RJ45 male to DB25 female DCE for connection to DTE devices on page 215 • DB25 male to DB25 female DCE for connection to DTE devices on page 216 • DB25 female to DB25 female DCE for connection to DTE devices on page 217 •
RJ45 male to DB25 male DTE for connection to DCE devices Typical uses This type of cable is used to connect to DCE devices such as Modems.
DB25 male to DB25 male DTE for connection to DCE devices Typical uses This type of cable is used to connect to DCE devices such as Modems.
DB25 female to DB25 male DTE for connection to DCE devices Typical uses This type of cable is used to connect to DCE devices such as Modems.
RJ45 male to DB25 female DCE for connection to DTE devices Typical uses This type of cable is used to connect to DTE devices such as Terminals, PCs or printers.
DB25 male to DB25 female DCE for connection to DTE devices Typical uses This type of cable is used to connect to DTE devices such as Terminals, PCs or printers.
DB25 female to DB25 female DCE for connection to DTE devices Typical uses This type of cable is used to connect to DTE devices such as Terminals, PCs or printers.
DB25 parallel male to centronics parallel Note The following pinout is included for information only and shows the DB25 pinout only. If you require this type of cable, we recommend obtaining a suitable standard PC parallel printer cable rather than making one. * Denotes active low.
RIO cables available from Perle Link Cable Perle supply a range of standard link cables for RIO of varying lengths all of which use 6-way mini DIN plugs. See Cable diagram on page 219 and Connector pinout table on page 219 for general information about Perle RIO link cables.
Link cable specification RIO link cables should conform to the following specification: Item Specification Size 7/0.2 minimum Type Two individually screened twisted pairs with drain and overall screen, sheathed over all in grey PVC (or PTFE). The screen is aluminised polyester tape. The drain wire is tinned. For particularly noisy environments and distances greater than 5 metres we recommend an additional overall braid screen Length 5.
Fibre optic link (FOLK) cable specifications You use can a Fibre optic link (FOLK) cable in place of a normal RIO link cable with the RIO system when you want to make long distance connections up to 1 kilometre. This approach is especially useful in a high noise environment such as a machine shop where electromagnetic interference is a problem. Perle does not supply fibre optic cables for this product.
Loopback connector pinouts The type of loopback connector you require depends upon the connector type fitted to your Remote Terminal Adaptor (described in RTA connector pinouts on page 201) See one of the following sections for pinouts; • Loopback pinouts for RJ45 female connectors on page 223 • Loopback pinouts for DB25 female connectors on page 224 • Loopback pinouts for DB25 male connectors on page 225. For details of loopback and other tests see Appendix C Troubleshooting.
Loopback pinouts for RJ45 female connectors To test this type of port, your loopback connector needs to join together the connector pins shown in the next picture. 1 DCD 2 DTR 3 DSR 5 TXD 6 RXD 7 RTS 8 CTS For details of RJ45 female connector pinouts see page 202.
Loopback pinouts for DB25 female connectors To test this type of port, your loopback connector needs to join together the connector pins shown in the next picture. 3 TXD 2 RXD 5 RTS 4 CTS 6 DSR 8 DCD 20 DTR 22 RI For details of DB25 female connector pinouts see page 203.
Loopback pinouts for DB25 male connectors To test this type of port, your loopback connector needs to join together the connector pins shown in the next picture. 2 TXD 3 RXD 4 RTS 5 CTS 6 DSR 8 DCD 20 DTR 22 RI For details of DB25 male connector pinouts see page 205.
RIO Remote I/O System User Guide Chapter 4 Quick Reference You need to read this chapter if you want to... You need to read this chapter if you want information in quick reference form about the utilities provided with the RIO serial connectivity system. This chapter provides a quick reference guide to the software utilities provided with the RIO serial connectivity system. The utilities are grouped under operating system and include main windows and menus.
SCO OpenServer 5 utilities config.rio Under the SCO OpenServer 5 operating system, RIO includes an application for configuring ports called config.rio. Config.rio provides a real time map of your system showing the Remote Terminal Adaptors, link cables and host cards and so forth that make up your system. Main window Host card. Highlight a host card icon and press the Enter key to display the Host Configuration menu. See page 232. Link cable Click here or type M to display Main Menu. See page 228.
Main menu For information on displaying this menu, see Main window on page 227 Menu option Description Change Hosts Selects the host card whose configuration map you want to display. Use this when you have multiple host cards installed in your machine. See also page 64. Removes the currently selected RTA from the system. Delete an RTA See also page 69. View / edit default values Changes the default settings of a port. Default settings are used when an RTA is added to your system.
RTA Management menu For information on displaying this menu, see Main window on page 227 Menu option Description View RTA settings Displays the configuration of the currently selected RTA. See also page 65. Configure RTA Allows you to configure TTYs and give a name to the currently selected RTA. See also page 65.
Menu option View / edit TTY Description > Enabled? > Note this option is only displayed after the selected RTA has been configured. TTY enabled Allows you to connect a terminal directly to the currently selected port when enabled. See also page 72. Modem enabled Allows you to connect a modem to the currently selected port when enabled (the associated transparent print device will be enabled as well). See also page 72.
Menu option View / edit TTY > (continued) Note this option is only displayed after the selected RTA has been configured. Description Maintains the hardware characteristics of the line across port closes and reboots when enabled. Store settings Default value is No (don’t store settings).
Menu option RTA bound to host > Description Yes Allows the selected RTA to be booted along with the rest of the RIO system for a given host card. No Excludes the selected RTA from being booted along with the rest of the RIO system for a given host card. Host Configuration menu For information on displaying this menu, see Main window on page 227 Menu option Description View Host card settings Displays the current connections to the host card. Edit ID Name Allows you to edit the host card name.
SCO UnixWare utilities Device configuration utility The main window for the Device Configuration Utility is shown in the next picture. Menu map The menu is as follows; Menu option Description Hardware Device Configuration > Displays the Hardware Device Configuration window which allows you to set host card addresses and IRQ levels. See page 76. Software Device Drivers > Displays the Software Driver Device selections window which allows you to select a software device driver type to display.
config.rio Under the SCO UnixWare operating system, RIO includes an application for configuring ports called config.rio. Config.rio provides a real time map of your system showing the Remote Terminal Adaptors, link cables and host cards and so forth that make up your system. Main window Host card. Highlight a host card icon and press the Enter key to display the Host Configuration menu. See page 239. Link cable Click here or type M to display Main Menu. See page 235. Remote Terminal Adaptor (RTA).
Main menu For information on displaying this menu, see Main window on page 234 Menu option Description Change Hosts Selects the host card whose configuration map you want to display. Use this when you have multiple host cards installed in your machine. See also page 82. Removes the currently selected RTA from the system. Delete an RTA See also page 86. View / edit default values Changes the default settings of a port. Default settings are used when an RTA is added to your system.
Menu option Description Boot mode: > Boot all RTAs Boot owned RTAs Boot no RTAs Create Port Monitor Entries RIO Remote I/O System User Guide SCO UnixWare utilities Allows you to select which RTAs in your system are booted on startup when using a dual host failsafe configuration. Allows you to copy riomon entries when adding ports to monitors.
RTA Management menu For information on displaying this menu, see Main window on page 234 Menu option Description View RTA settings Displays the configuration of the currently selected RTA. See also page 83. Configure RTA Allows you to configure TTYs and give a name to the currently selected RTA. See also page 83. View / edit TTY > Note this option is only displayed after the selected RTA has been configured. TTY type Selects the type of terminal connected to the current selected port.
Menu option View / edit TTY > (continued) Note this option is only displayed after the selected RTA has been configured. Description Maintains the hardware characteristics of the line across port closes and reboots when enabled. Store settings Default value is No (don’t store settings).
Menu option RTA bound to host > Description Yes Allows the selected RTA to be booted along with the rest of the RIO system for a given host card. No Excludes the selected RTA from being booted along with the rest of the RIO system for a given host card. Host Configuration menu For information on displaying this menu, see Main window on page 227 Menu option Description View Host card settings Displays the current connections to the host card. Edit ID Name Allows you to edit the host card name.
spxadmport utility for configuring ports spxadmport Syntax Procedure spxadmport is provided to simplify the process of creating port logins on RIO ports. You can use it in place of the sacadm and pmadm commands.You do this by typing a single line command which contains the information required for a given configuration task using the following syntax; /etc/spxadmport command svctag [label] [owner] where; Item Description Example command add, enable, disable, remove or list.
RIO Remote I/O System User Guide SCO UnixWare utilities Chapter 4 Quick Reference Page 241
Window NT utilities RIO Configuration utility The RIO Configuration utility is provided for use with the Windows NT operating system. See the following sections for information about main windows and menus; • Main window on page 242 • Menu map and toolbar buttons on page 243. Main window The main window for the RIO Configuration tool is shown in the next picture. See page 243 for details of menus. Toolbar buttons.
Menu map and toolbar buttons The RIO Configuration tool menu is as follows; Menu option File View > > Print Toolbar icon Description None Prints a copy of the system map. See page 103 Print Preview Displays the print preview for printing using the Print menu option. Print Setup Displays the printer setup window. Exit Exits from the RIO Configuration utility. Toolbar None Displays or hides the toolbar on the RIO Configuration window.
Menu option Windows > Cascade Toolbar icon Description None Tiles or cascades the display of RIO Configuration windows as required. Tile Vertically Tile Horizontally Displays a summary of configuration settings for each port. See page 105. Summary Help Displays the available help information.
RIO Remote I/O System User Guide Chapter 5 RIO command line utilities You need to read this chapter if you want to... You need to read this chapter if you want information in quick reference form about the utilities provided with the RIO serial connectivity system. This chapter provides a quick reference guide to the command line utilities, system commands and rio.cf file provided with the RIO system.
Command line utilities This section includes the following; • rioisacfg utility on page 246 • rioconfig utility on page 247 • RIO system commands under Solaris/Linux/LynxOS on page 248 rioisacfg utility Operating systems Available under: Solaris. The rioisacfg utility allows you to define addresses and IRQ levels for RIO host cards you add to the system.
rioconfig utility Operating systems Available under: Solaris. The rioconfig utility allows you to update the RIO system configuration after you have made changes to the system hardware. For example, adding or removing host cards or RTAs. To run this utility, simply type rioconfig at the command prompt then press the Enter key. Under the Solaris operating system the rioconfig clean option is also available which causes port device nodes to be created for newly attached RTAs and also deleted for removed RTAs.
RIO system commands under Solaris/Linux/LynxOS The following RIO system commands allow you to perform management functions with the RIO network. The commands use the settings stored within the rio.cf ASCII file (which is user editable).The commands are summarised in the next table. Operating systems Command For details see... rioreboot rioreboot on page 249. rioversion rioversion on page 250. rioboot rioboot on page 251. rioadopt rioadopt on page 252. riodelete riodelete on page 253.
rioreboot Operating systems Available under: Solaris, Linux and LynxOS. Function Reboots a specified RTA. Equivalent to power-cycling the device. Syntax rioreboot [-h] [-v] rioreboot [-v] -n Argument descriptions Examples Argument Description [-h] Prints a usage message. [-v] Displays information about the current progress of a reboot. -n Reboots any network interconnected RTA’s present on the network. rioreboot 0x94000c1e reboots the RTA with the unique ID 0x94000c1e.
rioversion Operating systems Available under: Solaris, Linux and LynxOS. Function Displays the current version information of the installed driver. Syntax rioversion [-h] [-v] Argument descriptions Examples Argument Description [-h] Prints a usage message. [-v] Prints error messages to the standard error file description. rioversion displays driver version information in the format : RIO Driver - Release 1.1.
rioboot Operating systems Available under: Solaris, Linux, and LynxOS. Function Boots the host cards and RTAs, to generate and apply rio.cf settings. Syntax rioboot [-c file] [-h] [-v] [-s] rioboot [-c file] [-h] [-v] -u rioboot [-c file] [-h] [-f] [-v] -w rioboot [-c file] [-h] [-f] [-v] -a Argument descriptions Examples Argument Description [-c file] Specifies an alternate configuration file.
rioadopt Operating systems Available under: Solaris, Linux and LynxOS. Function Transfers settings from an RTA removed from the system to a newly installed RTA. Syntax rioadopt [-c file] [-h] [-v] -r rioadopt [-c file] [-h] [-v] -i Argument descriptions Examples Argument Description [-c file] Specifies an alternate configuration file for read and write. [-h] Prints a usage message. [-v] Sends Error messages and warnings to the standard error file description. -r Selects “report only” mode.
riodelete Operating systems Available under: Solaris, Linux and LynxOS. Function Removes settings for specified RTA(s). Syntax riodelete [-f] [-h] [-v] Argument descriptions Example Argument Description [-f] If an RTA is currently attached and booted then the command will not delete it unless the user has specified the -f option. This option will force the deletion of the device by removing it from the network and then requesting the RIO driver to delete its entry.
rioidentify Operating systems Available under: Solaris, Linux and LynxOS. Function Locates a particular RTA (by flashing it's LEDs). Syntax rioidentify [-h] [-v] Argument descriptions Examples Argument Description [-h] Prints a usage message. [-v] Causes the command to print error messages to the standard error file descriptor. rioidentify 0x94000C1e causes the RTA with unique ID 0x94000c1e to flash its LEDs.
riolock Operating systems Available under: Solaris. Function Locks settings for a specified device. Syntax riolock ttyname Example To lock the settings of device /dev/term/r001 preventing further changes to system settings, use: riolock /dev/term/r001 rioresume Operating systems Available under: Solaris. Function unlocks settings for a specified device.
riomkdev Operating systems Available under: Solaris, Linux and LynxOS. Function Generates or deletes system port devices from the rio.cf settings. Syntax riomkdev [-c file] [-f] [-h] [-rname or unique num] [-v] riomkdev [-c file] [-f] [-h] [-rname or unique num] [-v] -x riomkdev [-c file] [-f] [-h] [-rname or unique num] [-v] -d Argument descriptions Argument Description [-c file] Specifies an alternative configuration file.
Linux When using riomkdev under Linux please note the following; Linux The RIO Linux driver generates terminal and modem device nodes for each RTA specified in the rio.cf file (page 260).Thus for a specified RTA, the following device nodes are created; /dev/ttySRx for a terminal device /dev/cusrx for a modem device The Linux driver does not support transparent printing.
rioshow Operating systems Available under Solaris, Linux and LynxOS Function Displays the current list of host cards and RTAs in the system. Syntax rioshow [-s] [-h] [-v] Argument descriptions Example Argument Description [-s] Inhibits the display of the column headings. [-h] Prints a usage message.file descriptor. [-v] Causes the command to print error messages to the standard error file descriptor.
riostats Operating systems Available under Solaris and LynxOS Function Displays internal driver statistics. Syntax riostats [-h] [-v] [-e] ttyname riostats [-h] [-v] [-d] ttyname Argument descriptions Examples Argument Description [-h] Prints a usage message. [-v] Sends error messages and warnings to the standard error file descriptor. [-e] Enables driver statistics gathering. [-d] Disables driver statistics gathering.
rio.cf file This section describes the rio.cf file and includes the following; • About the rio.cf file on page 260 • rio.cf keywords on page 262 About the rio.cf file The rio.cf file is an administration file containing configuration information for the RIO devices and drivers and is stored under /etc/rio/rio.cf. The rio.cf file is used by RIO utilities to obtain or specify information about the RIO system.
Defines an RTA entry. See page 263 Defines a host card entry. See page 263 Defines the settings for a particular port. See page 264 Defines the default port settings. See page 266 RIO Remote I/O System User Guide rio.
rio.cf keywords This section provides information about the following keywords; • HOST on page 263 • RTA on page 263 • DEFPORT on page 264 • PORT on page 266 RIO Remote I/O System User Guide rio.
HOST Function Defines a host card entry Example Field descriptions HOST::: Field Description Unique number defining the host card in the system (read only) String defining the friendly name of the host card in the system (user read/write) Boot flag containing the string "boot" or "noboot". (user read/write, default = "boot") If set to "boot", the device driver will attempt to boot the card.
DEFPORT Function Defines the default settings for ports Example DEFPORT::::::::ixany,ixon,lock,store Field descriptions Field Operating systems Description Available under Solaris and Linux. Defines an offset added to each system port when defining the default name for a device using the riomkdev utility. Solaris: Default = 1 Linux: Default = 0 ANSI C "printf" style string defining the default name for a device.
Field ixany ixon Operating systems Available under Solaris and Linux. Description Always open port with termio flag, ixany set. Always open port with termio flag, ixon set. lock Locks port settings, and disallows further configuration attempts using termio. store Store port settings across closes. drain Solaris only. Not available under Linux. When set, this flag causes the port to wait until data transmission and reception has finished before closing the port.
PORT Function Defines the settings for a particular port Example Field descriptions PORT:::::::ixany,ixon,lock,store,drain: Field Operating systems Description Available under Solaris and Linux. Defines the system port offset with respect to the owning RTA. (user read/write, must be set). String defining the system name for the device (user read/write, default based on DEFPORT settings) used by riomkdev when creating device names for ports.
RIO Remote I/O System User Guide Appendix A Serial port device names You need to read You need to read this appendix if you want information about device names for the Perle RIO this appendix if you serial connectivity system. want to... This appendix provides information about the device nodes associated with each serial port for the Perle RIO serial connectivity system. Included are naming conventions, functions and file locations.
Solaris Device node details Each serial port has three device nodes associated with it. Each node takes the form of a file which you can access from operating system utilities and user applications. Details of these nodes are shown in the next table. Device name Function Description Location r001 Normal communications port Indicates normal communications port behaviour.
RIO Remote I/O System User Guide Appendix B Transparent printing (Solaris only) You need to read You need to read this appendix if you want background information on transparent printing. this appendix if you want to... This appendix gives an overview of the transparent printing feature offered for the Solaris operating system and includes details of configuration files associated with transparent printing.
What is transparent printing? Most terminals have an auxiliary (AUX) port which can be connected to a serial printer. Data can then be output to the terminal or the printer via the same serial line. This is called transparent print (or xprint) and is designed for printing simple ASCII text. A separate xprint device node (/dev/xprt/r00n where n is device number) is created for each port. This device is enabled automatically if either the local or modem device is enabled for the port. rioconfig utility rio.
Problems with printer output When you use transparent printing you may obtain incorrect printer output due to the following reasons; Graphics printers may misinterpret some characters output through transparent print. This problem is more likely if the terminal is in 7-bit mode, because 8-bit characters will not be printed. Some terminals suppress the output of certain characters to their printer or AUX ports.
Sample transparent printing "rio.cf" port entry A typical port entry in the rio.cf file defining transparent print settings (for a wyse 60 terminal) is as follows: Note If the terminal device name is /dev/term/r006, then the transparent print device name is /dev/xprt/r006. This is generated automatically by the Solaris operating system. Note A ^ character is used to escape the next character, that is ^[ is escape = 0x1B. PORT:0:/dev/term/r006::tty:100:^[d#:^T:: Terminal name.
Common Terminal Transparent Print Sequences Terminal XPON XPOFF wy60 ^[d# ^T wy50 ^[d# ^T tvi925 ^[` ^[a wspc65 ^[[5i ^[[4i vt220 ^[[5i ^[[4i RIO Remote I/O System User Guide Common Terminal Transparent Print Sequences Page 273
RIO Remote I/O System User Guide Appendix C Troubleshooting You need to read You need to read this appendix if you want information on troubleshooting for the RIO serial this appendix if you connectivity system. want to... This appendix provides examples of normal boot up messages and a troubleshooting guide including typical problems and corrective action required for all the currently supported operating systems. This appendix includes the following sections; • Solaris troubleshooting on page 275.
Solaris troubleshooting Example of normal boot up messages for host cards The normal messages for satisfactory host card detection and initialisation form part of the normal Solaris boot up messages and are shown in the next example. This example shows one ISA host card and one PCI host card.
Troubleshooting guide This section includes the following; • Host cards on page 276 • Remote Terminal Adaptors (RTAs) on page 277 • Ports on page 278. Host cards Problem Action required Device driver does not start after installation 1. Ensure PCI host cards have been installed. See page 156. 2. Ensure ISA card settings have been specified. See page 158. Host card not recognised by system 1. Check physical installation of PCI and ISA host cards, and ensure board correctly seated in bus slot.
Remote Terminal Adaptors (RTAs) Problem Action required RTA not recognised by system 1. Check physical connections and power. See page 161. 2. Run the rioconfig utility to update RIO system settings. See page 51. RTA not booted by system 1. Check the rio.cf file to make sure the RTA entry exists and contains the boot field. See page 164. 2. Delete the rio.cf file and run the rioconfig utility to recreate the system settings. See page 164 and page 51.
Ports Problem Action required Port device nodes not present in the system. 1. Make sure RTA has been installed correctly. See page 161. 2. Run the rioconfig utility to update RIO system settings and create device nodes. See page 51.
SCO OpenServer 5 troubleshooting This section includes the following; • Using the Port Diagnostics facility on page 279 • SCO OpenServer 5 Error Messages on page 289 Using the Port Diagnostics facility The Config.rio utility includes an online port diagnostics facility which allows you to investigate port failures and misbehaviour while the system is running.
General procedure for using Port Diagnostics To perform tests using the diagnostics facility proceed as follows; 1. Select the RTA and port you want to test using the procedures given in Selecting the RTA and port to test on page 281. 2. If required, perform the send data to port test using the procedures given in Performing the send data to port test on page 285. 3. If required, perform the external loopback test using the procedures given in Performing the loopback test on a port on page 287.
Selecting the RTA and port to test To select the RTA and port to you wish to test proceed as follows: Note You should disable any port service active on the port before running the diagnostics. 1. Turn on your system and login as super user. 2. At the command prompt, type config.rio and press the Enter key. The RIO configuration utility window is now displayed showing a map of your system. See Configuring ports with config.rio on page 64 for more details about how config.rio works.
4. In the RTA Management menu, click on View / edit TTY. The View / edit TTY window is now displayed as shown in the next picture. The View / edit TTY window shows a list of ports for the currently selected RTA in the form of TTY blocks. 5. In the View / edit TTY window use the up and down arrow keys to select the TTY block for the port you want to test and press the Enter key. The tty menu is now displayed.
Before proceeding, you need to disable all logins on the port you are going to test to do this; 6. In the tty menu click on Enabled? and press the Enter key. The TTY en/disable menu is now displayed, 7. In the TTY en/disable menu, click on Both disabled and press the Enter key. 8. In the tty menu, click on Port diagnostics and press the Enter key. The Online Diagnostics menu is now displayed as shown in the next picture.
9. You can now select and run the type of test you want using the Online Diagnostics menu. See one of the options listed in the next table for further details; For details of how to run this test see... Test To run this test click on Send data to port Send data to port Performing the send data to port test on page 285. External loopback Perform loopback test on port Performing the loopback test on a port on page 287.
Performing the send data to port test To run the Send data to port test proceed as follows; Note Before you can perform this test, you need to select the RTA and port you want using the procedures given in Selecting the RTA and port to test on page 281. 1. In the tty menu, click on Port diagnostics and press the Enter key. The Online Diagnostics menu is now displayed as shown in the next picture. 2. In the Online Diagnostics menu, click on Send data to port.
4. Once you have set all the test parameters you require, press the Enter key to start the test. The test now runs and displays the test results window shown in the next picture on completion. Hint If required, you can halt the test by pressing the Enter key. 5. Once you have finished viewing the results of your test press the Enter key to return to the Online Diagnostics menu.
Performing the loopback test on a port To run the loopback test on a port proceed as follows; Note Before you can perform this test, you need to select the RTA and port you want using the procedures given in Selecting the RTA and port to test on page 281. 1. On the RTA containing the port you want to test, connect a loopback connector onto the port to be tested. See Loopback connector pinouts on page 222 in Chapter 3 RIO Cabling information. 2.
4. In the test parameters window, use the cursor keys to select the value you want to set then cycle through to the value you want using the space bar key. 5. Once you have set all the test parameters you require, press the Enter key to start the test. The test now runs and displays the test results window shown in the next picture on completion. Hint If required, you can halt the test by pressing the Enter key. 6.
SCO OpenServer 5 Error Messages Message Reason Action required FAILED: Timeout on read Loopback connector, Link cable or power supply has been disconnected during the test. 1. Check that loopback connector, link cable and power supply are fitted. Loopback connector has not been fitted to the port. 2. If the above don’t work then contact Technical Support. See Appendix D Contacting Perle. FAILED: Write fail RIO is unable to write to the port. 1. Contact Technical Support.
SCO UnixWare troubleshooting This section includes the following; • Using the Port Diagnostics facility on page 290 • SCO UnixWare Error Messages on page 299 Using the Port Diagnostics facility The Config.rio utility includes an online port diagnostics facility which allows you to investigate port failures and misbehaviour while the system is running. The port diagnostics facility allows you to run the following tests: Test Description Send data to port Data is written to the port to check output.
General procedure for using Port Diagnostics To perform tests using the diagnostics facility proceed as follows; 1. Select the RTA and port you want to test using the procedures given in Selecting the RTA and port to test on page 292. 2. If required, perform the send data to port test using the procedures given in Performing the send data to port test on page 295. 3. If required, perform the external loopback test using the procedures given in Performing the loopback test on a port on page 297.
Selecting the RTA and port to test To select the RTA and port to you wish to test proceed as follows: Note You should disable any port service active on the port before running the diagnostics. 1. Turn on your system and login as super user. 2. Disable the port you wish to test. To do this, at the command prompt type /etc/spcadmport disable r00x (when r00x is the port number for example, r001) and press the Enter key.
The RTA Management menu is now displayed. 5. In the RTA Management menu, click on View / edit TTY. The View / edit TTY window is now displayed as shown in the next picture. The View / edit TTY window shows a list of ports for the currently selected RTA in the form of TTY blocks. 6. In the View / edit TTY window use the up and down arrow keys to select the TTY block for the port you want to test and press the Enter key. The tty menu is now displayed.
7. In the tty menu, click on Port diagnostics and press the Enter key. The Online Diagnostics menu is now displayed as shown in the next picture. 8. You can now select and run the type of test you want using the Online Diagnostics menu. See one of the options listed in the next table for further details; For details of how to run this test see... Test To run this test click on Send data to port Send data to port Performing the send data to port test on page 295.
Performing the send data to port test To run the Send data to port test proceed as follows; Note Before you can perform this test, you need to select the RTA and port you want using the procedures given in Selecting the RTA and port to test on page 292. 1. In the tty menu, click on Port diagnostics and press the Enter key. The Online Diagnostics menu is now displayed as shown in the next picture. 2. In the Online Diagnostics menu, click on Send data to port.
4. Once you have set all the test parameters you require, press the Enter key to start the test. The test now runs and displays the test results window shown in the next picture on completion. Hint If required, you can halt the test by pressing the Enter key. 5. Once you have finished viewing the results of your test press the Enter key to return to the Online Diagnostics menu. 6.
Performing the loopback test on a port To run the loopback test on a port proceed as follows; Note Before you can perform this test, you need to select the RTA and port you want using the procedures given in Selecting the RTA and port to test on page 292. 1. On the RTA containing the port you want to test, connect a loopback connector onto the port to be tested. See Loopback connector pinouts on page 222 in Chapter 3 RIO Cabling information. 2.
4. In the test parameters window, use the cursor keys to select the value you want to set then cycle through to the value you want using the space bar key. 5. Once you have set all the test parameters you require, press the Enter key to start the test. The test now runs and displays the test results window shown in the next picture on completion. Hint If required, you can halt the test by pressing the Enter key. 6.
SCO UnixWare Error Messages Message Reason Action required FAILED: Timeout on read Loopback connector, Link cable or power supply has been disconnected during the test. 1. Check that loopback connector, link cable and power supply are fitted. Loopback connector has not been fitted to the port. 2. If the above don’t work then contact Technical Support. See Appendix D Contacting Perle. FAILED: Write fail RIO is unable to write to the port. 1. Contact Technical Support.
Windows NT troubleshooting This section contains information designed to help you solve any problems you may experience while installing or configuring your RIO system under Window NT.
General fault finding under Windows NT This section outlines some general problems you may encounter under Windows NT and some suggested actions; • Machine fails to boot on page 301 • NT operating system fails while loading on page 302 • RIO driver or another driver fails to boot on page 302 • COM ports are not accessible on page 303 • RIO NT driver is operating satisfactorily but then fails on page 303 Machine fails to boot Symptom Action required Total boot failure (blank screen), or there is
NT operating system fails while loading . Symptom Action required System hangs or blue screen 1. If a blue screen is displayed, note the five hexadecimal numbers at the top line of the screen. Otherwise go to step 2. of this procedure. 2. Reboot your machine. The system now displays this message: Press spacebar NOW to invoke Hardware Profile/Last Known Good Menu 3. Press the spacebar. The system now displays this message: To switch to the Last Known Good configuration, press 'L'. 4.
Symptom Action required A window entitled Service Control Manager is displayed with the message: At least one service or driver failed during startup. Use Event Viewer to examine the event log for details. 1. Check the Windows NT Event Viewer; you will see actions suggested to you. 2. Run Windows NT Diagnostics to find available IRQ and memory addresses. (You may need to reserve settings in the BIOS setup). 3. Alternatively, test the card with the RIO Hardware Diagnostics program.
. Symptom Action required blue screen black screen machine reboots: system hangs 1. Contact Technical Support.
Error Messages This section lists all error messages output by RIO. To see the error messages, go into the Windows NT Event Viewer, in the Windows NT Desktop. Each error message is explained and steps to overcome the problem are described. If these steps do not remedy the error, contact Technical Support, see Appendix D Contacting Perle. If you cannot find the error message here, it may have been produced by your operating system, or another hardware device installed on your system.
Messages which are common: Message Reason Action required No host cards found Host card is not found 1. Install card. 2. Alternatively, alter memory address/interrupt settings with RIOCONF. Problem with host card 1. Check card installation, Resource conflict detected Possible host card clash 3. Alter host card memory address and interrupt with RIOCONF Host card physical address collision detected at %2 serial numbers are %3" Host card clash 4.
Messages which are infrequent: Message Reason Action required Couldn't find download code file Download file missing, or registry entry wrong 1. Reinstall driver Download code file too big Internal Error Couldn't open driver key RIO file/registry damaged Couldn't open host key Not enough config data Intercepted exception while reading host keys Bad status Rta Id not in valid range Rta Id already configured port not found No device object available for port Possible host card clash 1.
Messages which you should rarely see: . Message Reason Action required Failed to allocate buffer Internal Error 1. Reinstall driver Couldn't find enough RTA download code names Internal Error Couldn't map download code file Download file missing, or registry entry wrong 2. Alternatively, contact technical support.
Clashing memory address Clashing memory addresses can occur on PCI and ISA bus machines. PCI machines On PCI machines, clashes are possible when the memory address for an ISA card has not been reserved in the system. Use the PCI BIOS setup program to reserve ISA memory resources and ensure that the physical address of the ISA card matches this setting.
Clashing Interrupts Interrupt clashes can occur on both PCI and ISA machines. On PCI machines, clashes are likely when the interrupt level for an ISA board has not been reserved in the system. Use the PCI BIOS setup program to reserve the ISA interrupt level that will be used by the card, or select polled mode operation. (RIO Host ISA can use interrupts 9,11,12 or 15.) On ISA machines, you will have to reconfigure the RIO software and select a new interrupt, or polled mode.
System Information To obtain information about your system, including the drivers and DLLs in use proceed as follows; 1. In the Windows desktop, display the Perle program group window. 2. In the Perle program group window, double click on the RIO icon. The RIO Configuration window is now displayed. 3. In the RIO Configuration menu, click on Help > System The System Information tabbed window is now displayed. 4.
Testing RIO host cards with the Hardware Diagnostics program RIO includes a Hardware Diagnostics program which allows you to pinpoint and diagnose faults with your RIO host card(s). The Hardware Diagnostics program is included on the CDROM included with your RIO system. It consists of a stand-alone command line utility that you run from the DOS prompt.
How to run a test using RIO Hardware Diagnostics To test the host cards on your system using the RIO Hardware Diagnostics program, proceed as follows; 1. Ensure your RIO host cards are installed and configured correctly before running these tests. See Installing a Universal 3.3/5V PCI host card on page 156 and Installing an ISA host card on page 158 in Chapter 2 Installing hardware and software. Note You can install up to a maximum of four host cards in the test machine. The cards can be a mixture of types.
5. At the Dos prompt, type riodiags and press the Enter key. Where are the commands needed to the different types of test available. The general types of tests available are shown in the next table. For details of commands, see Test options guide on page 315 and Additional options on page 317. Type of test To run this type of test.. Individual tests At the dos prompt, type riodiags followed by the test option you require.
Test options guide A summary of the tests available using the Diagnostics utility is given in the next table Test To run this type of test, at the dos prompt, type.... RAM test riodiags -ram < type> Where can be any combination of arb, host or trans. If more than one test is required then use a comma (,) to separate each test. Description Validates BYTE and WORD accesses and address lines when the host machine reads and writes data patterns to the RIO host card memory.
Test To run this type of test, at the dos prompt, type.... Links test riodiags -link Description This test checks that the RIO host card can send and receive data on all its Transputer links via an external cable. To perform the test: 1. On each host card under test, loopback the ports on the host card by linking ports 1 and 2 using a RIO link cable and do the same for ports 3 and 4. 2. If have only one cable, run the test on ports 1and 2, then swap the cable over to ports 3 and 4 and repeat the test.
Additional options The RIO Diagnostics utility allows you to add other control and information display commands to your command line instructions. The available options are detailed in the next table Option Description -soak This option causes all the selected tests to be repeated continuously until the program is interrupted by your pressing CTRL+BREAK, or an error is detected. -cont This option causes the application to continue if possible after an error has been detected.
Appendix D Contacting Perle You need to read You need to read this appendix if you want to contact Perle for technical support or any other this appendix if you queries about this product. want to... This appendix includes the following sections; • Making a technical Support Query on page 109 • Repair procedure on page 112 • Feedback about this manual on page 112 • Contacting Perle technical support on page 113 Internet access Click here to access the our website at the following URL: http://www.
Making a technical Support Query This section contains the following information about making a query; • Who to contact on page 109 • Information needed when making a query on page 110 • Making a support query via the Perle web page on page 111 Who to contact If you bought your product from a registered Perle supplier, you must contact their Technical Support department; they are qualified to deal with your problem.
Information needed when making a query When you make a technical support enquiry please have the following information ready; Hint Print out this page and fill in the table provided with the basic information you need.
Making a support query via the Perle web page If you have an internet connection, please send details of your problem to Technical Support using the email links provided on the Perle web site in the ‘Support’ area. See also Contacting Perle technical support on page 113 for email links and other contact details for the Perle technical support centres. Click here to access our website at the following URL: http://www.perle.
Repair procedure Before sending a unit for repair, you must contact your Perle supplier. If, however, you bought your product directly from Perle you can contact directly. See Contacting Perle technical support on page 113 for contact information. Customers who are in Europe, Africa or Middle East can submit repair details via a website form shown in the next picture. This form is on the Perle website, www.perle.com, in the Support area. Click here to access our web site at the following URL: http://www.
Contacting Perle technical support Note Perle offers free technical support to Perle Authorised Distributors and Registered Perle Resellers. To access technical support please visit the Perle website at www.perle.com/support_services/index.shtml. If you are unable to find the information you require, please feel free to contact our technical support teams by email using the addresses shown in the next table. Region Address Email North America Perle Systems Ltd.
#A B C D E F G H I J K L M N O P Q R S T U V W X Y Z RIO Remote I/O System User Guide Index A E about this manual 4 Adding a host card 109 addresses and IRQ levels assigning Solaris 41 under Windows 2000 127 admin tool using to set up terminals 44 email 318 existing device drivers upgrading 38 F fault tolerant link 189 fibre optic link example system using 27 FOLK, see fibre optic C cabling information 199 changing system configuration 101 Windows NT 101 contacting Perle Systems 318 email 318 for tec
#A B C D E F G H I J K L M N O P Q R S T U V W X Y Z SCO UnixWare 76 Solaris 35 Windows NT 90 installing 189 dual host fail-safe link 190 fault tolerant link 189 long distance link 177 medium distance link 175 RRC16 168 RTA16 165 RTA8 162 short distance link 174 Interrupts Auto 96 ISA 96 Poll 96 Problems with 310 ISA host card addresses and IRQ levels assigning under Windows 2000 127 ISA host cards configuring under Windows NT 95 installation 158 removing 160 M medium distance link installing 175 menu map
#A B C D E F G H I J K L M N O P Q R S T U V W X Y Z RIO S example systems 25 dual host fail-safe 30 fault tolerant 29 long distance link 28 medium distance link 27 short distance link 26 introduction to 20 system components 22 system overview 21 RIO drivers upgrading 38 RIO drivers and utilities removing Solaris 42 RIO ISA Interrupts 96 Memory addresses 96 RIO link cable example system using 26 RRC16 installing 168 RTA adding to system SCO OpenServer 65 SCO UnixWare 83 RTA removing from system SCO OpenSe
#A B C D E F G H I J K L M N O P Q R S T U V W X Y Z T technical support 319 centres worldwide 323 queries, information needed for 320 via the internet 321 who to contact 319 telephone line example link using 28 terminals removing solaris 49 terminals, setting up Solaris 44 transparent printing 269, 271 definition of 270 typical systems 25 U updating system configuration Solaris 51 upgrading from existing device drivers 38 RIO driver 38 W Windows 2000 assigning ISA host card addresses and IRQ levels 127 v