Page 2 - NOTICE
NOTICE The information in this document is subject to change without notice. AT&T assumes no responsibility for any errors that may appear in this document. Copyright© 1989 AT&T All Rights Reserved Printed in U.S.A.
Page 3 - Table of Contents; Preface
Table of Contents Preface Limited Warranty RF Interference Warning Trademarks P-1 P-3 P-4 Ordering Information P-5 P-6 Training Information 1 . Overview Guide Organization What Is an IPC-1600? IPC-1600 Architecture Ports and Drivers Information in the Examples Hexadecimal Notation MS-DOS and UNIX Sy...
Page 4 - MS-DOS Device Driver Installation
Table of Contents 2. MS-DOS Device Driver Installation Introduction Installation Procedure Accessing Serial Ports Removing the MS-DOS Device Driver Limitations of the IPC-1600 MS-DOS Device Driver 2-1 2-2 2-15 2-16 2-18 3. UNIX System Device Driver Installation Introduction Tunable Parameters and Me...
Page 5 - Managing the Serial Ports
Table of Contents 5 . Managing the Serial Ports Introduction 5-1 Definition of IPC-1600 Device Node Names 5-2 IPC-1600 Administration Via hipcutils 5-6 UNIX System V Release 3.2 Administration Via FACE 5-7 6. System Features Features Performance Characteristics 6-1 6-3 Power Consumption 7. Troublesh...
Page 6 - Appendices; Hardware Parameter Settings
Table of Contents Appendices A. Hardware Parameter Settings Switch, Jumper, Connector Location Information DS1 Switch Settings—Controller Memory Starting Address DS1 Switch Settings—I/O Port Address DS2 Switch Settings—Interrupt Request Level Local Program Memory Size Select Jumper J1 Sample Configu...
Page 7 - Compatibility with Other I/O System Cabling; Glossary
Table of Contents AT&T 10-Pin Extender Adapter Compatibility with Other I/O System Cabling B-21 B-22 B-26 B-27 Adapter and Cable Ordering Information Adapter Use Information C. AT&T IPC-1600 Ports Cabinet General Description Installation Information C - 1 C - 2 Glossary Index GL-1 IN-1 TABLE...
Page 9 - List of Figures; Diagram
List of Figures Switch, Jumper, and Connector LocationInformationDS1 Controller Memory Starting Address Switches(Default Setting)DS1 Input/Output Port Address Switches (DefaultSetting)DS2 Interrupt Request Level (Default Setting)Sample Configuration RecordRS-232C Voltage Envelope80-Pin Headers P3 an...
Page 11 - Limited Warranty; under normal operating conditions.
Limited Warranty AT&T warrants that this product will be free of defects in materials and workmanship on the date of purchase and that AT&T, at its sole option, willrepair or replace this product, provided that you report such a defect to AT&T or an AT&T authorized dealer within one ...
Page 12 - limitations may not apply to you.
Limited Warranty All express or implied warranties for this product, including the warranties or merchantability and fitness for a particular purpose, are limited in effect and duration as stated above from the date of purchase, and no warranties, whether express or implied, will apply after this pe...
Page 13 - RF Interference Warning; All cables used to connect with peripherals must be shielded and
RF Interference Warning This equipment has been certified to comply with the limits for an FCC Class B computing device, pursuant to Subpart J of Part 15 of FCC Rules. All cables used to connect with peripherals must be shielded and grounded for FCC Class B compliance. Operation with cables connecte...
Page 14 - Trademarks; The following trademarks are used in this guide:
Trademarks The following trademarks are used in this guide: ■ ■ ■ ■ Hayes — Registered trademark of Hayes Microcomputer Products,Incorporated HP — Registered trademark of Hewlett-Packard Company MS-DOS — Registered trademark of Microsoft Corporation UNIX — Registered trademark of AT&T. P-4 IPC-1...
Page 15 - Ordering Information; Additional copies of this document can be ordered by calling:
Ordering Information Additional copies of this document can be ordered by calling: Toll free: Toll: 1-800-432-6600 In the U.S.A. 1-800-255-1242 In Canada 1-317-352-8557 Worldwide OR by writing to: AT&T Customer Information CenterAttn: Customer Service RepresentativeP.O. Box 19901 Indianapolis, I...
Page 16 - Training Information; The AT&T Education and Training Catalogue of Courses and course
Training Information The AT&T Education and Training Catalogue of Courses and course schedules are free and can be ordered by contacting your account executive or by calling toll free: 1-800-554-6400 (extension 7150) Training information can also be accessed electronically through our computeriz...
Page 18 - Guide Organization
Guide Organization This guide provides directions on how to install and set up the AT&T Intelligent Ports Card, Model 1600 (IPC-1600). It also explains how theproduct interacts with other components of your computer system and advisesyou on troubleshooting. The remainder of this guide is divided...
Page 19 - Appendix A, “Hardware Parameter Settings,” provides information
Guide Organization ■ ■ ■ ■ ■ Appendix A, “Hardware Parameter Settings,” provides information about setting the Input/Output (I/O) port address, controller memory starting address, and the Interrupt ReQuest (IRQ) level for theIPC-1600. A sample configuration record is provided for keeping trackof ins...
Page 23 - Ports and Drivers; The software that takes care of the I/O tasks between the user
Ports and Drivers The software that takes care of the I/O tasks between the user terminals/MODEMs/printers and the UNIX system is built into the IPC-1600firmware to increase the UNIX system performance. End users get the benefit of immediate keyboard/screen response and the enhancement of the overal...
Page 24 - Information in the Examples; Text you enter on your terminal is shown in bold type.; Text displayed on your terminal by the computer is shown in
Information in the Examples The contents of most of the displays presented in this guide depend on the particular machine configuration. Therefore, the information displayed on your terminal will vary from the information presented in the examples. In particular, the installation software displays a...
Page 25 - Hexadecimal Notation
Hexadecimal Notation Throughout this guide, base 16 numbers (hexadecimal) are denoted by a lowercase letter “h” suffix. For example, 100h. 1-8 IPC-1600 USER’S GUIDE
Page 26 - Strategy; Native MS-DOS and UNIX System Operation; The host computer must be set up to have base; If you plan to use both the native (boot) MS-DOS and the UNIX system
MS-DOS and UNIX System IPC-1600 Use Strategy Native MS-DOS and UNIX System Operation Requirement: The host computer must be set up to have base memory above 512KB (512KB to 640KB) disabled for the IPC-1600 to use controller memory startingaddresses 080000h or 090000h. Refer to thecustomer documentat...
Page 27 - Operation; If you plan to use MS-DOS under Simul-Task 386 or to use only the; Native MS-DOS Operation; If you plan to use only native MS-DOS for the operation of the
MS-DOS and UNIX System IPC-1600 Use Strategy MS-DOS Under Simul-Task and UNIX System Operation If you plan to use MS-DOS under Simul-Task 386 or to use only the UNIX system for the operation of the IPC-1600, skip Chapter 2. Start with Chapter 3, “UNIX System Device Driver Installation,” and follow t...
Page 28 - Chapter 2: MS-DOS Device Driver Installation
Page 29 - Introduction; If you are using only the UNIX system for Intelligent; The same software is supplied on both a 5.25-inch diskette; and IRQ level initially set before executing the
Introduction Comment: If you are using only the UNIX system for Intelligent Ports Card operation, you can skip this chapter and go to Chapter 3, “UNIX System Device DriverInstallation.” If you plan to use MS-DOS under Simul-Task 386, follow the procedures in Chapter 3. The instructions in this chapt...
Page 30 - Installation Procedure; EDLIN
Installation Procedure The following steps define the sequence of events for installing the IPC-1600 for use in the native MS-DOS environment. Read the entire procedure and supporting paragraphs before doing the installation. Write down the hardware parameter settings for each board to be installed ...
Page 31 - Preconfigure the IPC-1600 Boards
Installation Procedure Preconfigure the IPC-1600 Boards Set the starting controller memory address (DS1, SW8—1), the I/O address (DS1, SW11—9), and the IRQ level (DS2, SW8—1) for each IPC-1600to be installed. Note that IRQ levels are not used by the MS-DOS driver.Therefore all DS2 switches should be...
Page 32 - Install the Hardware; drive and close the diskette drive door.; Use the MS-DOS COPY command to copy all files from the diskette to; prompts are machine dependent.
Installation Procedure Install the Hardware Refer to Chapter 4, “Hardware Installation,” and follow the instructions for the installation of the board. Ignore any instructions in Chapter 4 involving the DS1 and DS2 DIP switches, since they have already been donein this procedure. Load the Software P...
Page 33 - Change directory to an optional separate directory to
Installation Procedure Now, change directory (cd) to IPC and copy the files on the diskette in the “A” drive or in the “B” drive to the system disk drive as follows. The example uses the “A” diskette drive; the system disk is the “C” drive. Change directory to an optional separate directory to conta...
Page 34 - Create or Modify the; in the root directory of the drive from which you boot MS-DOS.
Installation Procedure Create or Modify the CONFIG.SYS File Use an editor, such as EDLIN, to change (or create) the CONFIG.SYS file in the root directory of the drive from which you boot MS-DOS. Add the following line to the CONFIG.SYS file if the IPC16DOS.SYS file is in a separate directory. The co...
Page 35 - Execute IPC16CNF to Configure the Driver; The IPC16CNF.EXE program is used to configure or reconfigured the; following paragraphs.
Installation Procedure Execute IPC16CNF to Configure the Driver The IPC16CNF.EXE program is used to configure or reconfigured the IPC-1600 MS-DOS driver and to specify individual channel (port) parameters.The following screen shows the initial IPC16CNF program display. IPC1600 CONFIGURATION PARAMETE...
Page 36 - Number of Boards Option; table is redrawn to show the number selected.; Memory Segment Option; Driver Support Option; The D)river Support Option is used to specify DOS or INT 14 support.
Installation Procedure Number of Boards Option The N)umber of Brds option is used to specify the number of installed IPC-1600 boards. The default is seven boards. Once specified, the initial table is redrawn to show the number selected. Memory Segment Option The M)emory Segment option is used to spe...
Page 37 - Start Channel Number Option; The S)tart Channel # option is used to specify the beginning channel; Port Address Option
Installation Procedure Start Channel Number Option The S)tart Channel # option is used to specify the beginning channel number for all IPC-1600 provided ports. Each IPC-1600 port in the system is assigned a number that distinguishes it from the other ports in the system.These channel numbers are use...
Page 38 - Channel Parameters Option
Installation Procedure Channel Parameters Option The following screen shows the initial display for changing parameters for a given IPC-1600 board. The display shows the default parameters. After selecting a channel, options are presented for changing the ENABLE, BAUD,MODE, HANDSHAKE, and NAME param...
Page 39 - After selecting a channel, the following options are available.; selected channel (port) as shown in the following screen display.
Installation Procedure After selecting a channel, the following options are available. Q ) u i t E ) n a b l e B ) a u d M ) o d e H ) a n d s h a k e N ) a m e C ) h a n g e C h a n l # S e l e c t P a r a m e t e r : The E)nable option is used to enable (ENBL) or disable (DSBL) the selected channe...
Page 40 - The N)ame option is used to change the MS-DOS name assigned to the
Installation Procedure The H)andshake option is used to select the flow control for the selected channel (port). The following screen display shows how to select the flowcontrol options. A ) N O N E B ) X O N / X O F F C ) R T S / C T S D ) B O T H S e l e c t H a n d s h a k e P r o t o c o l : The...
Page 41 - Finishing Up; However, on the next reboot, the system will revert to the previous
Installation Procedure Finishing Up Quitting the IPC16CNF program using the Q)uit option produces various messages depending on what has been done before the exit request. During the exit process, a combination of the following prompts can be displayed. R e - C o n f i g u r e t h e I P C 1 6 0 0 ( ...
Page 42 - Reconfigure the Boards If Necessary; Be sure to take notes throughout this phase of; Reboot the System; Reboot the system (AT&T WGS computer) to load the Intelligent Ports
Installation Procedure Reconfigure the Boards If Necessary Requirement: Be sure to take notes throughout this phase of installation. Write down I/O addresses and the memory addresses so that once the device drivers have been installed you will have a permanentrecord to which you may later refer. Lik...
Page 43 - Accessing Serial Ports; were files with file names
Accessing Serial Ports After you have completed the hardware phase of the installation and the configured driver is loaded, use the serial I/O ports on the IPC-1600 as if they were files with file names COM5 through COM20 ..., as applicable. MS-DOS DEVICE DRIVER INSTALLATION 2-15
Page 44 - Removing the MS-DOS Device Driver; To remove the Intelligent Ports Card MS-DOS device driver from the; Removes all files under the IPC directory.
Removing the MS-DOS Device Driver To remove the Intelligent Ports Card MS-DOS device driver from the system, use an editor, such as EDLIN, to delete the entry in the CONFIG.SYSfile which corresponds to DEVICE=\IPC\IPC16DOC.SYS. Then reboot the system. If you want to free the system disk space occupi...
Page 45 - diagnostic program remains on the system disk.; reboot the system to reconfigure the system.
Removing the MS-DOS Device Driver The following screen display shows how to remove only IPC-1600 driver and configuration software files from the system disk. The IPC16DIA diagnostic program remains on the system disk. C : \ $ d e l i p c \ i p c 1 6 d o s . s y s C : \ $ d e l i p c \ i p c 1 6 c o...
Page 46 - Device Driver
Limitations of the IPC-1600 MS-DOS Device Driver All IPC-1600 boards in the system must be assigned the same starting controller memory address; otherwise, only one board can be accessed under native MS-DOS. All IPC-1600s can be diagnosed regardless of controller memory address assignments; however,...
Page 48 - The same software is provided on both a 5.25-inch diskette
Introduction Comment: If you are using only native MS-DOS for IPC-1600operation, you can skip this chapter. Chapter 2,“MS-DOS Device Driver Installation,” provides MS-DOS driver installation and setup instructions. Ifyou intend to run MS-DOS under Simul-Task 386, use the installation instruction in ...
Page 49 - IPC-1600 TUNABLE PARAMETERS; NCLIST
Tunable Parameters and Memory Guidelines The following table shows the tunable parameter guidelines for IPC-1600. IPC-1600 TUNABLE PARAMETERS SYSTEM MEMORY PARAMETER 2MB 4MB 8MB 16 MB+ NCLIST 120 170 560 1180 NPROC 100 150 200 400 NREGION 210 300 600 1200 The installation of the IPC-1600 UNIX system...
Page 51 - General Installation Procedures
General Installation Procedures Power up the AT&T WGS computer, making sure that no diskette is in the diskette drive(s) during the boot phase. Wait until the UNIX system isready, and then log in using either “root” or the privileged access useradministration login you have been assigned. Insert...
Page 52 - Installation Procedures; The installation software displays are dynamic and; Specify the Type of Installation
Installation Procedures Comment 1: Comment 2: The installation software displays are dynamic and depend on the type and configuration of the machine. All possibilities are not presented in theexamples. AT&T Framed Access Command Environment (FACE) subsystem is an optionally orderable product. If...
Page 53 - The installation process searches the system data for available:
Installation Procedures Enter the number corresponding to the action you want to specify. After you specify either item 1 or 2, you will be asked to confirm your choice. Specifying item 3 terminates the installation process with nothing being installed. Select option 2 to install the device driver a...
Page 54 - Specify Shared or Board-Unique Hardware
Installation Procedures Specify Shared or Board-Unique Hardware Interrupt Assignment The installation process then asks you to specify how hardware interrupts are to be assigned. T h e I P C - 1 6 0 0 , I n t e l l i g e n t P o r t s C a r d - V e r s i o n 1 . 0 p a c k a g e a l l o w s t h e p o...
Page 55 - Specify Shared or Board-Unique Controller
Installation Procedures Specify Shared or Board-Unique Controller Memory Assignment The installation process then asks you to specify how controller memory is to be assigned. T h e I P C - 1 6 0 0 , I n t e l l i g e n t P o r t s C a r d - V e r s i o n 1 . 0p a c k a g e a l l o w s t h e p o r t ...
Page 56 - board types in the system.
Installation Procedures If you specify to share controller memory among all boards, you are then asked to select the controller memory starting address to be used by all IPC-1600 boards as follows. The IPC-1600 comes from the factory with thecontroller memory address range set to 080000h-08FFFFh. Re...
Page 57 - Specify the Number of Boards; Starting controller memory address.
Installation Procedures Specify the Number of Boards You are then asked to specify the number of boards to be installed as follows. Remember that the number of boards indicated in the example isdynamic with respect to the system type and available system configurationresources. T h e c u r r e n t s...
Page 58 - Assigning Board-Unique Hardware Interrupt; the interrupt that you wish to assign and then press ENTER.; during the hardware installation.
Installation Procedures Assigning Board-Unique Hardware Interrupt Request Level If you specified board-unique hardware interrupt assignments, the system now displays a list of available hardware interrupts and prompts you to enterthe interrupt number to be assigned to the first board that you wish t...
Page 59 - Assigning an I/O Address; Remember that if you are adding more than one board, the I/O address
Installation Procedures Assigning an I/O Address The system now displays a list of available I/O addresses and prompts you to enter the I/O address to be assigned to the board. The IPC-1600comes from the factory with the I/O address set to 100h; if I/O address 100h is already assigned, the first ava...
Page 60 - Assigning Board-Unique Starting Controller
Installation Procedures Assigning Board-Unique Starting Controller Memory Address If you specified board-unique controller memory assignment, the system now displays a list of available starting controller memory addresses andprompts you to enter the address to be assigned to the board. The IPC-1600...
Page 61 - Remember that if you are adding more than one board, the controller
Installation Procedures Remember that if you are adding more than one board, the controller memory addresses should not conflict. The IPC-1600 is 16-bit transfer boardrequiring 64KB of host memory. Also, 8-bit and 16-bit transfer boards cannotshare a 128KB memory window. Controller memory address sp...
Page 62 - Confirming the Data; display and prompt may appear on your screen:; To accept the data, press the Y key and then press the ENTER key. You; The system limits the number of Ports boards that you can install; and then press the ENTER key.
Installation Procedures Confirming the Data After you enter the three items of data, a confirmation screen displays your choices and prompts you either to verify what you have selected or toindicate that it is unacceptable. The following is an example of how the display and prompt may appear on your...
Page 63 - prompt may appear on your screen:; To accept the data, press the Y key and then press the ENTER key.; the beginning of this chapter.
Installation Procedures Following the acceptance of the last board, an overall IPC-1600 configurationsummary is displayed. The following is an example of how the display and prompt may appear on your screen: B o a r d # TYPE IRQ I / O A d d r . M e m . A d d r - - - - - - - - - - - - - - - - - - - -...
Page 64 - Completing Driver Installation; The following message appears:
Installation Procedures Completing Driver Installation After you enter Y in response to the last prompt, the system completes the driver installation by rebuilding the UNIX system kernel. This process takes several minutes. The following message appears: T h e U N I X O p e r a t i n g S y s t e m w...
Page 65 - Once the kernel has been rebuilt, another message displays:; Press ENTER. This automatically shuts down the system. You may now; proceed to the hardware phase of installation.
Installation Procedures Once the kernel has been rebuilt, another message displays: Confirm T o c o m p l e t e t h e i n s t a l l / r e m o v e p r o c e s s a s h u t d o w n i s n o w b e i n g i n i t i a t e d a u t o m a t i c a l l y . M a k e s u r e y o u r f l o p p y d r i v e i s e m p ...
Page 66 - Modifying Kernel Configuration; Removing All IPC-1600 Boards; To remove all IPC-1600 board information from the kernel, log in as; Changing IPC-1600 Configuration; controller address for each board.
Modifying Kernel Configuration Removing All IPC-1600 Boards To remove all IPC-1600 board information from the kernel, log in as “root” and execute removepkg. When prompted, select the “IPC-1600, Intelligent Ports Card — Version 1.0” item. Changing IPC-1600 Configuration You can reinstall the driver ...
Page 67 - Chapter 4: Hardware Installation
Page 69 - Preparation; Prepare Machine for Installation; the following screen display.
Preparation Prepare Machine for Installation If the machine is powered-up and is running the UNIX operating system, use the shutdown command to bring down the operating system as shown in the following screen display. # c d /# shutdown Set the power switch of the system and of all external devices t...
Page 70 - Prepare the IPC-1600 for Installation; Set the Controller Memory Starting Address; If you are adding more than one board, make sure that the selected I/O; Set the Interrupt Request Level
Preparation Prepare the IPC-1600 for Installation Set the Controller Memory Starting Address Locate the DS1 Dual In-line Package (DIP) switch (a group of eleven switches) on the IPC-1600. Refer to Appendix A, “Hardware Parameter Settings,“ for switch location information and instructions on how to s...
Page 71 - Cables to the IPC-1600” and “Install the Board” in the host computer.
Connect the 16-Ports Fanout Module Cables After setting the I/O port address, the controller memory starting address, and the hardware interrupt request level for the board, you are ready toconnect the ribbon cables and port modular cables to the 16-Ports Fanout module as follows. If you have the op...
Page 72 - Connect the Ribbon Cables to the; Route the ribbon cables from the 16-Ports Fanout module to the host
Connect the Ribbon Cables to the IPC-1600 Route the ribbon cables from the 16-Ports Fanout module to the host computer. Thread the ends of the ribbon cables through the board slotopening in the host computer and connect them to the IPC-1600 board. Theconnectors are keyed for proper alignment with th...
Page 73 - Install the Board; for installing a board.
Install the Board Follow the instructions in the documentation that came with your machine for installing a board. Carefully pass the excess ribbon cable through the board slot opening until the board can be plugged into the 16- or 32-bit Industry StandardArchitecture (ISA) bus connector. Align the ...
Page 74 - Chapter 5: Managing the Serial Ports
Page 75 - either the hipcutils(1) command or the AT&T Framed Access Command
Introduction This chapter defines the IPC-1600 device node names used in the UNIX system. This chapter also describes how to manage the serial I/O ports using either the hipcutils(1) command or the AT&T Framed Access Command Environment (FACE), which is optionally available with the UNIX SystemV...
Page 76 - Node Names; There are two classes of device node names:; ttyih; The x is the board occurrence number. Board numbers are 1 through 7.
Definition of IPC-1600 Device Node Names Node Names There are two classes of device node names: ■ ttyis xyy (for software) ■ ttyih xyy (for hardware). The x is the board occurrence number. Board numbers are 1 through 7. The yy is the port number on the IPC-1600 board. Port numbers are 01through 16. ...
Page 77 - Board
Definition of IPC-1600 Device Node Names The following table shows all available device names for the serial ports with multiple IPC-1600 installation. IPC-1600 Board Device Names for Ports 1 through 16 Number 1 /dev/ttyis101 — /dev/ttyis116 (no RS-232C handshake) /dev/ttyih101 — /dev/ttyih116 (with...
Page 78 - Software Device Class
Definition of IPC-1600 Device Node Names Software Device Class The /dev/ttyis xyy device type must be used for I/O devices (terminals, printers, MODEMs, etc.) when software flow control is desired. The ttyisxyy class of device node names does not support hardware flow control via the standard Electr...
Page 79 - Hardware Device Class; and monitors the following:
Definition of IPC-1600 Device Node Names Hardware Device Class The ttyih xyy provides the standard EIA RS-232C hardware handshaking and monitors the following: ■ ■ ■ Data Carrier Detect (DCD) Clear To Send (CTS) Ring Indicator (RI). The detection of the DCD loss causes the port to log off if the Han...
Page 80 - IPC-1600 Administration Via hipcutils; The hipcutils command is used to administer IPC-1600 ports. The; package for additional information.
IPC-1600 Administration Via hipcutils The hipcutils command is used to administer IPC-1600 ports. The command is used to reset ports that are hung or otherwise not operable and to configure the Data Carrier Detect (DCD) wink and break durations for a port. Refer to the hipcutils (1) manual page whic...
Page 82 - cursor through the field.
UNIX System V Release 3.2 Administration Via FACE In order for the Flow Control selection to select the device properly, you must explicitly set the Flow Control field or, at the least, you must move the cursor through the field. For Serial Printer Setup using the IPC-1600, select the “Serial Printe...
Page 83 - Chapter 6: System Features
Page 84 - Features; Each serial port has the following capabilities:
Features The IPC-1600 works in either 16-bit or 32-bit expansion I/O slots. The IPC-1600 provides sixteen identically configured serial I/O ports with a full complement of Electronic Industries Association (EIA)RS-232C/Consultative Committee International Telegraph and Telephone (CCITT) V.28 standar...
Page 86 - Performance Characteristics; # of transmitted characters per second
Performance Characteristics The IPC-1600 supports the following bit per second rates: 38400, 19200, 9600, 4800, 2400, 1800, 1200, 600, 300, 200, 150, 134.5, 110, 75, and 50. The performance of the IPC-1600 expressed in terms of line occupancy at a prescribed baud rate in the raw and cooked modes wit...
Page 88 - Power Consumption
Power Consumption The IPC-1600 is supplied with +5V, +12V, and –12V via the Industry Standard Architecture (ISA) adapter card. The total typical case powerconsumption is as follows: +5V @ 2.00 Amperes = 10.0 Watts +12V @ 0.07 Amperes = 0.8 Watts –12V @ 0.10 Amperes = 1.2 Watts Total Power = 12.0 Wat...
Page 91 - MS-DOS Boot Error Message; can be caused by an incorrect board configuration.; can be caused by a hardware problem.; In response to these error messages, do the following.
MS-DOS Boot Error Message The following error messages may be displayed at system boot time and can be caused by an incorrect board configuration. SRAM MEMORY ERROR (Indicates faulty memory or memory not found.) BIOS RESET ERROR (Indicates BIOS failed to initialize correctly.) The following error me...
Page 92 - Copy Diagnostics to the System Disk; This procedure is only for systems running native; Use the MS-DOS COPY command to copy the IPC16DIA.COM file from
IPC-1600 Diagnostics Copy Diagnostics to the System Disk Comment: This procedure is only for systems running native MS-DOS from the system disk drive. Power up the system [AT&T Work Group System (WGS) computer] to boot native MS-DOS (Version 3.0 or later) from the system disk drive. Insert the “...
Page 93 - Copy the file from the “A” drive to the “C” drive
IPC-1600 Diagnostics Now, change directory (cd) to IPC and copy the IPC16DIA.COM file on the diskette in the “A” drive or in the “B” drive to the system disk drive as follows. The example uses the “A” drive. Change directory to an optional separate directory tocontain the IPC-1600 software. C: $ cd ...
Page 94 - How to Run Diagnostics; from the IPC16DIA program. The program is terminated by the ESC key.; Note that it is necessary to change the controller memory address; The opening screen of the IPC16DIA program is as follows. As you; updated to show the selections.
IPC-1600 Diagnostics How to Run Diagnostics IPC-1600 diagnostics are run by executing the IPC16DIA program under native MS-DOS. There are six diagnostics which can be selectively executed from the IPC16DIA program. The program is terminated by the ESC key. Note that it is necessary to change the con...
Page 95 - be tested as follows.
IPC-1600 Diagnostics You are next asked to select the starting memory address for the board to be tested as follows. S e l e c t t h e a p p r o p r i a t e n u m b e r ( 1 - 7 ) f o r t h e I P C - 1 6 0 0 m e m o r y a d d r e s s : 1 ) 8 0 0 0 0 H 2 ) 9 0 0 0 0 H 3 ) A 0 0 0 0 H 4 ) B 0 0 0 0 H 5...
Page 96 - The IPC16DIA program is terminated by entering an escape (ESC). The; the specified board and then an ESC entered to quit the program.
IPC-1600 Diagnostics The IPC16DIA program is terminated by entering an escape (ESC). The following screen shows that all diagnostics were successfully executed once for the specified board and then an ESC entered to quit the program. ------------------------------------------------------------------...
Page 97 - Host 64KB Dual-Ported Memory Tests; successful in both directions.; IPC-1600 FEPOS Integrity Tests; system for test results.
IPC-1600 Diagnostics IPC-1600 Test Descriptions Host 64KB Dual-Ported Memory Tests The host processor dual-ported memory test diagnostics execute in the host processor. These tests write to memory, read the memory, and compare what is read to what was written. The IPC-1600 is held reset and thedual-...
Page 98 - IPC-1600 Communication Ports Tests; communication ports diagnostics are internal, standalone tests.
IPC-1600 Diagnostics IPC-1600 Communication Ports Tests The communication ports tests execute in both the host processor and the IPC-1600. These tests use the IPC-1600 FEPOS to exercise each port on theIPC-1600. A combination of four baud rate (1200, 9600, 19200, and 38400 bps), four data word sizes...
Page 99 - Helpful Hints; Intelligent Ports Card.
Helpful Hints Typically, the lower interrupts on the Industry Standard Architecture (ISA) bus are used by other circuit boards in the system. Therefore, to prevent configuration conflicts, try using some of the higher interrupts (IRQ 10,IRQ 11, and IRQ 15) for the Intelligent Ports Card. Make sure t...
Page 100 - When using a Hayes* compatible MODEM, dial out once to configure the
Helpful Hints When using a Hayes* compatible MODEM, dial out once to configure the MODEM before caIling into the MODEM. The AT&T 446 Laser Printer and the HP† LaserJet Series II printer must be installed on a serial port configured as a ttyih xyy device under the UNIX system. Use stty clocal to ...
Page 101 - Appendix A: Hardware Parameter Settings
Page 102 - Information; The IPC-1600 has switches for selecting the following:
Switch, Jumper, Connector Location Information The IPC-1600 has switches for selecting the following: ■ Controller memory starting address range (DS1, SW8 through SW1) ■ I/O port address (DS1, SW11 through SW9) ■ Hardware Interrupt ReQuest (IRQ) level (DS2, SW8 through SW1). A jumper (shunt) is used...
Page 104 - - Switch pushed “IN” or to the
DS1 Switch Settings—Controller Memory Starting Address The factory set controller memory starting address (hexadecimal) is 80000h. (The h is used to denote a hexadecimal number.) The Dual In-line Package (DIP) switch designated DS1, SW8 through SW1 selects the base or starting address of RAM. The ad...
Page 109 - DS1 Switch Settings—I/O Port Address
DS1 Switch Settings—I/O Port Address The factory set I/O port address (hexadecimal) is 100h. (The h is used to denote a hexadecimal number.) The Dual In-line Package (DIP) switch designated DS1, SW11 through SW9 selects the port address of the output ports. The address must be set such that it does ...
Page 111 - One IRQ line can be assigned for each IPC-1600 or shared among all
DS2 Switch Settings—Interrupt Request Level The Dual In-line Package (DIP) switch designated DS2, SW8 through SW1 select the IRQ level to be used by the IPC-1600 to interrupt the hostprocessor. Only one of the eight switches is set to ON; the other sevenswitches must be set to OFF. At the factory, t...
Page 113 - Local Program Memory Jumper Settings
Local Program Memory Size Select Jumper J1 Jumper J1 selects the size of the local program memory. This jumper is set at the factory to the correct position. The IPC-1600 has J1 set to 16KB(two 8Kx8 SRAM chips U1 and U2). Local Program Memory Jumper Settings Jumper Positions Memory Size J1 16KB 64KB...
Page 114 - Sample Configuration Record
Sample Configuration Record A sample configuration record is provided in Figure A-5 as a job aid in recording installation information. Sample entries for two IPC-1600 areshown in Figure A-5. HARDWARE PARAMETER SETTINGS A-13
Page 116 - Interface
Page 117 - Serial Port Characteristics; Output current is limited with 10 milliamperes being typical.
Serial Port Characteristics At the IPC-1600 RJ-45 type modular jack connectors, each serial port is configured as Data Terminal Equipment (DTE). To connect an I/O device(terminal or MODEM) to a serial port requires a 10-conductor or 8-conductor modular cable and the appropriate 10-pin or 8-pin modul...
Page 118 - Voltage Envelope; During the transmission of data, the “marking” condition is used to
Voltage Envelope The region between +3V and –3V is defined as the transition region and is considered an invalid level. A voltage more negative than –12V or morepositive than +12V is also considered an invalid level. During the transmission of data, the “marking” condition is used to denote the bina...
Page 120 - Figure B-2: 80-Pin Headers P3 and P4 Connector Pin Identification
IPC-1600 80-Pin Headers P3 and P4 P3 OR P4 80-PIN HEADER PIN 40 PIN 1 PIN 41 PIN 80 IPC-1600 CIRCUIT BOARD LEAD 1 IDENTIFIER 16-PORTS FANOUT CABLE ASSEMBLY CABLE P4 CONNECTS TO P4 (PORTS 1 -- 8) CABLE P3 CONNECTS TO P3 (PORTS 9 -- 16) Figure B-2: 80-Pin Headers P3 and P4 Connector Pin Identification...
Page 123 - 6-Ports Fanout Module Assembly
16-Ports Fanout Module Assembly The 16-Ports Fanout Module Assembly provides sixteen RJ-45 type, 10-pin modular jack connectors. Two 80-conductor ribbon cables connect themodular jack connectors to the two 80-pin headers (P3 and P4) on the IPC-1600 board. Figure B-3 shows the 16-Ports Fanout Module ...
Page 125 - RJ-45 Type Modular Jack Connector; Figure B-4: RJ-45 Type Modular Jack Connector Pin Identification
RJ-45 Type Modular Jack Connector Figure B-4 identifies the RJ-45 type modular jack connector pins used on the 16-port fanout module assembly. Signal flow is identified with respect to the IPC-1600. 2 PIN 1 3 4 5 6 7 8 9 PIN 10 P I N SIGNAL NAME SIGNAL FLOW 1 Data Set Ready (DSR) Input 2 Ring Indica...
Page 126 - Connections; Overview; AT&T adapters are separately orderable for connecting the 10-pin; AT&T Null MODEM Adapter; Straight Thru Adapter.
Data Terminal Equipment (DTE) Connections Overview AT&T adapters are separately orderable for connecting the 10-pin IPC-1600 serial I/O ports to serial printers and I/O devices configured as DataTerminal Equipment (DTE). AT&T adapters are also available for connecting equipment to the host s...
Page 128 - The “Reserved” connection can be used to provide Data Set
Data Terminal Equipment (DTE) Connections FEMALE AT&T STRAIGHT THRU ADAPTER COMCODE 846373413 PIN 6 PIN 10 PIN 1 PIN 9 PIN 1 PIN 5 10-CONDUCTOR CONNECTS TO MALE MODULAR CABLE DB-9 INTEGRAL PORT Reserved (See Note.) Ring Indicator (RI) Data Carrier Detect (DCD) Data Terminal Ready (DTR) Signal Gr...
Page 132 - Data Circuit-Terminating Equipment; available. Figure B-9 shows the connection diagram of the AT&T; AT&T Remote Console Adapter; 0-conductor modular cable to connect an IPC-1600 serial port to an
Data Circuit-Terminating Equipment (DCE) Connections Overview Adapters are separately orderable for connecting the 10-pin IPC-1600 serial I/O ports and the host system DB-25 integral port to serial printers, I/Oterminals, and modems configured as Data Circuit-terminating Equipment(DCE). AT&T ACU...
Page 134 - Data Set Ready (DSR) is provided and recognized when
Data Circuit-Terminating Equipment (DCE) Connections AT&T REMOTE CONSOLE ADAPTER MALE COMCODE 846362770 PIN 10 PIN 1 PIN 14 PIN 25 PIN 1 PIN 13 10-CONDUCTOR INTEGRAL DB-25 (DCE) MODULAR CABLE REMOTE CONSOLE INTERFACE Data Set Ready (DSR) (See Note.) Ring Indicator (RI) Data Carrier Detect (DCD) ...
Page 135 - 0-Conductor Modular Cables
10-Conductor Modular Cables The 10-conductor modular cables are separately orderable in the following lengths: ■ 10-foot cable (COMCODE 846362705) ■ 25-foot cable (COMCODE 846362713) ■ 50-foot cable (COMCODE 846362721) The pinouts for these connectorized cables are shown in Figure B-11. SERIAL I/O D...
Page 139 - used along with 8-conductor or new 10-conductor modular cables and
Compatibility with Other I/O System Cabling Intelligent Ports Card Model 802 (IPC-802) Interface When an IPC-1600 replaces an IPC-802, the existing serial I/O cables are used along with 8-conductor or new 10-conductor modular cables and associated adapters to provide the serial I/O connections. Figu...
Page 140 - B2 Computer PORTS/EPORTS Interface; directly into an IPC-1600 jack does not provide RS-232C; When an IPC-1600 replaces a 3B2 computer PORTS or EPORTS card, the
Compatibility with Other I/O System Cabling 3B2 Computer PORTS/EPORTS Interface Caution: Do NOT plug a 3B2 computer cross-over modular RJ-45cable directly into the IPC-1600 RJ-45 receptacle (jack)connector. Inserting a 3B2 computer modular cable directly into an IPC-1600 jack does not provide RS-232...
Page 141 - Example A
Compatibility with Other I/O System Cabling IPC-1600 EQUIPMENT 3B2 COMPUTER EQUIPMENT Example A EXISTING 8-CONDUCTORM O D U L A RCABLE 10-CONDUCTOR MODULAR CABLE IPC-1600 RJ-45 (10) TO DB-25MALE AT&T ACU/MODEM(DCE) ADAPTER(COMCODE 846362754) 8-PIN TO DB-25FEMALE TERMINAL/PRINTER ADAPTER(p/n 232-...
Page 142 - Adapter and Cable Ordering Information; additional information.
Adapter and Cable Ordering Information The following table summarizes the adapters and cables available for use with the IPC-1600 and identifies the COMCODES and Price Element Codes (PECs). Contact your AT&T Sales Representative or authorized dealer for additional information. EQUIPMENT DESCRIPT...
Page 143 - Adapter Use Information; The following table identifies the appropriate AT&T adapter for
Adapter Use Information The following table identifies the appropriate AT&T adapter for connecting certain equipment to a serial port on the IPC-1600. CONNECTING EQUIPMENT AT&T ADAPTER DEVICE DESCRIPTION COMCODE DESCRIPTION FIG. Character 605 846362739 Male DB-25 (DTE) B-7 Display 610 846362...
Page 146 - General Description; Purpose
General Description Purpose The AT&T IPC-1600 Ports Cabinet (Figure C-1) is a wire-frame assembly providing mounting space for two 16-Ports Fanout modules (COMCODE 405977869). The cabinet can be placed on a table or floor or can be mounted on a wall or other stable surface. The wire-frame assemb...
Page 147 - Installation Information; Before doing any installation activity, you should first; General Instructions
Installation Information Comment: Before doing any installation activity, you should first read through all the information in this section to gain a complete understanding of what needs to bedone. General Instructions The general sequence to install the IPC-1600 ports cabinet is as follows. Step 1:...
Page 148 - Choosing a Mounting Location; The AT&T IPC-1600 Ports Cabinet must be located within about 7 cable; Securing the Wire-Frame Assembly; to provide a physically secure installation.; Routing and Connecting Ribbon Cables to the; First, connect the ribbon cable nearest the front of the wire-frame
Installation Information Choosing a Mounting Location The AT&T IPC-1600 Ports Cabinet must be located within about 7 cable feet (2 meters), the length of the fanout module cable assembly, of the host machine. The method of mounting (floor, table, or wall) is a matter of convenience for your part...
Page 149 - Installing the 16-Ports Fanout Module; xyy) and the connecting device
Installation Information Installing the 16-Ports Fanout Module It is recommended that the upper position of the two mounting positions be used first to facilitate easy addition of the second 16-Ports Fanout module. The 16-Ports Fanout module snaps into the wire-frame assembly from the front of the a...
Page 151 - BUSHING FOR
Installation Information BUSHING FOR WALL MOUNTING FIRSTFANOUT OR FEET FORTABLE POSITION MODULE INTEGRATED WIREMANAGEMENT LOOPS 16-MODULAR CABLES 2-80 CONDUCTORRIBBON CABLES Figure C-2: AT&T IPC-1600 Ports Cabinet Assembly Drawing C-6 IPC-1600 USER’S GUIDE
Page 154 - DUART
Glossary Dual In-line Package example, any equipment at which acommunication path begins or ends such as printers, data terminals, and computers. A device on which an integrated circuit or other small components are mounted. It provides aprotective casing for the components and pin connections for p...
Page 156 - The part of the kernel that deals with file
Glossary file system getty init interrupt kernel line discipline login 1. A collection of files that can be mounted on a block special file; each file of a file system appears exactly once in the i-list of the file system and is accessible via some path fromthe root directory of the file system. 2. ...
Page 159 - standard error; One of three files described under standard
Glossary standard error standard input standard output startup super user One of three files described under standard output. The second of three files described under standardoutput. Open files, customarily available when a process begins, with file descriptors 0, 1, 2, and stdio names “stdin,” “st...
Page 160 - Index; Adapters
Index A Accessing Serial Ports via MS-DOS, 2-15 Adapters AT&T 10-Pin Extender Adapter, B-21AT&T ACU/MODEM (DCE) Adapters, B-16AT&T Null MODEM Adapter, B-10 AT&T Printer (DTR) Adapter, B-13AT&T Remote Console Adapter, B-16 AT&T Straight Thru Adapter, B-10AT&T Terminal/Prin...
Page 161 - Definition of IPC-1600 Device Node Names,
Index Data Terminal Equipment (DTE) Connections (Continued) AT&T Straight Thru Adapter, B-10 Overview, B-10 Default Setting, controller memory starting address, A-3hardware IRQ level, A-10I/O starting address, A-8 Definition of IPC-1600 Device Node Names, Hardware Device Class, 5-5Node Names, 5-...
Page 163 - Reconfigure the Boards If Necessary, 2-14
Index Installation Procedure (Continued) Reconfigure the Boards If Necessary, 2-14 Installation Procedures, Assigning an I/O Address, 3-12Assigning Board-Unique Hardware Interrupt Request Level, 3-11Assigning Board-Unique Starting Controller Memory Address, 3-13 Completing Driver Installation, 3-17C...
Page 164 - Managing the Serial Ports,
Index M Managing the Serial Ports, Definition of IPC-1600 Device Node Names, 5-2 Introduction, 5-1IPC-1600 Administration Via hipcutils, 5-6UNIX System V Release 3.2 Administration Via FACE, 5-7 mark condition, B-2 Modifying Kernel Configuration, Changing IPC-1600 Configuration, 3-19 Removing All IP...
Page 165 - Set the Controller Memory Starting Address, 4-3
Index P Performance Characteristics, 6-3Ports and Drivers, 1-6Power Consumption, 6-5Preparation, Prepare Machine for Installation, 4-2Prepare the IPC-1600 for Installation, 4-3 Prepare the IPC-1600 for Installation, Set the Controller Memory Starting Address, 4-3 Set the Input/Output Port Address, 4...
Page 166 - UNIX System Device Driver Installation,
Index Switch Settings (Continued) Controller Memory Starting Address, A-3Interrupt Request Level, A-10I/O Port Address, A-8 System Features, Features, 6-1 Performance Characteristics, 6-3Power Consumption, 6-5 T Trademarks, P-4Training Information, P-6Troubleshooting the Intelligent Ports Card, Help...