background image

x

Sun PCI High Speed Quad Port Serial Interface Adapter User’s Guide • May 2010

Summary of Contents for PCI High Speed

Page 1: ...Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide Part No 819 1207 11 May 2010 Revision A ...

Page 2: ...concédés sous licence et soumis à des restrictions d utilisation et de divulgation Sauf disposition de votre contrat de licence ou de la loi vous ne pouvez pas copier reproduire traduire diffuser modifier breveter transmettre distribuer exposer exécuter publier ou afficher le logiciel même partiellement sous quelque forme et par quelque procédé que ce soit Par ailleurs il est interdit de procéder ...

Page 3: ...re and Software Requirements 3 2 SunHSI U Adapter Installation 5 Installation Process 5 To Install the Adapter 5 External Cabling 6 RS 232 to RS 449 Connections 7 3 SunHSI PCI Software Installation 9 Installation Overview 9 Before Installing the Software 11 Verifying the Software and Hardware Requirements 11 To Remove Older Versions of the Software 11 ...

Page 4: ...ns 18 Operating Modes Options 18 HDLC Mode 19 IBM SDLC Mode 19 hsip_loop Utility 20 hsip_stat Utility 21 A Cable Pin Assignments Signals 23 Pin Assignments 23 Interface Signals 27 B Null Modem Cable Requirements 29 Configuring Internal or External Clocking 30 Building the Null Modem Cable 30 RS 449 Null Modem Cable 31 X 21 to RS 449 Converter 34 C T1 Inverted Data and Clock Signals 35 Data Signal ...

Page 5: ...nVTS Diagnostic Testing 39 Using the SunVTS sunlinkTest 39 E Viewing the Man Pages 41 Man Pages 41 To View Man Pages in the C Shell Environment 41 To View Man Pages in Bourne or Korn Shell Environments 42 Glossary 43 ...

Page 6: ...vi Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 7: ...tware Directories and Files 10 FIGURE 3 2 SunHSI Devices Created by the Postinstall Script 10 FIGURE B 1 Null modem Cable Both Suns Supply Clocking 32 FIGURE B 2 Null modem Cable Sun System Supplies Clocking for Both Sides 33 FIGURE B 3 X 21 to RS 449 Converter 34 ...

Page 8: ...viii Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 9: ...nd Software Requirements 3 TABLE 3 1 Required Disk Space 11 TABLE A 1 RS 449 Connector Pin Assignments 23 TABLE A 2 RS 449 Interface Signals 27 TABLE B 1 RS 449 Signals 31 TABLE B 2 X 21 Signals 31 TABLE D 1 Sun VTS Documentation 39 ...

Page 10: ...x Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 11: ...at his own expense Modifications Any modifications made to this device that are not approved by Sun Microsystems Inc may void the authority granted to the user by the FCC to operate this equipment FCC Class B Notice This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference 2 This device must accept any i...

Page 12: ...is Class A digital apparatus complies with Canadian ICES 003 Cet appareil numérique de la classe A est conforme à la norme NMB 003 du Canada ICES 003 Class B Notice Avis NMB 003 Classe B This Class B digital apparatus complies with Canadian ICES 003 Cet appareil numérique de la classe B est conforme à la norme NMB 003 du Canada ...

Page 13: ...nd marked as Class A on the product compliance label CCC Class A Notice The following statement is applicable to products shipped to China and marked with Class A on the product s compliance label Korean Class A Notice The following is the Korean Class A Broadcasting and Telecommunication Products for Business Purpose Statement ...

Page 14: ...xiv Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 15: ...f Conformity To receive a copy of the latest Declaration of Conformity DoC for the product create an online request at https www2 sun de dct forms reg_us_1607_755_0 jsp or send email to compliance_request_ww oracle com ...

Page 16: ...xvi Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 17: ...pter Note The Sun PCI High Speed Quad Port Serial Interface adapter is high speed serial interface HSI adapter for PCI applications The adapter is referred to as SunHSI U in this manual How This Book Is Organized This document is organized as follows Chapter 1 describes the products and lists system requirements Chapter 2 provides instructions for installing the adapter Chapter 3 contains the SunH...

Page 18: ...ning Examples AaBbCc123 The names of commands files and directories on screen computer output Edit your login file Use ls a to list all files You have mail AaBbCc123 What you type when contrasted with on screen computer output su Password AaBbCc123 Book titles new words or terms words to be emphasized Replace command line variables with real names or values Read Chapter 6 in the User s Guide These...

Page 19: ... document by clicking the Feedback link at http docs sun com Include the title and part number of your document with your feedback Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide part number 819 1207 11 Sun Function URL Documentation http docs sun com Support http www sun com support Training http www sun com training ...

Page 20: ...xx Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 21: ...ages available through Sun The SunHSI software is a transparent interface on the SunHSI U adapter providing a compliant environment for SunLink WAN packages operating on similar Sun communication modules The SunHSI U adapter see FIGURE 1 1 is an intelligent four port communication controller with onboard CPU and memory dedicated to WAN communication functions This architecture operates much more e...

Page 22: ...t Protocol PPP The SunHSI U adapter conforms to the Sun Synchronous Serial Driver Interface Specification Features Four synchronous RS 449 serial ports Each port can be independently configured T1 E1 transfer speed simultaneously on all four ports Works in 3 3 Volt 66 MHz and 5 Volt 33 MHz PCI slots Increased RS 232 support for data transmission range up to 100 Kbps Meets PCI local bus specificati...

Page 23: ...kstations Sun Blade 100 150 1500 1000 2000 2500 Servers Sun Fire V210 V240 280R V440 V480 V490 V880 V890 V1280 E2900 E6900 E4900 15K 12K E25K E20K NEBS certified servers Netra 240 440 1280 Operating Systems Solaris 10 Solaris 9 and Solaris 8 SunHSI Software PCI device drivers man pages and utilities SunHSI P 3 1 or newer Diagnostics Version Solaris 10 SunVTS 6 0 and subsequent compatible releases ...

Page 24: ...4 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 25: ... on page 5 2 Install the SunHSI PCI software see SunHSI PCI Software Installation on page 9 3 Test the installation see To Test the Installation on page 3 14 To Install the Adapter Caution Electronic components on printed circuit boards are extremely sensitive to static electricity Ordinary amounts of static electricity generated by your clothing or work environment can damage the electronic equip...

Page 26: ...t Ensure that the front plate on the adapter mounts flush with the chassis panel opening 5 Install the front plate screw to secure the adapter into the chassis This also provides a chassis ground connection to the adapter 6 Reinstall the cover on the unit 7 Attach the serial port cable assembly to the I O connector on the adapter 8 Connect any cables from the peripheral devices to the RS 449 conne...

Page 27: ...nterface converter to each DB 37 connector on which you intend to connect an RS 232 device A converter is necessary because of incompatibilities between RS 232 and RS 449 signal levels To obtain an externally powered RS 232 to RS 449 interface converter contact Black Box Corporation at http www blackbox com Note Use only externally powered RS 449 devices with the SunHSI U adapter ...

Page 28: ...8 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 29: ...d Center at http www sun com download You can use the pkgadd command to install software packages to spool software packages for installation at a later date or to remove software packages from your system For more information see the Solaris System Administration Guide When you have completed the software installation and run the postinstallation script you will have created the software director...

Page 30: ...IP opt SUNWconn HSIP bin hsip_init hsip_loop hsip_stat root man hsip_init 1m hsip_loop 1m hsip_stat 1m hsip 7d man1m man7d man hsip_init 1m hsip_loop 1m hspi_stat 1m hsip 7d man1m man7d bin hsip_init hsip_loop hsip_stat Signifies a symbolic link root dev hihp Clone device Control Port hihp0 hihp1 hihp2 hihp3 hihp4 hihp5 hihp6 hihp7 hihp8 hihp9 hihp10 hihp11 hihpn hihpn hihpn hihpn Board 1 Board 2 ...

Page 31: ...oftware is to be installed and the system with download software if different Does your system have enough disk space Use both the following commands to check for disk space To Remove Older Versions of the Software Caution Do not overwrite any existing SunHSI software packages If you install the SunHSI software packages over existing SunHSI software packages you will have two instances of the soft...

Page 32: ...packages installed remove them by logging on as superuser root and typing the following command Installing the Software The SunHSI PCI driver utilities and man pages are distributed in the standard Solaris pkgadd distribution format The pkgadd utility loads the SUNWhsip SUNWhsipm and SUNWhsipu packages onto the system from the distribution media To Install the SunHSI Software 1 Access the director...

Page 33: ...e pkgadd utility warns you that some scripts must be executed with superuser permissions type y 4 After successful completion of the package installation reboot the system using the reconfigure option a Synchronize the hard disks and halt the system using the following commands b At the ok prompt type the boot command with the r option usr bin su Password superuser password pkgadd d download direc...

Page 34: ...for Point to Point Protocol on page 3 15 Also refer to the Solaris System Administration Guide Network Services documentation for the version of Solaris that you are running These documents are available from the following web site http docs sun com To configure the adapter for the X 25 9 2 protocol refer to the Solstice X 25 9 2 Administration Guide 806 1234 The X 25 9 2 documents are available f...

Page 35: ... machine a Edit the server s etc hosts file and add the client site local hosts bin ksh x DEVICE echo DEVICE sed s dev opt SUNWconn bin hsip_init DEVICE speed 2048000 mode fdx loopback no nrzi no txc baud rxc rxc txd txd rxd rxd signal no 2 1 dev null if f var run ppp demand pid usr bin kill s 0 bin cat var run ppp demand pid then else env DEVICE hihp0 usr bin pppd hihp0 qa1b hihp0 call far hsip e...

Page 36: ...ts Client site etc hosts local local 192 10 10 10 qa8a hihp0 192 10 10 20 qa1b hihp0 193 10 10 10 qa8a hihp1 193 10 10 20 qa1b hihp1 194 10 10 10 qa8a hihp2 194 10 10 20 qa1b hihp2 195 10 10 10 qa8a hihp3 195 10 10 20 qa1b hihp3 remote remote 192 10 10 20 qa1b hihp0 192 10 10 10 qa8a hihp0 193 10 10 20 qa1b hihp1 193 10 10 10 qa8a hihp1 194 10 10 20 qa1b hihp2 194 10 10 10 qa8a hihp2 195 10 10 20 ...

Page 37: ... page 21 Note You need to be superuser root in order to run the hsip_init hsip_loop or hsip_stat utilities hsip_init Utility The hsip_init utility enables you to modify some of the hardware operating modes common to synchronous serial lines This modification is needed for the operation of some communications packages and is useful in troubleshooting a link See the hsip_init 1M man page for details...

Page 38: ...cify a setting of the form param name paramname for example txc txc As an example suppose you want to invert the transmit and receive data signals on the first SunHSI U port port 0 on the second SunHSI U adapter in your system To do so enter the following command To invert both clock and data signals enter Appendix C discusses the background and requirements for these inverted settings Operating M...

Page 39: ...put error statistic is incremented which allows for a proper recovery by higher level protocols The received data is buffered until a complete frame has been received If any error occurs during the reception of a frame the appropriate statistic is incremented and the frame is discarded IBM SDLC Mode SDLC mode is designed to support IBM system network architecture SNA communications It uses most of...

Page 40: ...re a link This configuration is accomplished by designating one station as a primary station and the rest as secondary stations In this mode the port acts as a secondary station The primary station arbitrates traffic on the link by polling the secondary stations to see if they are ready to transmit If a secondary station has data to transmit it will raise its RTS signal and check for CTS signals W...

Page 41: ... maintained by the SunHSI device driver The report might be a single snapshot of the accumulated totals or a series of samples showing incremental changes At the beginning of the report the device name being used to query a particular device appears See the hsip_stat 1M man page for more information ...

Page 42: ...22 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 43: ...tions use the shield ground pin 1 of the DB 37 connector for this signal The pin assignments for the cabling and connectors are shown in TABLE A 1 TABLE A 1 RS 449 Connector Pin Assignments 80 Pin Amp Pin No RS 449 Signal Name RS 449 DB 37 Pin No Description 1 RxD1 A 6 Port 1 Receive Data 2 RxD1 B 24 Port 1 Receive Data 3 DTR1 A 12 Port 1 Data Terminal Ready 4 DTR1 B 30 Port 1 Data Terminal Ready ...

Page 44: ...2 Receive Data 22 RxD2 B 24 Port 2 Receive Data 23 DTR2 A 12 Port 2 Data Terminal Ready 24 DTR2 B 30 Port 2 Data Terminal Ready 25 TxD2 A 4 Port 2 Transmit Data 26 TxD2 B 22 Port 2 Transmit Data 27 RTS2 A 7 Port 2 Request To Send 28 RTS2 B 25 Port 2 Request To Send 29 TxC2 A 17 Port 2 Transmit Clock 30 TxC2 B 35 Port 2 Transmit Clock 31 TxCI2 A 5 Port 2 Transmit Clock In 32 TxCI2 B 23 Port 2 Trans...

Page 45: ...ort 3 Transmit Clock In 52 TxCI3 B 23 Port 3 Transmit Clock In 53 DCD3 A 13 Port 3 Data Carrier Detect 54 DCD3 B 31 Port 3 Data Carrier Detect 55 DSR3 A 11 Port 3 Data Set Ready 56 DSR3 B 29 Port 3 Data Set Ready 57 CTS3 A 9 Port 3 Clear To Send 58 CTS3 B 27 Port 3 Clear To Send 59 RxC3 A 8 Port 3 Receive Clock 60 RxC3 B 26 Port 3 Receive Clock Shield Ground SG 1 Port 3 Shield Ground and Signal Gr...

Page 46: ...Transmit Clock In 73 DCD4 A 13 Port 4 Data Carrier Detect 74 DCD4 B 31 Port 4 Data Carrier Detect 75 DSR4 A 11 Port 4 Data Set Ready 76 DSR4 B 29 Port 4 Data Set Ready 77 CTS4 A 9 Port 4 Clear To Send 78 CTS4 B 27 Port 4 Clear To Send 79 RxC4 A 8 Port 4 Receive Clock 80 RxC4 B 26 Port 4 Receive Clock Shield Ground SG 1 Port 4 Shield Ground and Signal Ground TABLE A 1 RS 449 Connector Pin Assignmen...

Page 47: ...ircuit TxD to be in synchronization with On Off transitions on this lead 8 26 Receive Clock RxC Transitions on this lead enables the DTE to time data received over circuit RxD 17 35 Transmit Clock TxC Enables the DTE to provide transmit timing information to the DCE so that the DTE can synchronize with data arriving over the TxD lead 7 25 Request to Send RTS Used by the DTE to advise the DCE it is...

Page 48: ...28 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 49: ...s determined by the specification for your serial port interface There are two steps you must perform to use a null modem cable for machine supplied clocking Run hsip_init see Configuring Internal or External Clocking on page 30 so that the Sun system in the absence of a synchronous modem supplies clocking on the serial line Build or configure the cable for the null modem Note You must run hsip_in...

Page 50: ...if both sides are supplying clocking In the situation in which you have Sun systems at both ends of a link and have one system supplying clocking for both sides on the system that is not supplying the clocking you enter Building the Null Modem Cable To build a null modem cable you can configure your own cable or use a standard cable with an adapter box Note Be sure to use shielded twisted pair wir...

Page 51: ...DCE TxC Transmit Clock To DCE TxCI Transmit Clock In From DCE RxC Receive Clock From DCE RTS Request to Send To DCE CTS Clear to Send From DCE DCD Data Carrier Detect From DCE DTR Data Terminal Ready To DCE DSR Data Set Ready From DCE SG Signal Ground TABLE B 2 X 21 Signals Circuit Name Direction G Signal Ground T Transmit To DCE R Receive From DCE C Control To DCE I Indication From DCE S Signal E...

Page 52: ...e side to provide receive clocking Because the RS 449 interface is balanced there are two pins for each signal For example Transmit Data TxD pins 4 and 22 is connected to Received Data RxD pins 6 and 24 This means that pin 4 is connected to pin 6 and pin 22 is connected to pin 24 FIGURE B 1 Null modem Cable Both Suns Supply Clocking TxD 4 22 RxD 6 24 RTS 7 25 CTS 9 27 DSR 11 29 SG 19 DCD 13 31 RxC...

Page 53: ...it and receive clocks for the other system Note that this null modem cable is not symmetrical FIGURE B 2 Null modem Cable Sun System Supplies Clocking for Both Sides TxD 4 22 RxD 6 24 RTS 7 25 CTS 9 27 DSR 11 29 SG 19 DCD 13 31 RxC 8 26 DTR 12 30 TxC 17 35 Sun workstation TxD 4 22 RxD 6 24 RTS 7 25 CTS 9 27 DSR 11 29 SG 19 DCD 13 31 TxCI 5 23 RxC 8 26 DTR 12 30 Sun or foreign device that supplies ...

Page 54: ... When using an X 21 conversion you must perform the following hsip_init operation Note Both receive and transmit clock inputs RxC and TxCI need a clock signal if txc is set to txc and rxc is set to rxc hsip_init hihp0 9600 txc txc rxc rxc T 2 9 S 6 13 C 3 10 R 4 11 I 5 12 G 8 X 21 interface TxD 4 22 RxC 8 26 RTS 7 25 CTS 9 27 RxD 6 24 DCD 13 31 SG 19 RS 449 Interface Workstation TxCI 5 23 15 pin c...

Page 55: ...of T1 transmission equipment such as Data Service Units DSU Channel Service Units CSU repeaters and various telephone central office equipment must be able to keep a phase locked loop PLL circuit locked on to this reference clock This PLL circuit uses the pulses generated when one bits are transmitted to lock the embedded clock to a local reference oscillator To keep the PLL circuit locked on the ...

Page 56: ...olar Violation A CSU can be designed so that it will automatically replace any string of eight consecutive zeros with a special code pattern that contains two of Bipolar Violations A compatible receiving CSU recognizes this special code and converts it back to a pattern of eight zeros This technique is known by the acronym B8ZS which stands for Bipolar with 8 Zero Substitution All CEPT lines the E...

Page 57: ... terminal vendors adhere to an industry standard specification known as RS 334 This specification defines the relationship between a data bit and a reference clock on a synchronous serial link The specification also says that a device should transmit data with reference to the rising edge of the clock signal and that data should be received with reference to the falling edge of the clock signal Wh...

Page 58: ...38 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Page 59: ...line at the following URL http www sun com documentation Select the document for the Solaris release on your system Using the SunVTS sunlinkTest The sunlink diagnostic test which is shipped with the SunVTS software verifies the functionality of SunHSI adapters This test can be run from the SunVTS user interface or it can be run from the command line Refer to the SunVTS Test Reference Manual for mo...

Page 60: ...40 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 Note Some of the sunlink tests require a RS 449 loopback plug which can be ordered through Sun part number 540 1430 ...

Page 61: ...tory to your MANPATH environment variable Depending on the UNIX shell you are using this variable might be defined in one of a number of startup files Man Pages To View Man Pages in the C Shell Environment 1 Examine your HOME login and HOME cshrc files to locate the MANPATH variable 2 Using a text editor add the following line to the end of the file containing the MANPATH variable setenv MANPATH o...

Page 62: ... update the MANPATH variable in all command windows and shells To View Man Pages in Bourne or Korn Shell Environments 1 Using a text editor add these two lines to the end of the HOME profile file If this file did not already contain this variable add the following two lines to the end of the file or contact your system administrator for assistance 2 Make the changes effective in your current windo...

Page 63: ...U tCentral Processing Unit DSU Data Service Unitr E1 European equivalent of T1 HDLC High Level Data Link Control MHz MegaHertz PLL Phase locked loo PPP Point to Point Protocol SDLC Synchronous Data Link Control SNA System Network Architecture T1 A communications service providing leased line support for 1 554 000 bps on twisted copper wire WAN Wide Area Network ...

Page 64: ...44 Sun PCI High Speed Quad Port Serial Interface Adapter User s Guide May 2010 ...

Reviews: