Cyclades-PC300 Installation Manual Cyclades Corporation
Cyclades-PC300 Installation Manual Version 2.1 – December 2000 Copyright (C) Cyclades Corporation, 2000 We believe the information in this manual is accurate and reliable. However, we assume no responsibility, financial or otherwise, for any consequences of the use of this product or Installation Manual.
Table of Contents CHAPTER 1 WHAT IS IN THE BOX .................................................................................................................... 4 CHAPTER 2 HARDWARE INSTALLATION.......................................................................................................... 8 CHAPTER 3 SOFTWARE INSTALLATION ........................................................................................................ 11 CHAPTER 4 BOARD AND SYSTEM CONFIGURATION .........................
CHAPTER 1 WHAT IS IN THE BOX The Cyclades-PC300 can be purchased with one of three interface types--RSV/V.35 (RSV models), T1/E1 (TE models) and X.21 (X21 models). One- and two-port varieties are available. What is in the box will depend on the model. The purposes of the cables and how they should be connected are demonstrated in Figures 1.1-1.3.
The RSV model with 2 ports is accompanied by 4 cables, 2 of each type. Diskette CYCTEST Driver Pc300 nus Linux For LiHardware Test Diskettes PC300 Driver for Linux and Cyctest/Linux Hardware Test Model With Two Ports RJ-48C To T1 or E1 Connection ////////// RJ-48C Installation Manual FIGURE 1.2 TE MODEL AND ACCESSORIES The TE model with 2 ports is accompanied by 2 cables.
Diskette CYCTEST Driver Pc300 nus Linux For LiHardware Test DB-25 Female Diskettes PC300 Driver for Linux and Cyctest/Linux Hardware Test Flat Cable Model With 2 Ports ////////// DB-25 Female Installation Manual DB-25 Male DB-15 Male X.21 DSU/CSU with DB-15 Interface FIGURE 1.
The X21 model with 2 ports is accompanied by 2 cables. Two diskettes are provided: one contains the PC300 driver and its use is described in chapter 3; the other contains Cyctest/Linux, a diagnostic tool, and its use is described in chapter 5. Upgrades of Software and Manuals This product is provided with a printed Installation Manual. Both this manual and software for the PC300 are updated frequently, and the latest versions can be downloaded free from the Cyclades web site.
CHAPTER 2 HARDWARE INSTALLATION The body carries static electricity and if the person installing the PC300 is not correctly grounded, the board could suffer irreversible damage. Please follow the instructions outlined below carefully to avoid harming the board. Step One: Unplug the computer and remove all cables connecting the computer to other devices. Step Two: Carry the computer to a workbench or table where an anti-static wrist-strap is available.
Step Three: Be careful to not touch any components inside the computer’s chassis, as they also can be damaged by static electricity. Confirm that the wrist-strap is grounded. If a wrist-strap is not available, touch a non-painted, metallic part of a computer plugged in to a wall outlet to remove any excess charge. Remove the board from its anti-static packaging, being careful to not touch the components or metal parts of the board. .
Step Four: Insert the board carefully into any unused PCI slot so that the external connector is aligned with the opening in the back of the computer. Make sure that the board does not touch any metallic parts of the interior of the computer. The second bracket of models with two ports should be installed similarly. Step Five: Fasten the bracket to the back panel of the computer with a screw. Replace the computer’s cover and replace the screws. Now you can remove the wrist-strap.
CHAPTER 3 SOFTWARE INSTALLATION The PC300 driver diskette contains the files needed to run the Cyclades-PC300 in a Linux environment. This driver should run without problems with all processors supported by Linux. However, Intel X86 is the only platform officially supported by Cyclades. This Installation manual assumes a minimum knowledge of the Linux operating system. Please read the file /usr/src/linux/README before continuing, in order to understand the basics of kernel compilation.
cd pc300- (to go to the newly created directory) NOTE: at this point you should read the file README included in the directory pc300- to learn about any changes implemented since this manual was produced. sh install (to run the install script) This script will detect the system information (kernel version, current Cyclades-PC300 driver version, etc.) and install the proper driver package files. If an older version of the PC300 driver already exists, the files pc300.c, pc300.h, hd64572.
For kernels 2.2.x: CONFIG_PCI=Y (PCI support) and select with '*' or 'm' the option "Development and/or incomplete CONFIG_EXPERIMENTAL=Y code/drivers" in the "Code Maturity Level Options" section. CONFIG_HDLC=Y or M, select with '*' or 'm' the option "Generic HDLC driver" under CONFIG_PC300=Y or M. "Network device support", "Wan interfaces", and then select with '*' or 'm' the option "Cyclades-PC300 support" CONFIG_KMOD=Y to allow module select with '*' the option "Kernel module loader" under autoloading.
If the PC300 driver or any other part of the Linux system was compiled as a module (M above), execute the command make bzlilo modules modules_install instead of just make bzlilo The installation of the Cyclades-PC300 is continued in the next chapter.
CHAPTER 4 BOARD AND SYSTEM CONFIGURATION This chapter describes the configuration of the Cyclades-PC300. After the general instructions, guided examples are provided to assist in parameter selection. Read the example closest to your application if in doubt as to the best value for a parameter. STEP ONE Go to the directory /etc/cyclades/pc300 and type ls. Each PC300 interface is assigned a device with the name hdlcN (where N is an integer). For the one-port model, one ifcfg-hdlcN file must be created.
NETMASK NETWORK The subnet mask of the IPADDR. The network address of network where the interface is installed. BROADCAST The broadcast address of the network. POINTOPOINT The IP address of the device to which the PC300 port is connected. ONBOOT Determines whether or not the interface is activated when the computer is booted. MEDIA The hardware media used for this port PROTO The encapsulation protocol.
When frame relay is used, create and/or modify the ifcfg-pvcN file(s) for the PVC to be used with the PC300 installed. The parameters in the ifcfg-pvcN file are as follows: Parameter DEVICE MASTERDEV DLCI IPADDR POINTOPOINT ONBOOT Description The device name assigned by the computer to this PVC. The interface with which this PVC is associated The DLC number assigned to this PVC The local IP address of this PVC. The remote IP address of the PVC.
When frame relay is used, after creating and editing the ifcfg-pvcN file(s) for the PVC(s), execute the command pc300up pvcN to activate each PVC. The command ifconfig (without parameters) will show the status of all activated ports. Each hdlcN device should be listed separately (one per port). STEP FIVE For the Linux to function as a router, routing must be enabled.
Example 1 A LAN-to-LAN Example Using PPP This section will indicate the correct parameter settings for the connection of two LANs via PPP. Figure 4.1 shows the example system. Spaces have been provided next to the parameters needed for the configuration where you can fill in the values for your system. Do this now before continuing. Network IP: 200.240.230.0 _ _ _ _ _ _ _ _ Mask:255.255.255.0 _ _ _ _ _ _ _ _ 200.240.230.1 ________ PPP V.35 DSU/CSU ________ Linux Server PR2000 PC300 RSV V.
The file ifcfg-hdlcN file for the example is: DEVICE=hdlc0 BOARD=pc300 IPADDR=200.240.230.2 NETMASK=255.255.255.0 NETWORK=200.240.230.0 BROADCAST=200.240.230.255 POINTOPOINT=200.240.230.1 ONBOOT=yes MEDIA=v35 PROTO=ppp CLOCK=ext The clock is external because it is generated by the DSU/CSU. A default gateway should have been set up, either using linuxconf or an alternative method. The command netstat -rn shows all routes in the routing table. At this point, the PC300 should be performing router functions.
Example 2 A LAN-to-LAN Example Using Frame Relay This section will indicate the configuration settings for the connection of two LANs via Frame Relay. Figure 4.2 shows the example system. Spaces have been provided next to the parameters needed for the configuration where you can fill in the values for your system. Do this now before continuing. 16 Public Frame Relay Network 200.240.230.1 ________ PR2000 Remote Office’s LAN V.35 DSU/CSU ________ Linux Server PC300 RSV V.35 Interface 200.240.230.
The ifcfg-hdlcN file for the example is: DEVICE=hdlc0 BOARD=pc300 ONBOOT=yes MEDIA=v35 PROTO=fr_ansi or fr_ccitt DCE=no CLOCK=ext The ifcfg-pvcN file for the example is: DEVICE=pvc0 MASTERDEV=hdlc0 DLCI=16 IPADDR=200.240.230.2 POINTOPOINT=200.240.230.1 ONBOOT=yes A default gateway should have been set up, either using linuxconf or an alternative method. The command netstat -rn shows all routes in the routing table. At this point, the PC300 should be performing router functions.
CHAPTER 5 TROUBLESHOOTING General Tips What to Do When the PC300 is Not Recognized by the Operating System • Does the operating system detect the PC300 on boot? A message similar to Cyclades-PC300 driver built hdlc0: PC300/RSV #1, 256KB of RAM at 0xMMMM, IRQn, channel 1. hdlc1: PC300/RSV #2, 256KB of RAM at 0xMMMM, IRQn, channel 1. etc. • • • • should appear on boot. If not, Is the board properly installed (physically)? Check the connections inside the computer.
-c: Shows the board´s configuration -s: Shows statistics -S: Shows the status of the link For RSV/X.21 boards, shows the signals DCD, DSR, CTS, RTS, and DTR For TE boards, shows link alarms and if the line is synchronized or not. -t: Starts a line trace which continues until CTRL-C is pressed. -l: For TE boards only, sets the interface to local loop-back. -r: For TE boards only, sets the interface to remote loop-back. -p: For TE boards only, sets the interface to payload loop.
Cyctest/Linux All PC300s are completely tested at Cyclades before being sold. It is unlikely that a new board will be defective. Therefore, if a new board does not function, it is probably due to a hardware conflict or an incorrect BIOS configuration. The board and Linux operating system configurations should be checked, following the instructions given in chapters 3 and 4, before considering a hardware test. A second diskette is included with all PC300 models.
Test RAM No special equipment is necessary for this test. Simply choose the board to be tested and the test results are displayed on the screen. All the steps Step 1.1 ... passed ... ... Step 4.2 ... passed should appear on the screen. Program EEPROM This menu item should be used only on the indication of a Cyclades Technical Support Engineer. It allows reprogramming of the EEPROM. Test Synchronous Ports This menu option tests all Synchronous Cyclades board ports installed in the computer.
CHAPTER 6 PIN-OUT DIAGRAMS The pin-out diagrams for all the cables shown in this manual are provided in this chapter. Which cables are provided with the product will depend on model and country.
The Router MD/V35 Cable: DB-25 Male Cyclades-PC300 D/ V. M DB-25 Male 35 Rou ter DB-25 Male Chapter 6 Pinout Diagrams DB-25 Male Telebrás Standard Signal Pin Pin PGnd RTS CTS DSR Gnd DCD TxD/V.35 (B) TxD/V.35 (A) RxD/V.35 (B) RxD/V.35 (A) TxClk_DTE/V.35 (B) TxClk_DTE/V.35 (A) TxClk_DCE/V.35 (B) TxClk_DCE/V.35 (A) RxClk/V.35 (A) RxClk/V.
The DB-25/M.34 Converter: DB-25 Female - M.34 Male (V.35) Adapter DB-25 Female Chapter 6 Pinout Diagrams M.34 Male Signal Pin Pin Signal PGnd RTS CTS DSR Gnd DCD TxD/V.35 (B) TxD/V.35 (A) RxD/V.35 (B) RxD/V.35 (A) TxClk_DTE/V.35 (B) TxClk_DTE/V.35 (A) TxClk_DCE/V.35 (B) DTR TxClk_DCE/V.35 (A) RxClk V.35 (A) RxClk V.
The T1/E1 Cable: Cyclades-PC300 RJ-48C T1/E1 Terminal Adapter RJ-48C Pin Signal Signal Pin RxTip RxRing N.C. TxTip TxRing N.C. N.C. N.C. 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 RxTip RxRing N.C. TxTip TxRing N.C. N.C. N.C. The DB-25/DB-15 Cable for X.21: Cyclades-PC300 (DB-25) Chapter 6 Pinout Diagrams X.
The Loop-Back Connector for DB-25: T E T S E Signal Pin TxD RxD RTS CTS DSR DCD DTR 2 3 4 5 6 8 20 The Loop-Back Cable for DB-25: DB-25 Female DB-25 Female TxD RxD RTS CTS 2 3 4 5 GND 7 DCD 8 DTR 20 Chapter 6 Pinout Diagrams 3 2 5 4 RxD TxD CTS RTS 7 GND 20 DTR 8 DCD 31
Cyclades Corporation 41829 Albrae Street Fremont, CA 94538 - USA Phone: (510) 770-9727 Fax: (510) 770-0355 www.cyclades.com Cyclades Europe Kenzestrasse 5-7 D-85737 Ismaning - Germany Phone: +49-89-96-22-84-55 Fax: +49-89-96-22-84-39 www.cyclades.de Cyclades South America Av. Santa Catarina, 155 São Paulo, SP, Brazil CEP: 04635-000 Phone: (11) 5033-3333 www.cyclades.com.