This chapter describes how to add additional storage devices, as well as peripherals such as printers and modems, to your Challenge server.
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:
Determine whether or not the drive in the FLD is single-ended or differential.
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.|
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.
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.
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.|
Configure your SCSIBox 2 for full-height drives by following these steps:
Open the lower front door of the chassis and ensure that the system is powered off.
Open the door to the SCSIBox by releasing the 2 wing nuts (refer to Figure 3-2).
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.|
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.
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).
Store the drive shelf and its securing screws in a safe place in case you have to return the SCSIBox to its original configuration.
Configure the FLD, as described previously in this chapter. Refer to “Installing and Removing FLDs,” in Chapter 3 for installation instructions.
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.|
|Note: A differential connector is labeled as DF SCSI, and a singled-ended connector is labeled as SE SCSI.|
See Figure 4-5.
See Figure 4-5.
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.
Gain access to the SCSIBox drive enclosure and install the
CD-ROM drive, as described in “Installing and Removing FLDs” in Chapter 3.
Locate the compact disc that contains the operating system.
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.
Close the caddy.
Hold the caddy by its tabs with the arrow pointing toward the CD-ROM drive (see Figure 4-7).
Insert the caddy into the CD-ROM drive.
Refer to the IRIS Software Installation Guide for complete instructions on loading the system software.
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.
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.
25-Pin (DB-25) Connector (Printer/Terminal)
9-Pin (DB-9) Connector (Challenge)
Transmitted Data (TXD)
Signal Ground (GND)
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:
Make sure the power switch on the printer or terminal is turned off and the power cord is not connected to an outlet.
Attach the appropriate cable to the printer or terminal.
Open the rear door of the system chassis to expose the main I/O panel.
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.
Attach the power cord and turn on the printer or terminal.
See the IRIX Advanced Site and Server Administration Guide for more information on configuring your printer and terminal.
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.
25-pin sub-D Connector
STB (Data Strobe)
PE (Paper Empty)
Once you are sure that your cable is correctly configured, use the following procedure to connect the printer to your system:
Make sure the power switch on the printer is turned off and the power cord is not connected to an outlet.
Attach the appropriate cable to the printer.
Open the rear door of the chassis to expose the main I/O panel.
Attach the free end of the printer cable to the parallel connector on the main I/O panel, as shown in Figure 4-10.
Attach the power cord and turn on the printer.
See the IRIX Advanced Site and Server Administration Guide for more information on configuring your printer.
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.
25-Pin (DB-25) Connector at Modem
9-Pin (DB-9) Connector at Challenge
Data Terminal Ready (DTR)
Clear to Send (CTS)
Transmitted Data (TXD)
Received Data (RXD)
Request to Send (RTS)
Data Carrier Detect (DCD)
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:
Make sure the power switch on the modem is turned off.
Attach the cable to the modem.
Open the rear door of the chassis to expose the main I/O panel.
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
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.
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.|
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
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
Write the file and save it.
Rebuild the kernel using the autoconfig command and then reboot.
Next, create the appropriate device nodes by typing:
|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.|
IO4 Board Number
IO4 Filter Board Label (Server)
Server Parallel Connectors
[a] Connectors are labelled sequentially from right to left
[b] Connectors are labelled sequentially from top to bottom.
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
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 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.|
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.
Type cd /dev.
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 perhiperal controller), it makes parallel port device nodes for all 15 possible ports.