Perle RIO 5500036-17 User Manual

Remote i/o system
Table of Contents

Advertisement

Quick Links

RIO Remote I/O System
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.

User Guide

Part number: 5500036-17
Date: 11 September 2008
Page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RIO 5500036-17 and is the answer not in the manual?

Questions and answers

Summary of Contents for Perle RIO 5500036-17

  • Page 1: User Guide

    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. Page 1...
  • Page 2 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. Microsoft, Windows 95, Windows 98, Windows NT, Windows 2000 and Internet Explorer are trademarks of Microsoft Corporation.
  • Page 3 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.
  • Page 4: About This Manual

    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.
  • Page 5: Using This On-Line Manual

    Using this on-line manual The following is a brief guide to using this manual on-line. Document navigation This manual features document navigation hypertext buttons in the header area as shown in the next picture; Hypertext jumps You can also navigate around this manual by clicking on any cross reference or text in blue for example, Hypertext Note...
  • Page 6: Revision History

    Revision history Date Part number January 1999 5500036-10 January 2000 5500036-11 March 2000 5500036-12 March 2000 5500036-13 April 2000 5500036-14 November 2001 5500036-15 October 2002 5500036-16 September 2008 5500036-17 Description First issue of new RIO user manual for the Solaris operating system. Update of manual to include the Windows 2000 and Linux operating systems.
  • Page 7: Table Of Contents

    RIO Remote I/O System User Guide Fast Contents ...4 BOUT THIS MANUAL ...6 EVISION HISTORY ...7 ONTENTS ...8 ONTENTS ...20 HAPTER NTRODUCTION HAPTER NSTALLING HARDWARE AND SOFTWARE 3 RIO C HAPTER ABLING INFORMATION HAPTER UICK EFERENCE 5 RIO HAPTER COMMAND LINE UTILITIES PPENDIX ERIAL PORT DEVICE NAMES PPENDIX...
  • Page 8: Contents

    RIO Remote I/O System User Guide Contents BOUT THIS MANUAL Purpose of this manual ...4 Who this manual is for ...4 Using this on-line manual ...5 Document navigation ...5 Hypertext jumps ...5 ... 6 EVISION HISTORY ... 7 ONTENTS ... 8 ONTENTS RIO Remote I/O System User Guide ...
  • Page 9 HAPTER NTRODUCTION About the RIO system ...21 RIO system components ...22 Host card...22 Link cables ...22 Remote Terminal Adaptors ...23 Long Distance Module (LDM) ...23 Fibre optic (FOLK) kit...24 Example RIO systems ...25 Short distance link using RIO link cable...26 Medium distance link using fibre optic (FOLK) kit ...27 Long distance link via leased line ...28 Fault tolerant link...29...
  • Page 10 HAPTER NSTALLING HARDWARE AND SOFTWARE 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...38 Upgrading your current RIO driver...38 Installing device drivers and utilities...39 Assigning ISA host card addresses and IRQ levels...41 Removing RIO drivers and utilities from your system ...42 Setting up terminals using Admintool...44...
  • Page 11 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 ...98 Configuring Remote Terminal Adaptors ...99 Making and displaying changes to your system configuration...101 Introduction ...
  • Page 12 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 ...148 Loading the driver module into the kernel...150 Manually loading the module and firmware ... 150 Loading the RIO module and firmware automatically ...
  • Page 13 Installing a Long Distance Module (LDM) ...177 Introduction ...177 Long Distance Unit main components ...178 Installation...179 General procedure ... 179 Installing a long distance LDM link via Modem and leased line ... 180 Long wire installation ... 182 X.21 Installation ... 183 LDM Cabling information ...184 LDU flying lead connector pinouts ...184 Cable diagram ...
  • Page 14 3 RIO C HAPTER ABLING INFORMATION 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...203 RS422 DB25 female RTA connector pinout...204 DB25 male RTA connector pinout...205 DB25 parallel female RTA connector pinout ...206 Connecting RIO host cards to RTAs ...207 Connecting RTAs to terminals ...207...
  • Page 15 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 ...225 RIO Remote I/O System User Guide Page 15...
  • Page 16 HAPTER UICK EFERENCE SCO OpenServer 5 utilities ...227 config.rio ...227 Main menu ... 228 RTA Management menu ... 229 Host Configuration menu ... 232 SCO UnixWare utilities ...233 Device configuration utility ...233 config.rio ...234 Main menu ... 235 RTA Management menu ... 237 Host Configuration menu ...
  • Page 17 5 RIO HAPTER COMMAND LINE UTILITIES Command line utilities ...246 rioisacfg utility ...246 rioconfig utility ...247 RIO system commands under Solaris/Linux/LynxOS ...248 rioreboot...249 rioversion ...250 rioboot ...251 rioadopt ...252 riodelete ...253 rioidentify...254 riolock...255 rioresume ...255 riomkdev ...256 rioshow...258 riostats ...259 rio.cf file ...260 About the rio.cf file ...260 rio.cf keywords ...262...
  • Page 18 PPENDIX ERIAL PORT DEVICE NAMES Solaris Device node details ...268 Linux Device node details ...268 PPENDIX RANSPARENT PRINTING What is transparent printing? ...270 Problems with printer output ...271 Sample transparent printing "rio.cf" port entry ...272 Common Terminal Transparent Print Sequences ...273 PPENDIX ROUBLESHOOTING Solaris troubleshooting ...275...
  • Page 19 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 ... 302 COM ports are not accessible ... 303 RIO NT driver is operating satisfactorily but then fails ...
  • Page 20: Chapter 1 Introduction

    RIO Remote I/O System User Guide Chapter 1 Introduction You need to read You need to read this chapter if you want an introduction to the Perle RIO serial connectivity this chapter if you system. want to... This chapter provides introductory information about the Perle RIO serial connectivity system, its associated components, driver software and configuration utilities.
  • Page 21: About The Rio System

    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.
  • Page 22: Rio System Components

    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 • Link cables • Remote Terminal Adaptors • Long Distance Module (LDM) • Fibre optic (FOLK) kit Host card RIO host cards provide system connection to Remote Terminal Adaptors (RTAs).
  • Page 23: Remote Terminal Adaptors

    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.
  • Page 24: Fibre Optic (Folk) Kit

    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.
  • Page 25: Example Rio Systems

    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 The example systems described are as follows;...
  • Page 26: Short Distance Link Using Rio Link Cable

    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.
  • Page 27: Medium Distance Link Using Fibre Optic (Folk) Kit

    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 connected to a fibre optic converter.
  • Page 28: Long Distance Link Via Leased Line

    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.
  • Page 29: Fault Tolerant Link

    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.
  • Page 30: Dual Host Fail-Safe Link

    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.
  • Page 31: Chapter 2 Installing Hardware And Software

    RIO Remote I/O System User Guide Chapter 2 Installing hardware and software You need to read You need to read this chapter if you want to install a RIO system and associated this chapter if you software.This chapter covers installing and configuring RIO hardware and software. want to...
  • Page 32 • on page Installing a dual host fail-safe link (UNIX only) RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Page 32...
  • Page 33: Before You Start

    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;...
  • Page 34: Downloading Rio Drivers From The Perle Web Site

    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.
  • Page 35: Installing Rio Under Solaris

    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 • Upgrading from existing device drivers • Upgrading your current RIO driver •...
  • Page 36: General Setup Procedure For Solaris

    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 Universal 3.3/5V PCI host card 2. Install the RIO Solaris drivers and utilities onto your system using the procedures described in 3.
  • Page 37 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 configuration Your system is now ready for use. If required, you can reconfigure the system following initial installation.
  • Page 38: Upgrading From Existing Device Drivers

    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.
  • Page 39: Installing Device Drivers And Utilities

    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...
  • Page 40 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 procedure for Solaris Terminal Adapters and Ports.
  • Page 41: Assigning Isa Host Card Addresses And Irq Levels

    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.
  • Page 42: Removing Rio Drivers And Utilities From Your System

    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.
  • Page 43 RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing RIO under Solaris Page 43...
  • Page 44: Setting Up Terminals Using Admintool

    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.
  • Page 45 4. In the Admintool menu, click on Browse > Serial Ports. RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing RIO under Solaris Page 45...
  • Page 46 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.
  • Page 47 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.
  • Page 48 12.Repeat steps until you have configured all the RIO serial ports you require. RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing RIO under Solaris Page 48...
  • Page 49: Removing Rio Serial Port Terminals

    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.
  • Page 50 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.
  • Page 51: Updating Your Rio System Configuration

    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 time you re-boot the system.
  • Page 52: Installing Rio Under Sco Openserver 5 And Sco Openserver 6

    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 page •...
  • Page 53: General Installation Procedure For Sco Openserver 5 And Sco Openserver

    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.
  • Page 54: Installing Device Drivers And Utilities

    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.
  • Page 55 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.
  • Page 56 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.
  • Page 57 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. RIO Remote I/O System User Guide Installing RIO under SCO OpenServer 5 and SCO OpenServer 6 Chapter 2 Installing hardware and software Page 57...
  • Page 58 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 step PCI cards 15.To configure PCI cards, at the Will you be installing ISA cards? prompt, select no A message window is now displayed RIO Remote I/O System User Guide Installing RIO under SCO OpenServer 5 and SCO OpenServer 6...
  • Page 59 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 Note We recommend using force into polled mode to avoid using up valuable interrupt resources.
  • Page 60 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.
  • Page 61 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. 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.
  • Page 62: Removing Device Drivers And Utilities From Your System

    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.
  • Page 63 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.
  • Page 64: Configuring Ports With Config.rio

    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.
  • Page 65: Adding An Rta To The System

    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) 2. Login to your system as super user. 3.
  • Page 66 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.
  • Page 67 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 required.
  • Page 68 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; •...
  • Page 69: Removing An Rta From The System

    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) 2. Login to your system as super user. 3.
  • Page 70 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.
  • Page 71 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. RIO Remote I/O System User Guide Installing RIO under SCO OpenServer 5 and SCO OpenServer 6 Chapter 2 Installing hardware and software Page 71...
  • Page 72: Creating A Login For An Rta

    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.
  • Page 73 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. RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing RIO under SCO OpenServer 5 and SCO OpenServer 6 Page 73...
  • Page 74 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.
  • Page 75 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.
  • Page 76: Installing Rio Under Sco Unixware

    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 • Installing device drivers and utilities •...
  • Page 77: General Installation Procedure For Sco Unixware

    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 Universal 3.3/5V PCI host card 2.
  • Page 78: Installing Device Drivers And Utilities

    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...
  • Page 79: Assigning Isa Host Card Address And Irq Levels

    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.
  • Page 80 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.
  • Page 81 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.
  • Page 82: Configuring Ports With Config.rio

    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.
  • Page 83: Adding An Rta To The System

    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) 2. Login to your system as super user. 3.
  • Page 84 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.
  • Page 85 10.If you are happy with the configuration settings press the ESC key to close the window. Otherwise, repeat step 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.
  • Page 86: Removing An Rta From The System

    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) 2. Login to your system as super user. 3.
  • Page 87 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.
  • Page 88 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. RIO Remote I/O System User Guide Installing RIO under SCO UnixWare Chapter 2 Installing hardware and software Page 88...
  • Page 89: Removing Device Drivers And Utilities From Your System

    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.
  • Page 90: Installing Rio Under Windows Nt

    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 • Installing device drivers and utilities •...
  • Page 91: General Setup Procedure For Windows Nt

    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 Universal 3.3/5V PCI host card 2.
  • Page 92: Installing Device Drivers And Utilities

    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.
  • Page 93 4. In the Welcome window, click on the Next > button. The Choose Destination window is now displayed as shown in the next picture. 5. In the Choose Destination window, click on the Next > button. The Select Program Folder window is now displayed. 6.
  • Page 94 Upon completion of the installation process a program group window is displayed showing the RIO configuration icon. RIO Remote I/O System User Guide Installing RIO under Windows NT Chapter 2 Installing hardware and software Page 94...
  • Page 95: Configuring Isa Host Cards

    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.
  • Page 96 Parameter Host name Select an IRQ SW1 and SW2 6. In the ISA Card Setup tabbed window, click on the Apply button to save changes and close the window. The RIO driver will check that the memory address and interrupt that you have selected are not already being used.
  • Page 97 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.
  • Page 98: Configuring Pci Host Cards

    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.
  • Page 99: Configuring Remote Terminal Adaptors

    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 Adaptors (RTAs) 1.
  • Page 100 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.
  • Page 101: Making And Displaying Changes To Your System Configuration

    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. The following sections are provided; • Introduction • Displaying multiple networks •...
  • Page 102: Introduction

    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.
  • Page 103: Displaying Multiple Networks

    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.
  • Page 104: Identifying An Rta

    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.
  • Page 105: Displaying A Port Configuration Summary

    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.
  • Page 106: Adding A Fault Tolerant Link

    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 Installing a fault tolerant link Adding an RTA to your system configuration...
  • Page 107: Adopting Port Names

    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.
  • Page 108: Moving An Rta

    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 page 161.
  • Page 109: Re-Booting An Rta

    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 re- booting, or to re-boot and close ports simultaneously.
  • Page 110: Installing Rio Pci Host Cards Under Windows 2000/Xp/Server 2003/Vista/Server 2008

    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. This section includes the following: • General setup procedure for Windows 2000/XP/Server 2003/Vista/Server 2008 page •...
  • Page 111: General Setup Procedure For 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 Universal 3.3/5V PCI host card 2.
  • Page 112: Installing Pci Card Drivers And Utilities

    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.
  • Page 113 4. Unzip the driver zip file to a local directory. We recommend that you use the rio-setup-<arch>.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-<arch>.exe installation executable and follow the installation wizard steps: 6.
  • Page 114 7. Your RIO driver installation is now finished. RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing RIO PCI Host Cards under Windows 2000/XP/Server 2003/Vista/Server 2008 Page 114...
  • Page 115: Configuring Pci Card Serial Ports

    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.
  • Page 116 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.
  • Page 117 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. RIO Remote I/O System User Guide Installing RIO PCI Host Cards under Windows 2000/XP/Server 2003/Vista/Server 2008 Chapter 2 Installing hardware and software Page 117...
  • Page 118: Configuring The Polled Mode And Quick Close Settings For A Pci Host Card

    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.
  • Page 119 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.
  • Page 120 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.
  • Page 121: Removing Pci Devices And Ports From The System

    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 >...
  • Page 122: Identifying Pci Rtas

    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.
  • Page 123 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.
  • Page 124 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.
  • Page 125: Installing Rio Isa Host Cards Under Windows 2000

    Installing RIO ISA Host Cards under Windows 2000 This section describes how to install RIO ISA host card under Microsoft Windows 2000. This section includes the following: • General setup procedure for Windows 2000 • Adding ISA host cards to the system •...
  • Page 126: General Setup Procedure For 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 host card on page 158.
  • Page 127: Adding Isa Host Cards To The System

    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.
  • Page 128 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 RIO Remote I/O System User Guide Installing RIO ISA Host Cards under Windows 2000 Do the following...
  • Page 129 In this Wizard page 14.In the completion message page click on the Finish button to complete the new configuration. RIO Remote I/O System User Guide Installing RIO ISA Host Cards under Windows 2000 Do the following... The Select a Device Driver page is now displayed.
  • Page 130: Viewing And Changing The Resources For An Isa Device

    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.
  • Page 131 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. RIO Remote I/O System User Guide Installing RIO ISA Host Cards under Windows 2000 Chapter 2 Installing hardware and software Page 131...
  • Page 132 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.
  • Page 133: Configuring Isa Card Serial Ports

    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.
  • Page 134 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.
  • Page 135 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. RIO Remote I/O System User Guide Installing RIO ISA Host Cards under Windows 2000 Chapter 2 Installing hardware and software Page 135...
  • Page 136: Configuring The Quick Close Settings For An Isa Host Card

    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.
  • Page 137 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.
  • Page 138 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 Quick Close check box to enable or disable the quick close facility for the currently selected device.
  • Page 139: Removing Isa Devices And Ports From The System

    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. In order to remove a device such as an RTA from your RIO system you need to remove its associated host cards using the following procedure;...
  • Page 140: Identifying Isa Rtas

    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.
  • Page 141 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.
  • Page 142 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.
  • Page 143: Installing Rio Under Linux

    Installing RIO under Linux This section explains how to install the device driver software for the Linux operating system. • General installation procedure for Linux • Installing drivers onto your system • Installing utilities • Creating devices for the attached ports •...
  • Page 144: General Installation Procedure For Linux

    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.
  • Page 145: Installing Drivers Onto Your System

    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; •...
  • Page 146 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 Kernel- HOWTO 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).
  • Page 147: Installing Utilities

    Installing utilities The utilities file is named: specialix_riotools-<maj ver>-<min ver>.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.
  • Page 148: Creating Devices For The Attached Ports

    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.
  • Page 149 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.
  • Page 150: Loading The Driver Module Into The Kernel

    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.
  • Page 151: Loading The Rio Module And Firmware Automatically

    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 # Source function library. .
  • Page 152 Creating symbolic If you machine normally boots into run level 5 you will need to create the following links 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.
  • Page 153: Adding Ports To The System

    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) 2.
  • Page 154 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 </dev/ttySR32 at the command prompt and press the Enter key. The port name can be determined by the RTA offset in the rio.cf file offset on the RTA i.e.
  • Page 155: Removing Ports From A System

    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.
  • Page 156: Installing A Universal 3.3/5V Pci Host Card

    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.
  • Page 157: Installation Procedure

    Installation procedure To install a PCI host card proceed as follows; 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.
  • Page 158: Installing An Isa Host Card

    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).
  • Page 159 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.
  • Page 160: Removing Host Cards

    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. 1. Turn off the power to your system and disconnect the mains supply. 2.
  • Page 161: Installing Remote Terminal Adaptors (Rtas)

    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 The installation procedure for each main type is given in the following sections;...
  • Page 162: Rta8 8 Port Remote Terminal Adaptors

    RTA8 8 port Remote Terminal Adaptors Installation procedure To install an RTA8 proceed as follows; Link cables From host or other RTA (Mini DIN) From power supply (9 way D type) Connect peripheral here 1. If required, wall mount the unit using the procedures described in on page 164.
  • Page 163 RTA state Switched off Being booted up by host Boot up successfully completed Assigned ID by host Traffic on Link Error on link Isolated from host Note If the LEDs on the unit do not display as expected, refer to C Troubleshooting RIO Remote I/O System User Guide Installing Remote Terminal Adaptors (RTAs)
  • Page 164: Wall Mounting An Rta8

    Wall mounting an RTA8 The RTA8 has is fitted with wall mounting holes at either end of the unit concealed by push- fit end caps. To wall mount a RTA8 unit proceed as follows; 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.
  • Page 165: Rta16 16 Port Remote Terminal Adaptors

    RTA16 16 port Remote Terminal Adaptors Installation procedure To install an RTA16 proceed as follows; Rear view of RTA16 using DB25 ports Connect peripherals here 1. Connect the link cables from the host card or other RTA to your RTA16 into the link socket of your choice.
  • Page 166 Link retention bracket 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. Link status LEDs Run LED (shows RTA has booted up successfully and...
  • Page 167 LED states RTA state Switched off Being booted up by host Boot up successfully completed Assigned ID by host Traffic on Link Error on link Isolated from host Port open Note If the LEDs on the unit do not display as expected, refer to C Troubleshooting RIO Remote I/O System User Guide Installing Remote Terminal Adaptors (RTAs)
  • Page 168: Rrc16 Remote Concentrator

    RRC16 Remote Concentrator Installation procedure To install an RRC16 proceed as follows; 1. Mount the unit depending on the type of installation you require. For example, rack mounted, wall mounted and so on. See RJ45 Ports 1 to 16 Power RJ45 Port Transmit 2.
  • Page 169 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 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.
  • Page 170: Mounting The Rrc16

    Mounting the RRC16 You can mount the RRC16 unit in a number of ways. See the following for details; • Mounting on a flat surface • Rack mounting • Rack mounting Mounting on a flat To mount an RRC16 on a flat surface proceed as follows; surface 1.
  • Page 171 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. 2. Insert the unit into your rack frame and secure in place. 3.
  • Page 172 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.
  • Page 173: Removing A Remote Terminal Adaptor (Rta)

    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.
  • Page 174: Installing A Short Distance Link

    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.
  • Page 175: Installing A Fibre Optic Link Kit (Folk)

    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.
  • Page 176: Installation Procedure

    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.
  • Page 177: Installing A Long Distance Module (Ldm)

    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.
  • Page 178: Long Distance Unit Main Components

    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.
  • Page 179: Installation

    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 for LDU flying lead connectors General procedure To install a long distance module proceed as follows;...
  • Page 180: Installing A Long Distance Ldm Link Via Modem And Leased Line

    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.
  • Page 181 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 DB25 female flying lead from host card site LDU Modem at...
  • Page 182: Long Wire Installation

    Long wire installation To install a long distance LDM link via long wire proceed as follows; 1. Follow the procedure given in given in 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.
  • Page 183: Installation

    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 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.
  • Page 184: Ldm Cabling Information

    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 female to DB25 male) On long-wire installations, you can connect the long wire directly to the DB25 flying lead. Asynchronous Long-wire Connection (DB25 male to DB25 male) page 186.
  • Page 185: Db25 Female On Flying Lead

    DB25 female on flying lead Signal Chassis RTS* CTS* DCD* DCD+ RXD- RXD+ TXD- TXD+ CTS- CTS+ RTS- RTS+ DTR* DCD- DTR+ DTR- RXC- RXC+ RIO Remote I/O System User Guide Installing a Long Distance Module (LDM) Name Direction Chassis Ground —...
  • Page 186: Adaptor Pinouts For Ldu Flying Lead Connectors

    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 Note Any connector pins not listed in the next table must not be connected. DB25 male (host end) Signal RXD- RXD+...
  • Page 187: Asynchronous/Synchronous Modem & X21Bis (Db25 Female To Db25 Male)

    Asynchronous/Synchronous Modem & X21bis (DB25 female to DB25 male) DB25 female flying lead from host card site LDU Modem at host card site DB25 female to male adaptor. Note Any connector pins not listed in the next table must not be connected. DB25 female (LDU) Signal Description...
  • Page 188: Synchronous X.21 Connection

    Synchronous X.21 connection X.21 Asynchronous modem at host card site DB25 female flying lead from host card site LDU DB25 female to DB15 male adaptor. Note Any connector pins not listed in the next table must not be connected. DB25 female (LDU) Signal Description Chassis...
  • Page 189: Installing A Fault Tolerant Link

    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.
  • Page 190: Installing A Dual Host Fail-Safe Link (Unix Only)

    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.
  • Page 191: Installing A Dual Host Failsafe Link Under Solaris

    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 page 194.
  • Page 192 5. Copy the master rio.cf file to the slave system. RIO Remote I/O System User Guide Chapter 2 Installing hardware and software Installing a dual host fail-safe link (UNIX only) Page 192...
  • Page 193 6. Edit the slave copy of rio.cf (see 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.
  • Page 194: Transferring Control To The Slave System

    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"...
  • Page 195: Installing A Dual Host Failsafe Link Under Sco Openserver

    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 page 196.
  • Page 196: Transferring Control To The Slave System

    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 .
  • Page 197: Installing A Dual Host Failsafe Link Under Sco Unixware

    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 page 198.
  • Page 198: Transferring Control To The Slave System

    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 .
  • Page 199: Rio Cabling Information

    RIO Remote I/O System User Guide Chapter 3 RIO Cabling information You need to read You need to read this chapter if you want cabling information for the Perle RIO serial this chapter if you connectivity system hardware. want to... This chapter provides cabling and connector pinout information for the Perle RIO system.
  • Page 200: Mini Din Pinouts On Rio Host Cards

    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 Port 1 RIO Remote I/O System User Guide Mini DIN pinouts on RIO host cards ISA host card Port 1 Signal...
  • Page 201: Rta Connector Pinouts

    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 RTA8/RJX RTA8/RJ RTA16/RJX RRC16/RJX RTA8/DX RTA8/D RTA8/P ports 5, 6,7 and 8 RTA16/DX RTA16/D RTA8/MX RTA8/M...
  • Page 202: Rj45 Female Rta Connector Pinout

    RJ45 female RTA connector pinout RIO Remote I/O System User Guide RTA connector pinouts Pin 1 (looking into connector) Signal Direction S/GND Shield Page 202 Description Data Carrier Detect Data Terminal Ready Data Set Ready Signal ground Transmit Data Receive Data Request To Send Clear To Send Chapter 3 RIO Cabling information...
  • Page 203: Db25 Female Rta Connector Pinout

    DB25 female RTA connector pinout RIO Remote I/O System User Guide RTA connector pinouts Pin 1 (looking into connector) Signal Direction Chassis Page 203 Description Chassis ground Transmit Data Receive Data Request To Send Clear To Send Data Set Ready Ground Data Carrier Detect Data Terminal Ready...
  • Page 204: Rs422 Db25 Female Rta Connector Pinout

    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. RIO Remote I/O System User Guide RTA connector pinouts Pin 1 (looking into connector) Signal...
  • Page 205: Db25 Male Rta Connector Pinout

    DB25 male RTA connector pinout Pin 1 (looking into connector) RIO Remote I/O System User Guide RTA connector pinouts Signal Direction Page 205 Description Transmit Data Receive Data Request To Send Clear To Send Data Set Ready Ground Data Carrier Detect Data Terminal Ready Ring Indicator Chapter 3 RIO Cabling information...
  • Page 206: Db25 Parallel Female Rta Connector Pinout

    DB25 parallel female RTA connector pinout RIO Remote I/O System User Guide RTA connector pinouts Pin 1 (looking into connector) Signal Direction Description STROBEN* Output PSTROBE Output DATA 1 Output DATA 2 Output DATA 3 Output DATA 4 Output DATA 5 Output DATA 6 Output...
  • Page 207: Connecting Rio Host Cards To Rtas

    Connecting RIO host cards to RTAs To connect a RIO host card to an RTA you use a RIO link cable. See page Link cable specification Connecting RTAs to terminals To connect your RTA to a terminal you use the cable types detailed in the next table Cable description RTA type (RTA to Terminal)
  • Page 208: Connecting Rtas To Modems

    Connecting RTAs to modems To connect your RTA to a modem you use the cable types detailed in the next table; Cable description RTA type (RTA to modem) RTA8/RJX RJ45 male to DB25 male DTE for connection to DCE devices RTA8/RJ RJ45 male to DB25 male DTE for connection to DCE devices RTA8/DX...
  • Page 209: Connecting Rtas To Parallel Printers

    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 RTA8/PX RTA8/P RIO Remote I/O System User Guide Connecting RTAs to parallel printers Cable description (RTA to parallel printers) DB25 parallel male to centronics parallel DB25 parallel male to centronics parallel...
  • Page 210: Connecting Rtas To Serial Printers

    Connecting RTAs to serial printers To connect your RTA to a serial printer you use the cable types detailed in the next table Cable description RTA type (RTA to Serial printer) RTA8/RJX RJ45 male to DB25 female DCE for connection to DTE devices RTA8/RJ RJ45 male to DB25 female DCE for connection to DTE devices RTA8/DX...
  • Page 211: Cable Connector Pinouts

    Cable connector pinouts This section includes the following; • RJ45 male to DB25 male DTE for connection to DCE devices • DB25 male to DB25 male DTE for connection to DCE devices • DB25 female to DB25 male DTE for connection to DCE devices •...
  • Page 212: Rj45 Male To Db25 Male Dte For Connection To Dce Devices

    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. Cable diagram Connector pinout table RJ45 Signal Direction S/GND Shield RIO Remote I/O System User Guide Cable connector pinouts Pin 1 (looking into...
  • Page 213: Db25 Male To Db25 Male Dte For Connection To Dce Devices

    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. Cable diagram Connector pinout table DB25 Signal Direction Chassis RIO Remote I/O System User Guide Cable connector pinouts Pin 1 (looking into...
  • Page 214: Db25 Female To Db25 Male Dte For Connection To Dce Devices

    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. Cable diagram Connector pinout table DB25 Signal Direction RIO Remote I/O System User Guide Cable connector pinouts Pin 1 (looking into...
  • Page 215: Rj45 Male To Db25 Female Dce For Connection To Dte Devices

    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. Cable diagram Pin 1 (looking into connector) Connector pinout table RJ45 Signal Direction...
  • Page 216: Db25 Male To Db25 Female Dce For Connection To Dte Devices

    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. Cable diagram Connector pinout table DB25 Signal Direction RIO Remote I/O System User Guide Cable connector pinouts Pin 1 (looking into...
  • Page 217: Db25 Female To Db25 Female Dce For Connection To Dte Devices

    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. Cable diagram Connector pinout table DB25 Signal Direction RIO Remote I/O System User Guide Cable connector pinouts Pin 1 (looking into...
  • Page 218: Db25 Parallel Male To Centronics Parallel

    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.
  • Page 219: Rio Cables Available From Perle

    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 for general information about Perle RIO link cables. Cable diagram Connector pinout table Mini DIN Signal RXD-...
  • Page 220: Link Cable Specification

    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.
  • Page 221: Fibre Optic Link (Folk) Cable Specifications

    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.
  • Page 222: Loopback Connector Pinouts

    Loopback connector pinouts The type of loopback connector you require depends upon the connector type fitted to your Remote Terminal Adaptor (described in the following sections for pinouts; • Loopback pinouts for RJ45 female connectors • Loopback pinouts for DB25 female connectors •...
  • Page 223: Loopback Pinouts For Rj45 Female Connectors

    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. For details of RJ45 female connector pinouts see RIO Remote I/O System User Guide Loopback connector pinouts page 202.
  • Page 224: Loopback Pinouts For Db25 Female Connectors

    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. For details of DB25 female connector pinouts see RIO Remote I/O System User Guide Loopback connector pinouts page 203.
  • Page 225: Loopback Pinouts For Db25 Male Connectors

    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. For details of DB25 male connector pinouts see RIO Remote I/O System User Guide Loopback connector pinouts page 205.
  • Page 226: Chapter 4 Quick Reference

    RIO Remote I/O System User Guide Chapter 4 Quick Reference You need to read You need to read this chapter if you want information in quick reference form about the this chapter if you utilities provided with the RIO serial connectivity system. want to...
  • Page 227: Sco Openserver 5 Utilities

    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.
  • Page 228: Main Menu

    Main menu For information on displaying this menu, see Menu option Change Hosts Delete an RTA View / edit default values Change all TTYS to default values Write RTA into file Identify RTAs Reset host interconnections Update configuration file Boot mode: RIO Remote I/O System User Guide SCO OpenServer 5 utilities on page...
  • Page 229: Rta Management Menu

    RTA Management menu For information on displaying this menu, see Menu option View RTA settings Configure RTA RIO Remote I/O System User Guide SCO OpenServer 5 utilities on page Main window Description Displays the configuration of the currently selected RTA. See also page Allows you to configure TTYs and give a name to the currently selected...
  • Page 230 Menu option View / edit TTY > Enabled? > Note this option is only displayed after the selected RTA has been configured. Getty entry TTY type Chars/sec Force ixon Force -ixany Lock settings RIO Remote I/O System User Guide SCO OpenServer 5 utilities Description TTY enabled Allows you to connect a terminal...
  • Page 231 Menu option View / edit TTY > Store settings (continued) Note this option is only displayed after the selected RTA has Drain settings been configured. Resume output Show port settings Show modem pin settings Port diagnostics Port statistics > Edit ID Name Re-boot RTA Zombie RTA Identify RTA...
  • Page 232: Host Configuration Menu

    Menu option RTA bound to host > Host Configuration menu For information on displaying this menu, see Menu option View Host card settings Edit ID Name RIO Remote I/O System User Guide SCO OpenServer 5 utilities Description Allows the selected RTA to be booted along with the rest of the RIO system for a given host card.
  • Page 233: Sco Unixware Utilities

    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 Hardware Device Configuration > Software Device Drivers Apply Changes & Exit DCU Exit DCU and Cancel Changes RIO Remote I/O System User Guide SCO UnixWare utilities...
  • Page 234: Config.rio

    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.
  • Page 235: Main Menu

    Main menu For information on displaying this menu, see Menu option Change Hosts Delete an RTA View / edit default values Change all TTYS to default values Write RTA into file Identify RTAs Reset host interconnections Update configuration file RIO Remote I/O System User Guide SCO UnixWare utilities on page Main window...
  • Page 236 Menu option Boot mode: Create Port Monitor Entries RIO Remote I/O System User Guide SCO UnixWare utilities Description > Boot all RTAs Allows you to select which RTAs in your system are Boot owned booted on startup when using RTAs a dual host failsafe Boot no RTAs configuration.
  • Page 237: Rta Management Menu

    RTA Management menu For information on displaying this menu, see Menu option View RTA settings Configure RTA View / edit TTY > TTY type Note this option is Chars/sec only displayed after Force ixon the selected RTA has been configured. Force -ixany Lock settings RIO Remote I/O System User Guide...
  • Page 238 Menu option View / edit TTY > Store settings (continued) Note this option is only displayed after the selected RTA has Drain settings been configured. Resume output Show port settings Show modem pin settings Port diagnostics Port statistics > Edit ID Name Re-boot RTA Zombie RTA Identify RTA...
  • Page 239: Host Configuration Menu

    Menu option RTA bound to host > Host Configuration menu For information on displaying this menu, see Menu option View Host card settings Edit ID Name RIO Remote I/O System User Guide SCO UnixWare utilities Description Allows the selected RTA to be booted along with the rest of the RIO system for a given host card.
  • Page 240: Spxadmport Utility For Configuring Ports

    spxadmport utility for configuring ports spxadmport 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;...
  • Page 241 RIO Remote I/O System User Guide Chapter 4 Quick Reference SCO UnixWare utilities Page 241...
  • Page 242: Window Nt Utilities

    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 • Menu map and toolbar buttons Main window The main window for the RIO Configuration tool is shown in the next picture.
  • Page 243: Menu Map And Toolbar Buttons

    Menu map and toolbar buttons The RIO Configuration tool menu is as follows; Menu option File > Print Print Preview Print Setup Exit View > Toolbar Status bar Preferences > Default Commands > Configure Zombie Reboot Identify Stop identify Remove Add ISA host card RIO Remote I/O System User Guide Window NT utilities...
  • Page 244 Menu option Windows > Cascade Tile Vertically Tile Horizontally Summary Help RIO Remote I/O System User Guide Window NT utilities Toolbar icon Description None Tiles or cascades the display of RIO Configuration windows as required. Displays a summary of configuration settings for each port.
  • Page 245: Rio Command Line Utilities

    RIO Remote I/O System User Guide Chapter 5 RIO command line utilities You need to read You need to read this chapter if you want information in quick reference form about the this chapter if you utilities provided with the RIO serial connectivity system. want to...
  • Page 246: Command Line Utilities

    Command line utilities This section includes the following; • rioisacfg utility • rioconfig utility • RIO system commands under Solaris/Linux/LynxOS 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.
  • Page 247: Rioconfig Utility

    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.
  • Page 248: Rio System Commands Under Solaris/Linux/Lynxos

    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 For details of the format of the rio.cf file, see RIO Remote I/O System User Guide...
  • Page 249: Rioreboot

    rioreboot Operating systems Available under: Solaris, Linux and LynxOS. Function Reboots a specified RTA. Equivalent to power-cycling the device. Syntax rioreboot [-h] [-v] <name or unique num> rioreboot [-v] -n Argument descriptions Argument [-h] [-v] Examples rioreboot 0x94000c1e reboots the RTA with the unique ID 0x94000c1e. rioreboot -n reboots all RTAs connected to another host card.
  • Page 250: Rioversion

    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 Argument [-h] [-v] Examples rioversion displays driver version information in the format : RIO Driver - Release 1.1.0 Aug 17 1999, 16:52:58 RIO Remote I/O System User Guide RIO system commands under Solaris/Linux/LynxOS Description...
  • Page 251: Rioboot

    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...
  • Page 252: Rioadopt

    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 Argument [-c file] [-h] [-v]...
  • Page 253: Riodelete

    riodelete Operating systems Available under: Solaris, Linux and LynxOS. Function Removes settings for specified RTA(s). Syntax riodelete [-f] [-h] [-v] <name or unique num> Argument descriptions Argument [-f] [-h] [-v] Example riodelete 0x94000C1e removes the settings for RTA with unique ID 0x94000c1e. RIO Remote I/O System User Guide RIO system commands under Solaris/Linux/LynxOS Description...
  • Page 254: Rioidentify

    rioidentify Operating systems Available under: Solaris, Linux and LynxOS. Function Locates a particular RTA (by flashing it's LEDs). Syntax rioidentify [-h] [-v] <name or unique num> Argument descriptions Argument [-h] [-v] Examples rioidentify 0x94000C1e causes the RTA with unique ID 0x94000c1e to flash its LEDs. RIO Remote I/O System User Guide RIO system commands under Solaris/Linux/LynxOS Description...
  • Page 255: Riolock

    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.
  • Page 256: Riomkdev

    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...
  • Page 257 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 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.
  • Page 258: Rioshow

    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 Argument [-s] [-h] [-v] Example rioshow generates a report of the installed host cards and RTAs similar to the following: Unique a5000387 94000c1e...
  • Page 259: Riostats

    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 Argument [-h] [-v] [-e] [-d] Examples riostats -e /dev/term/r001 enables statistics gathering on device /dev/term/r001. riostats /dev/term/r001 displays a statistics report for devices /dev/term/r001 similar to the following: OPEN CLOSE RX...
  • Page 260: Rio.cf File

    rio.cf file This section describes the rio.cf file and includes the following; • About the rio.cf file • rio.cf keywords 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.
  • Page 261 Defines an RTA entry. page 263 Defines the settings for a particular port. page 264 Defines the default port settings. page 266 RIO Remote I/O System User Guide rio.cf file Defines a host card entry. Chapter 5 RIO command line utilities Page 261 page 263...
  • Page 262: Rio.cf Keywords

    rio.cf keywords This section provides information about the following keywords; • HOST on page • on page • DEFPORT on page • PORT on page RIO Remote I/O System User Guide rio.cf file Page 262 Chapter 5 RIO command line utilities...
  • Page 263: Host

    HOST Function Defines a host card entry Example HOST:<unique id>:<Device Name>:<boot/noboot> Field descriptions Field <unique id> <Device Name> <boot/noboot> Function Defines a Remote Terminal Adaptor entry Example RTA:<unique id>:<Device Name>:<First Port>:<boot/noboot> Field descriptions Field <unique id> <Device Name> <First Port> <boot/noboot>...
  • Page 264: Defport

    DEFPORT Function Defines the default settings for ports Example DEFPORT:<offset>:<dev prfx>:<xp dev prfx>:<tty modem>:<xcps>:<xpon>:<xpoff>:ixany, Field descriptions Operating Field systems Available under <offset> Solaris and Linux. <dev prfx> Solaris only. <xp dev prfx> Not available under Linux. <tty/modem> <xcps> <xpon> <xpoff> RIO Remote I/O System User Guide rio.cf file Description...
  • Page 265 Operating Field systems Available under ixany Solaris and Linux. ixon lock store Solaris only. drain Not available under Linux. RIO Remote I/O System User Guide rio.cf file Description Always open port with termio flag, ixany set. Always open port with termio flag, ixon set. Locks port settings, and disallows further configuration attempts using termio.
  • Page 266: Port

    PORT Function Defines the settings for a particular port Example PORT:<offset>:<tty dev>:<xp dev>:<xcps>:<xpon>:<xpoff>:ixany,ixon,lock,store,drain: Field descriptions Operating Field systems Available under <offset> Solaris and Linux. <tty dev> Solaris only. <xp dev> Not available under Linux. <xcps> <xpon> <xpoff> Available under ixany Solaris and Linux.
  • Page 267: Appendixa Serial Port Device Names

    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...
  • Page 268: Solaris Device Node Details

    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 r001 r001...
  • Page 269: Appendixb Transparent Printing (Solaris Only )

    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.
  • Page 270: What Is 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.
  • Page 271: Problems With Printer Output

    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.
  • Page 272: Sample Transparent Printing "Rio.cf" Port Entry

    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.
  • Page 273: Common Terminal Transparent Print Sequences

    Common Terminal Transparent Print Sequences RIO Remote I/O System User Guide Common Terminal Transparent Print Sequences Terminal XPON XPOFF wy60 ^[d# wy50 ^[d# tvi925 wspc65 ^[[5i ^[[4i vt220 ^[[5i ^[[4i Page 273...
  • Page 274: Appendixc Troubleshooting

    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.
  • Page 275: Solaris Troubleshooting

    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.
  • Page 276: Troubleshooting Guide

    Troubleshooting guide This section includes the following; • Host cards on page • Remote Terminal Adaptors (RTAs) • Ports on page 278. Host cards Problem Device driver does not start after installation Host card not recognised by system RIO Remote I/O System User Guide Solaris troubleshooting on page Action required...
  • Page 277: Remote Terminal Adaptors (Rtas)

    Remote Terminal Adaptors (RTAs) Problem RTA not recognised by system RTA not booted by system RTA8 LED next to port 5 does not light up RTA16 con LED does not light up RIO Remote I/O System User Guide Solaris troubleshooting Action required 1.
  • Page 278: Ports

    Ports Problem Port device nodes not present in the system RIO Remote I/O System User Guide Solaris troubleshooting Action required 1. Make sure RTA has been installed correctly. page 161. 2. Run the rioconfig utility to update RIO system settings and create device nodes. page Page 278...
  • Page 279: Sco Openserver 5 Troubleshooting

    SCO OpenServer 5 troubleshooting This section includes the following; • Using the Port Diagnostics facility • SCO OpenServer 5 Error Messages 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 Send data to port...
  • Page 280: General Procedure For Using Port Diagnostics

    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 RTA and port to test 2. If required, perform the send data to port test using the procedures given in the send data to port test 3.
  • Page 281: Selecting The Rta And Port To Test

    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.
  • Page 282 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.
  • Page 283 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.
  • Page 284 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; Test To run this test click on Send data to port Send data to port External loopback Perform loopback test on port...
  • Page 285: Performing The Send Data To Port Test

    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 1.
  • Page 286 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.
  • Page 287: Performing The Loopback Test On A Port

    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 1.
  • Page 288 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.
  • Page 289: Sco Openserver 5 Error Messages

    SCO OpenServer 5 Error Messages Message FAILED: Timeout on read FAILED: Write fail FAILED: Read fail FAILED: Data read is different from data written RIO Remote I/O System User Guide SCO OpenServer 5 troubleshooting Reason Action required Loopback connector, Link 1.
  • Page 290: Sco Unixware Troubleshooting

    SCO UnixWare troubleshooting This section includes the following; • Using the Port Diagnostics facility • SCO UnixWare Error Messages 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 Send data to port...
  • Page 291: General Procedure For Using Port Diagnostics

    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 RTA and port to test 2. If required, perform the send data to port test using the procedures given in the send data to port test 3.
  • Page 292: Selecting The Rta And Port To Test

    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.
  • Page 293 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.
  • Page 294 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;...
  • Page 295: Performing The Send Data To Port Test

    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 1.
  • Page 296 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.
  • Page 297: Performing The Loopback Test On A Port

    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 1.
  • Page 298 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.
  • Page 299: Sco Unixware Error Messages

    SCO UnixWare Error Messages Message FAILED: Timeout on read FAILED: Write fail FAILED: Read fail FAILED: Data read is different from data written RIO Remote I/O System User Guide SCO UnixWare troubleshooting Reason Action required Loopback connector, Link 1. Check that loopback connector, cable or power supply has link cable and power supply are been disconnected during the...
  • Page 300: Windows Nt Troubleshooting

    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. It includes the following; • General fault finding under Windows NT • Error Messages •...
  • Page 301: General Fault Finding Under Windows 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 • NT operating system fails while loading • RIO driver or another driver fails to boot •...
  • Page 302: Nt Operating System Fails While Loading

    NT operating system fails while loading Symptom System hangs or blue screen RIO driver or another driver fails to boot RIO Remote I/O System User Guide Windows NT troubleshooting Action required 1. If a blue screen is displayed, note the five hexadecimal numbers at the top line of the screen.
  • Page 303: Com Ports Are Not Accessible

    Symptom 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. COM ports are not accessible Symptom None RIO NT driver is operating satisfactorily but then fails RIO Remote I/O System User Guide Windows NT troubleshooting Action required...
  • Page 304 Symptom blue screen black screen machine reboots: system hangs RIO Remote I/O System User Guide Windows NT troubleshooting Action required 1. Contact Technical Support. See D Contacting Perle Page 304 Appendix...
  • Page 305: Error Messages

    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 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.
  • Page 306: Messages Which Are Common

    Messages which are common: Message No host cards found Can't boot host card Resource conflict detected Host card physical address collision detected at %2 serial numbers are %3" RIO Remote I/O System User Guide Windows NT troubleshooting Reason Action required 1.
  • Page 307: Messages Which Are Infrequent

    Messages which are infrequent: Message Couldn't find download code file Download code file too big Couldn't open driver key 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...
  • Page 308: Messages Which You Should Rarely See

    Messages which you should rarely see: Message Failed to allocate buffer Couldn't find enough RTA download code names Couldn't map download code file Overflowed enumerate buffer Too many addresses Too many interrupts Couldn't convert to Unicode Couldn't delete value entry %2 Couldn't create port device Could not create Rio device RIO Remote I/O System User Guide...
  • Page 309: Clashing Memory Address

    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.
  • Page 310: Clashing Interrupts

    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.
  • Page 311: System Information

    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.
  • Page 312: Testing Rio Host Cards With The Hardware Diagnostics Program

    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.
  • Page 313: How To Run A Test Using Rio Hardware Diagnostics

    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.
  • Page 314 5. At the Dos prompt, type riodiags <options> and press the Enter key. Where <options> 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, Test options guide Type of test Individual tests...
  • Page 315: Test Options Guide

    Test options guide A summary of the tests available using the Diagnostics utility is given in the next table To run this type of test, at the dos prompt, Test type... riodiags -ram < type> RAM test Where <type> can be any combination of arb, host or trans.
  • Page 316 To run this type of test, at the dos prompt, Test type... Links test riodiags -link CPU test riodiags -cpu riodiags -intr <level> Interrupt test When <level> defines the interrupt level you want to test. If the Interrupt test fails with the message ‘Multiple or spurious interrupts’, you are likely to have an interrupt clash.
  • Page 317: Additional Options

    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 -soak -cont -board <number> -isa <addr> -testarea -help, -h -version -info -installed...
  • Page 318: Appendixd Contacting Perle

    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; •...
  • Page 319: Making A Technical Support Query

    Making a technical Support Query This section contains the following information about making a query; • Who to contact • Information needed when making a query • Making a support query via the Perle web page Who to contact If you bought your product from a registered Perle supplier, you must contact their Technical Support department;...
  • Page 320: Information Needed When Making A Query

    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. Item Product name and version Problem description Operating system version Driver version...
  • Page 321: Making A Support Query Via The Perle Web Page

    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 details for the Perle technical support centres.
  • Page 322: Repair Procedure

    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 support on page Customers who are in Europe, Africa or Middle East can submit repair details via a website form shown in the next picture.
  • Page 323: Contacting Perle Technical Support

    Email Perle Systems Ltd. Email: ptac@perle.com 60 Renfrew Drive Markham Ontario Canada L3R OE1 Perle Systems Europe Ltd. Email: ptac@perle.com 3 Wintersells Road Byfleet Surrey KT14 7LF Email: ptac@perle.com Perle Asia Pacific (Pte) Ltd. 190 Middle Road #19-05 Fortune Centre Singapore 188979 Perle Systems Ltd.
  • Page 324: Index

    IRQ levels assigning Solaris under Windows 2000 admin tool using to set up terminals cabling information changing system configuration Windows NT contacting Perle Systems email for technical support internet device drivers and utilities installation Linux SCO OpenServer SCO UnixWare...
  • Page 325 #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 Solaris Windows NT installing dual host fail-safe link fault tolerant link long distance link medium distance link RRC16 RTA16...
  • Page 326 #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 example systems dual host fail-safe fault tolerant long distance link medium distance link short distance link introduction to system components system overview...
  • Page 327 #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 technical support centres worldwide queries, information needed for via the internet who to contact telephone line example link using terminals...

This manual is also suitable for:

Rio

Table of Contents