Chapter 4. Installing and Using Optional Peripherals

This chapter describes how to add additional storage devices, as well as peripherals such as printers and modems, to your Challenge server.

Configuring and Installing Additional FLDs

This section shows you how to configure and install a Silicon Graphics FLD. The information provided covers the hardware configuration. Refer to the chapter titled “Disks and Tape Drives” in the IRIX Advanced Site and Server Administration Guide to configure the system software.

Before you install an FLD in the SCSIBox 2 drive enclosure, perform the following four steps:

  1. Determine whether or not the drive in the FLD is single-ended or differential.

  2. Each FLD is shipped with a drive sled channel adapter that must be configured to match the attached drive. Then the FLD must be installed in a SCSI channel of the same configuration as the drive and the channel adapter. Ensure that your channel adapter configuration matches the configuration of your drive. Figure 4-1 and Figure 4-2 show the possible channel configurations.


    Note: The channel adapter must be configured for both of the SCSIBox channels. Do not install an FLD in the SCSIBox with only one channel configured.

    Figure 4-1. Channel Adapter Settings (Different Channel Configurations)

    Figure 4-1 Channel Adapter Settings (Different Channel Configurations)

    Figure 4-2. Channel Adapter Settings (Same Channel Configurations)

    Figure 4-2 Channel Adapter Settings (Same Channel Configurations)

  3. Verify that the SCSI bus ID for your drive is a number between 1 and 7 (for single-ended SCSI buses), or between 1 and 15 (for differential SCSI buses), and that the number is not assigned to any other drive on the SCSI channel to which you are attaching it.


    Caution: 0 is reserved as the bus ID for the SCSI bus controller. Never change the drive ID while the drive is running or data loss could occur.

    Check the drive IDs currently used by your system by opening a shell tool and typing hinv and pressing <Enter>. The system displays a complete hardware inventory, listing all of the devices seen by the CPU. The ID for the device you are installing is displayed in a small window at either the front or the rear of the device (depending upon manufacturer). The drive ID on newer drives is set by either turning a small thumbwheel or by pushing a select button. Older drives use jumpers to set the drive ID.

  4. Confirm that the FLD is configured for the SCSI channel that you wish it to communicate on.


    Note: The two standard SCSI channels, located on the IO4 board, are factory preconfigured. Channel 0 is configured as single-ended and channel 1 is configured as differential. Channels 0 and 1 correspond to the SCSIbox channels A and B, respectively.

    To select the SCSI channel to which the FLD will be attached, insert the free end of the ribbon cable, coming from the drive, into the connector on the drive sled channel adapter that corresponds to the selected channel (see Figure 4-1 and Figure 4-2).

Install or remove an FLD from the SCSIBox drive enclosure by referring to the procedure in Chapter 3, “Getting Started.”

Symptoms of Mismatched FLD and SCSI Channel Configurations

The following list describes the more common symptoms associated with misconfiguring an FLD for the channel to which it is attached:

  • If you plug a single-ended drive into a channel configured for differential operation, nothing on the channel works.

  • If you plug a differential drive into a channel configured as single-ended, the differential drive will not work. Single-ended drives on the channel will continue to work.

  • If you install a drive in the system and it refuses to reboot:

    • Power down the system, remove the drives, and recheck all the configuration settings on the FLD assembly.

    • Check to be sure that each drive on the channel has an individual SCSI ID number.

    • Contact your system administrator or service provider if the system refuses to boot after you reinstall the drives.


    Caution: Never install a drive in a running system.


Configuring the SCSIBox 2 for Full-Height FLDs

Configure your SCSIBox 2 for full-height drives by following these steps:

  1. Open the lower front door of the chassis and ensure that the system is powered off.

  2. Open the door to the SCSIBox by releasing the 2 wing nuts (refer to Figure 3-2).

  3. Identify the drive bay in which you want to install the full-height drive.


    Note: A full-height drive occupies two SCSIBox drive bays. This means that wherever you decide to install the drive, the drive shelf to the immediate right must be removed.


  4. Remove the two crosshead screws securing the upper and lower front corners of the drive shelf (see Figure 4-3). This requires a No. 0 crosshead screwdriver.

    Figure 4-3. Removing a SCSIBox Drive Shelf

    Figure 4-3  Removing a SCSIBox Drive Shelf

  5. Remove the drive shelf from the front of the SCSIBox (note that the rear corners of the drive shelf have tabs to position them in the SCSIBox).

  6. Store the drive shelf and its securing screws in a safe place in case you have to return the SCSIBox to its original configuration.

  7. Configure the FLD, as described previously in this chapter. Refer to “Installing and Removing FLDs” in Chapter 3 for installation instructions.

Installing External SCSI Devices

External SCSI devices can be connected to the system if the Cardcage 2 I/O door is fitted with the appropriate connectors. External devices require either a 68-pin differential (DF SCSI) or a 68-pin single-ended (SE SCSI) connector. Figure 4-4 illustrates how to connect an external SCSI device. Table 4-1 and Table 4-2 provide pinout information for these connectors.


Note: See Chapter 3, “Getting Started,” for limitations for SCSI cable lengths.

Figure 4-4. Connecting an External SCSI Device

Figure 4-4 Connecting an External SCSI Device


Note: A differential connector is labeled as DF SCSI, and a singled-ended connector is labeled as SE SCSI.


Table 4-1. 68-Pin Single-Ended, High-Density SCSI Pinouts

Signal Name

Pin
Number

Pin
Number

Signal
Name

Connector View

Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
TERMPWR
TERMPWR
Reserved
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

-DB(12)
-DB(13)
-DB(14)
-DB(15)
-DB(P1)
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6)
-DB(7)
-DB(P)
Ground
Ground
TERMPWR
TERMPWR
Reserved
Ground
-ATN
Ground
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
-I/O
-DB(8)
-DB(9)
-DB(10)
-DB(11)

See Figure 4-5.


Table 4-2. 68-Pin Differential, High-Density SCSI Pinouts

Signal Name

Pin
Number

Pin
Number

Signal
Name

Connector View

+DB(12)
+DB(13)
+DB(14)
+DB(15)
+DB(P1)
Ground
+DB(0)
+DB(1)
+DB(2)
+DB(3)
+DB(4)
+DB(5)
+DB(6)
+DB(7)
+DB(P)
DIFFSENS
TERMPWR
TERMPWR
Reserved
+ATN
Ground
+BSY
+ACK
+RST
+MSG
+SEL
+C/D
+REQ
+I/O
Ground
+DB(8)
+DB(9)
+DB(10)
+DB(11)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

-DB(12)
-DB(13)
-DB(14)
-DB(15)
-DB(P1)
Ground
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6
-DB(7)
-DB(P)
Ground
TERMPWR
TERMPWR
Reserved
-ATN
Ground
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
-I/O
Ground
-DB(8)
-DB(9)
-DB(10)
-DB(11)

See Figure 4-5.

Figure 4-5. 68-Pin Connector Pin Numbering

Figure 4-5 68-Pin Connector Pin Numbering

Using an Optional CD-ROM FLD to Load IRIX

Follow these instructions to use a CD-ROM drive, configured as an FLD, to load the IRIX operating system:

  1. Verify that the CD-ROM drive is correctly mounted on a P8 drive sled and that it is configured for a single-ended SCSI channel.

  2. Gain access to the SCSIBox drive enclosure and install the CD-ROM drive, as described in “Installing and Removing FLDs” in Chapter 3.

  3. Locate the compact disc that contains the operating system.

  4. Open a CD caddy by squeezing the corner tabs and simultaneously lifting the top cover.

  5. Insert the CD into the caddy, as shown in Figure 4-6. The CD should fit under the lip at the end of the caddy.

    Figure 4-6. Loading a CD Into the Caddy

    Figure 4-6 Loading a CD Into the Caddy

  6. Close the caddy.

  7. Hold the caddy by its tabs with the arrow pointing toward the CD-ROM drive (see Figure 4-7).

  8. Insert the caddy into the CD-ROM drive.

    Figure 4-7. Inserting the CD and Caddy Into the Drive

    Figure 4-7 Inserting the CD and Caddy Into the Drive

  9. Refer to the IRIS Software Installation Guide for complete instructions on loading the system software.

  10. Load IRIX 5.0, or later, from the initial prompt. Select 2, as shown in the following example menu, to load the operating system from the CD-ROM drive.

    Installing System Software
    Select drive for installation:
    1- tape tpsc (xxx,xx)
    2- CDROM dksc (xxx,xx,x)
    3- tape tpsc (xxx,xx)
    which?
    

    A series of dots displays as the operating system loads.

See Appendix B for information on proper maintenance and use of your CD-ROM drive and compact discs.

Figure 4-8 illustrates a typical CD-ROM drive and its controls.

Figure 4-8. CD-ROM Front Panel Controls

Figure 4-8 CD-ROM Front Panel Controls

Connecting a Serial Printer or an Additional
ASCII Terminal

Connect a serial printer or second ASCII terminal to your system by attaching a printer cable to one of the 9-pin RS-232 connectors on the main I/O panel. If the peripherals that you are installing have 25-pin connectors, you must use a 9-pin to 25-pin adapter cable. The pin assignments for both connectors are shown in Table 4-3. Be sure that the pin assignments, not the pin numbers, on the system's serial port are properly matched to the pin assignments on your printer or terminal.

Table 4-3. Typical Null Modem Connector Pin Assignments

25-Pin (DB-25) Connector (Printer/Terminal)

9-Pin (DB-9) Connector (Challenge)

Signal Description
(at Challenge)

3

2

Transmitted Data (TXD)

7

7

Signal Ground (GND)

2

3

Received Data (RXD)



Note: This product requires the use of external shielded cables in order to maintain compliance with Part 15 of the FCC rules. Serial cables from vendors other than Silicon Graphics may not be compatible. Verify the pinout of your cable before making the connection.

Connect a serial printer or terminal as follows:

  1. Make sure the power switch on the printer or terminal is turned off and the power cord is not connected to an outlet.

  2. Attach the appropriate cable to the printer or terminal.

  3. Open the rear door of the system chassis to expose the main I/O panel.

  4. Attach the free end of the printer or terminal cable to one of the serial connectors on the main I/O panel, as shown in Figure 4-9.

  5. Attach the power cord and turn on the printer or terminal.

  6. See the IRIX Admin: Peripheral Devices Manual for more information on configuring your printer and terminal.


Note: Your terminal should be configured for 9600 baud.

Figure 4-9. Connecting a Serial Printer or ASCII Terminal

Figure 4-9 Connecting a Serial Printer or ASCII Terminal

Connecting a Parallel Printer

To connect a parallel printer to your system, attach the printer cable to the 25-pin parallel connector on the main I/O panel. The pin assignments for the Centronics compatible, 25-pin sub-D connector are shown in Table 4-4. Be sure that the pin assignments, not the pin numbers on the system's parallel port, are properly matched to the pin assignments on your printer.

Table 4-4. Parallel Printer Connector Pin Assignments

25-pin sub-D Connector

Signal Description

1

STB (Data Strobe)

2

DATA 0

3

DATA 1

4

DATA 2

5

DATA 3

6

DATA 4

7

DATA 5

8

DATA 6

9

DATA 7

10

DATA ACK

11

BUSY

12

PE (Paper Empty)

13

SLCT (Select)

14

AUTOFD (Autofeed)

15

ERROR

16

INIT (Reset)

17

SLCTIN

18-25

GND

Once you are sure that your cable is correctly configured, use the following procedure to connect the printer to your system:

  1. Make sure the power switch on the printer is turned off and the power cord is not connected to an outlet.

  2. Attach the appropriate cable to the printer.

  3. Open the rear door of the chassis to expose the main I/O panel.

  4. Attach the free end of the printer cable to the parallel connector on the main I/O panel, as shown in Figure 4-10.

  5. Attach the power cord and turn on the printer.

See the IRIX Admin: Peripheral Devices Manual for more information on configuring your printer.

Figure 4-10. Connecting a Parallel Printer

Figure 4-10 Connecting a Parallel Printer

Connecting a Modem

Attach a modem to your system using one of the 9-pin serial ports located on the main I/O panel, at the rear of the system chassis. Your modem has a 25-pin DB-25 female connector. To connect it to the system's 9-pin serial port, you need an RS-232 cable with a female DB-25 connector at one end and a male DB-9 connector at the other end.

Be sure that the pin assignments, not the pin numbers, on the system's serial port are properly matched to the pin assignments on your modem. The pin assignments for the 9- and 25-pin RS-232 connectors are shown in Table 4-5.

Table 4-5. 25-Pin RS-232 Modem Connector Pin Assignments

25-Pin (DB-25) Connector at Modem

9-Pin (DB-9) Connector at Challenge

Signal Description
at Challenge

20

9

Data Terminal Ready (DTR)

5

5

Clear to Send (CTS)

2

2

Transmitted Data (TXD)

3

3

Received Data (RXD)

4

4

Request to Send (RTS)

8

8

Data Carrier Detect (DCD)

7

7

Signal Ground (GND)

Request to Send (RTS) and Clear to Send (CTS) are the two signals that control the flow of data between the system and the modem. The modem turns on the CTS signal when it is ready to receive data and turns the signal off when it cannot accept any more information. The system uses RTS in the same way; RTS is turned on when the system can accept data and turned off when it cannot. These signals allow the system and the modem to exchange data at a high rate without running the risk of overflowing their respective data buffers and losing data.

Data Terminal Ready (DTR) tells the modem that the system is ready to begin a data exchange.

Transmitted Data (TXD) and Received Data (RXD) are the lines that transfer the data between the system and the modem. TXD carries data from the system to the modem, and RXD carries data from the modem to the system.

Data Carrier Detect (DCD) tells the system that a carrier signal is present at the modem.


Note: This product requires the use of external shielded cables in order to maintain compliance with Part 15 of the FCC rules. Serial cables from different vendors are not compatible.

Once you are sure that your cable is correctly configured, use the following procedure to connect a modem to your system:

  1. Make sure the power switch on the modem is turned off.

  2. Attach the cable to the modem.

  3. Open the rear door of the chassis to expose the main I/O panel.

  4. Attach the connector on the other end of the cable to one of the
    9-pin serial connectors on the main I/O panel (refer to Figure 4-9).

  5. Set the modem's baud rate to 9600.

  6. Attach the modem power cord and turn on the modem.

Refer to the “Setting Up Modems” section in the IRIX Advanced Site and Server Administration Guide.

Activating Serial Ports on Additional IO4 Boards

If your system has more than one IO4 board, or if you have just added another IO4 board, you must perform the following procedure to activate the additional serial ports.


Note: If you don't know if your system has additional IO4 boards, you can check by looking at the IO panels. The system will have additional serial connectors as shown in Figure 2-6.


  1. Using a text editor such as jot or vi, open the file /var/sysgen/system/irix.sm and find the following comment line:

    *VECTOR: bustype=EPC module=epcserial unit=1 slot=? ioa=1
    

  2. Remove the leading “*” to enable the comment line, and enter the appropriate slot number of the IO4 that has been added. The following is an example for a Challenge XL system with a second IO4 in slot 13 (the one next to the primary IO4).

    VECTOR: bustype=EPC module=epcserial unit=1 slot=13 ioa=1
    

  3. Write the file and save it.

  4. Rebuild the kernel using the autoconfig command and then reboot.

  5. Next, create the appropriate device nodes by typing:

    /dev/MAKEDEV ttys


    Note: Connectors are labelled sequentially, starting with the first IO4 board and proceeding through all installed IO4 boards. For example, the first serial connector on the first IO4 board is labelled tty1. See Table 4-6 for information on labelling a server system.


    Table 4-6. Server System IO4 Board Connector Labelling

    IO4 Board Number

    IO4 Filter Board Label (Server)

    Serial Connectors

    Server Parallel Connectors

    Network Connectors

    1

    EBus 15

    RS-232: tty1-3[a]
    RS-422: tty4

    plp15

    et0

    2

    EBus 13

    tty45-47[b]

    plp13

    et1

    3

    EBus 11

    tty49-51b

    plp11

    et2

    4

    EBus 9

    tty53-55b

    plp9

    et3

    [a] Connectors are labelled sequentially from right to left

    [b] Connectors are labelled sequentially from top to bottom.


  6. This creates the following files.

    /dev/ttyd45 Major=0, Minor=5
    /dev/ttyd46 Major=0, Minor=6
    /dev/ttyd47 Major=0, Minor=7
    /dev/ttyd48 Major=0, Minor=8
    /dev/ttyf45 Major=0, Minor=101
    /dev/ttyf46 Major=0, Minor=102
    /dev/ttyf47 Major=0, Minor=103
    /dev/ttyf48 Major=0, Minor=104
    /dev/ttym45 Major=0, Minor=37
    /dev/ttym46 Major=0, Minor=38
    /dev/ttym47 Major=0, Minor=39
    /dev/ttym48 Major=0, Minor=40
    

  7. Afterwards, edit the /etc/inittab file by changing the word “off” to “respawn” in the lines associated with the ttys that just been enabled, that is, ttyd45 through ttyd47.


    Note: The “ttyd48” file corresponds to the RS422 port and does not need to have a getty started on it, since RS422 connectivity is supported only on the primary I/O panel, and is currently not supported on secondary I/O panels.


  8. Execute telinit q to force the init process to reread /etc/inittab and spawn gettys on the additional ports.

Device nodes of the form tty[fm]* are used with modems. See the getty(1M), uugetty(1M), init(1M), gettydefs(4), and inittab(4) reference pages.


Note: Comments in the /etc/inittab file are somewhat confusing since they refer to the older nomenclature and architecture used in previous Silicon Graphics systems. When “I/O” board is mentioned, you should infer “VME serial I/O controller”, and where “CPU board” is mentioned you should replace it “IO4 board”.

As alluded to earlier, the MAKEDEV script for ttys creates an extra set of device nodes for each IO4. For the second IO4, these are /dev/ttyd48, /dev/ttyf48, and /dev/ttym48. Analogous nodes are created for subsequent IO4s. These nodes are benign and should cause no problem.

Activating Parallel Ports

Follow these instructions to enable the parallel ports for your system.

  1. Type cd /dev.

  2. Next, type ./MAKEDEV plp.

The MAKEDEV command checks the hardware configuration of the system. It performs an hinv (hardware inventory) and, if the process sees an EPC (Everest peripheral controller), it makes parallel port device nodes for all 15 possible ports.