C H A P T E R  3

Hardware Installation

This chapter describes some of the typical system configurations in which the Netra CP2160 board may be used.

This chapter contains the following sections:


3.1 Equipment and Operator Safety

Refer to the Important Safety Information for Sun Hardware Systems (816-7190-xx) for general safety information.

Read these safety statements specific to the Netra CP2160 board carefully before you install or remove any part of the system.



caution icon

Caution - Depending on the particular chassis design, operations with open equipment enclosures can expose the installer to hazardous voltages with a consequent danger of electric shock. Ensure that line power to the equipment is disconnected during operations that make high voltage conductors accessible.



The installer must be familiar with commonly-accepted procedures for integrating electronic systems and with the general practice of Sun systems integration and administration. Although parts of these systems are designed for hot-swap operation, other components must not be subjected to such stresses. Work with power connected to a chassis only when necessary and follow these installation procedures to avoid equipment damage.

This equipment is sensitive to damage from electrostatic discharge (ESD) from clothing and other materials. Use the following antistatic measures during an installation.

The other end of the strap lead should be connected to one of the following:


3.2 Preparing for Installation

Read the following subsections before starting to install these boards. In addition, do the following:

1. Become familiar with the contents of the referenced documentation.

2. Verify that all listed hardware and software is available (see Section 1.4, System Requirements).

3. Check power, thermal, environmental and space requirements (see Section 3.2.1, Checking Power, Thermal, Environmental, and Space Requirements).

4. Verify that local area networking (LAN) preparations are completed (see Section 3.2.2, Determining Local Network IP Addresses and Hostnames).

5. Ensure that the hostnames and their network IP addresses are allocated and registered at the site.

3.2.1 Checking Power, Thermal, Environmental, and Space Requirements

Ensure that:

3.2.2 Determining Local Network IP Addresses and Hostnames

Collect the following information to connect hosts to the local area network (LAN). Ask your network administrator for help, if necessary. This information is not needed for a standalone installation You can use TABLE 3-1 to record this information.


TABLE 3-1 Your Local Network Information

Information Needed

Your Information

IP addresses[1] and hostname for each Netra CP2160 client

 

Domain name

 

Type of name service and corresponding name server names and IP addresses--for example DNS and NIS (or NIS+)

 

Subnet mask

 

Gateway router IP address

 

NFS server names and IP addresses

 

Web server URL

 


You may need the MAC (Ethernet) addresses of the local hosts to make nameserver database entries. The MAC address can be seen in the console output while booting to the ok prompt. It can also be derived from the Host ID seen on the label of the I2C EEPROM package.

3.2.3 Installation Procedure Summary

The steps in this section summarize the Netra CP2160 board installation at a high level. Make sure to read the details in Section 3.3, Configuring the Netra Board Hardware through Section 3.7, Software Installation before installing the board.

The procedure to setup and configure a Netra CP2160 board in a system includes the following steps:

1. Configure host board physical hardware. For example, install memory and PMC cards, replace the serial EEPROM, and set switches if necessary.

2. Configure the transition card with PIMs, switch settings, or connector attachments, as necessary.

3. Physically install the transition card (as necessary), host, and any peripheral boards into the chassis.

4. Connect the host(s) to a local network. Alternatively, the host can be run as a standalone system without a network connection.

5. Install the operating system.


3.3 Configuring the Netra Board Hardware

This section lists hardware installation and settings that may or may not apply for your board configuration. Read and perform the procedures, as necessary, before installing the Netra CP2160 board into the chassis.

3.3.1 Installing the Memory Module

The Netra CP2160 board can accommodate modular memory. For directions on the installation process of the memory modules on the Netra CP2160 board, refer to the document Memory Module Installation and Removal Guide for Netra CP2000/CP2100 Series Boards (817-0654-xx).

3.3.2 Installing the PMC Module

Use the PMC card manufacturer's procedure to install these cards.

3.3.3 Setting Switches

Section B.4, Switch Settings details the SW2501 and SW4101 switch settings for the Netra CP2160 board.

3.3.4 Replacing the Serial EEPROM


FIGURE 3-1 Replacing the Serial I 2 C EEPROM

This is an illustration showing the positioning of the Serial I2C EEPROM, on the Netra CP2160 board, when replacing it.


The serial I2C EEPROM stores the backup copy of the board MAC address and host ID information (see Section 5.3.4.4, Serial I2C EEPROM for more information).

If you need to replace the Netra CP2160 board, remove the serial I2C EEPROM from the original board and install it on the new Netra CP2160 board.FIGURE 3-1 shows the position of the serial I2C EEPROM on the Netra CP2160 board.The MAC address label is positioned on top of both the serial I2C EEPROM and the J3 connector. See FIGURE 1-6 for the location of the MAC address label.

3.3.5 Configuring Transition Card Hardware

If you are using the XCP2060-TRN I/O transition card, refer to the XCP2060-TRN I/O Transition Card Manual for Netra CP2060/CP2080/CP2160 CompactPCI Boards (P/N 806-6203-xx). You may also refer to the transition card manual for detailed connector pin assignments.

3.3.5.1 Installing PIM Assemblies

Use the PMC card manufacturer's procedure to install these cards. Only the PIM A and PIM B Connector Power Pin Assignments are provided in TABLE 3-2.



Caution - When installing a PIM card on to the transition card, ensure that the PIM card power signals match the corresponding power signals of the PIM connectors that are to be installed on the XCP2060-TRN I/O Transition Card.




caution icon

caution icon
TABLE 3-2 PIM A and PIM B Connector J0 Power Pin Assignments (J400 and J500)

Pin

Signal

Pin

Signal

Pin

Signal

Pin

Signal

1

17

33

49

2

+12V

18

GND

34

GND

50

GND

3

19

35

51

4

20

36

52

5

+5V

21

+5V

37

+5V

53

+5V

6

22

38

54

7

23

39

55

8

24

40

56

9

25

41

57

10

+3.3V

26

+3.3V

42

+3.3V

58

+3.3V

11

27

43

59

12

28

44

60

13

GND

29

GND

45

GND

61

-12V

14

30

46

62

15

31

47

63

16

32

48

64



3.4 Installing Boards Into the CompactPCI Chassis

This section describes the installation of the transition card, the system host board, the satellite board and the I/O cards into a Netra CP2160 CompactPCI system chassis.

3.4.1 Installing the XCP2060-TRN I/O Transition Card

Use the installation procedure detailed in the XCP2060-TRN I/O Transition Card Manual for Netra CP2060/CP2080/CP2160 CompactPCI Boards (806-6203-xx) to install the XCP2060-TRN transition card.



Note - If the system power is on when installing the XCP2060-TRN I/O transition card, the transition card must be installed before its mating Netra CP2160 board.



A compatible transition card must be used with the Netra CP2160 board for rear I/O access. The transition card enables access to the network, to a boot device and to a console terminal. You may use the XCP2060-TRN I/O transition card, or you may design your own transition card.


FIGURE 3-2 Installing the XCP2060-TRN CPCI I/O Transition Card

This illustration shows how the XCP2060-TRN transition cards are located when installed to work with Netra CP2160 host and satellite boards.


3.4.2 Installing the Netra CP2160 Board

A CompactPCI chassis contains:

 

To use the Netra CP2160 board as a system controller, install the board into the system board slot. To use the Netra CP2160 board as a satellite board, install the board into a peripheral slot. (see Section 5.4.3.1, Arbitration in System Controller Role).

1. Ensure that power is disconnected from the chassis.

The Netra CP2160 satellite board can be installed while the chassis is powered--however only start with a powered chassis if necessary. See Section 2.1, Hot-Swapping a Netra CP2160 Satellite Board for information on hot-swapping the Netra CP2160 satellite board.

The Netra CP2160 board cannot be hot-swapped when used as a system controller.

2. Check that the corresponding XCP2060-TRN I/O transition card is installed.

If you need a transition card for I/O for the Netra board, ensure that it is already present in the chassis. This step is essential if the chassis is powered during the installation.

3. Slide the Netra CP2160 board into the appropriate slot on the corresponding top and bottom mounting rails and toward the backplane while gently pushing the board handles inward.

While sliding the board, ensure that the Netra CP2160 board extraction levers are aligned perpendicular to the card flange in the unlocked position and that the board connectors are aligned with the transition card connectors.

4. Install two screws through the top and bottom of the front connector plate to secure the board.


FIGURE 3-3 Installing a Typical Netra CP2160 Board Into a CompactPCI Chassis in a System Host Slot

This illustration shows a typical Netra CP2160 board being installed in a system host slot.




Note - Follow the CompactPCI chassis manufacturer's instructions to make sure the Netra CP2160 board is installed into the system controller slot.



3.4.3 Installing an I/O Board

Various I/O boards (I/O cards) can be installed in the chassis that contain the Netra board. If these boards meet hot-swap requirements, these can be hot-inserted and do not require that the system is powered down. These I/O cards need to be installed in their respective slots. Refer to the chassis manufacturer's documentation for slot assignments and for special installation instructions.

The basic I/O card installation procedure is the same as described in Section 3.4.2, Installing the Netra CP2160 Board. The ejector handles on the I/O cards may not be the same style as Netra board ejector handles. Some boards have retracting ejector handles. Refer to the I/O card manufacturer's instructions on how to engage or disengage ejector handles that secure that board to the chassis.

Refer to Section 2.2, Peripheral I/O Board Configuration for information on configuring and I/O card to work with a Netra CP2160 host board.


3.5 Setting Up an Assembled Netra CP2160 Board Computer

This section describes how to set up a computer that contains the Netra CP2160 board.

1. Using a category 5 grade network cable, connect one RJ45 connector into the receptacle on the front panel of the Netra CP2160 board or on the rear flange of the transition card (RTM).

The other end must be connected to a suitable 10/100 Mb Ethernet hub on the local subnet. To use the front ethernet ports, set the NVRAM variable to true (this is the default setting). To use the RTM ethernet port, set the NVRAM variable "front-phy?" to false. The command syntax at the ok prompt is:

ok setenv front-phy? false 
ok reset-all

Plug the ethernet cables only on one set of ports; plug the cables on the front panel ports when using front ports and plug them on the RTM when using the the rear ethernet ports. They should not be plugged on both sides at the same time.



Note - When used as a system controller, the CP2160 board is Class A for EMI compliance. When used as a satellite card, the CP2160 board is Class B under the following conditions. For Class B EMI compliance of front access ports, use of shielded cables is required on all I/O ports. For Class B compliance of rear access ports, use of shielded cables is required on the serial I/O port and unshielded cables can be used on the Ethernet port. The shields for all shielded cables must be terminated on both ends.



2. Connect I/O cabling to the host board and to the serial port of the host system.

3. Connect a serial cable to the ttya port on the front panel of the Netra CP2160 board or the the XCP2060-TRN CPCI I/O transition card of the target machine and to the serial port of the host machine.

4. Use the tip utility on the host system to establish a full-duplex terminal connection with the Netra CP2160 board.

5. At the UNIX prompt in a command tool or shell tool, type:

tip -9600 /dev/ttya

6. Connect any other peripheral devices (such as a printer) to the appropriate connector.


3.6 Initial Power On and Firmware Upgrade

3.6.1 Powering on the System

1. Power on the system that contains the Netra CP2160 board to run the power-on self-tests (POST). For details on POST, see Chapter 4, Firmware.

2. After running POST, install the Solaris operating environment package on the system that contains the Netra CP2160 board (see Section 3.7.1, Installing the Operating System).

3.6.2 Determining the Firmware Version

If the installed version is not current, update the OpenBoot PROM before continuing (see Section 3.6.3, Upgrading the OpenBoot PROM Firmware). The third character group (X) in OpenBoot PROM is the revision number.

3.6.2.1 Determining the Firmware Version From OpenBoot PROM

To determine the installed OpenBoot PROM version, use the .version command at the ok prompt. An example of the screen print-out is shown below.


Firmware version 1.0.1 
SMC Firmware Release 4.0.6 TEST Platform ID 21
*** SMC FIRMWARE NOT FOR PRODUCTION *** 
FPGA Version 1.2
PLD Version 4.2
Firmware CORE Release 0.0.7 created 2002/9/23 17:2
Release 4.0 Version 11 created 2002/09/30 12:27
cPOST version 0.0.1 created 2002/6/28
CORE 0.0.7 2002/09/23 17:02



Note - In the above printout example, the OBP release version is 4.0.11, as specified in the seventh line of the printout.



3.6.2.2 Determining the Firmware Version From the Solaris Prompt

Use the prtconf command at the machine_name% prompt.


machine_name% /usr/bin/prtconf -V
OBP 4.0.xx creation date

3.6.3 Upgrading the OpenBoot PROM Firmware

This firmware can only be upgraded when operating at the OpenBoot PROM level, that is, at the ok prompt.



Note - See information for sequencing of SMC and board upgrade information provided on the product web site at:
http://www.sun.com/products-n-solutions/nep/hardware/boards/CP2160



1. Download the latest Netra CP2160 host firmware binaries.

2. Bring the system down to OpenBoot PROM level.

If your Netra CP2160 board is currently running Solaris software, become superuser and issue the command:


# sync; sync; halt

3. Check the present firmware revision.

Check the current firmware revision on the target system by typing:


ok .version

A typical output is:


ok .version
Firmware version 1.0.1 
SMC Firmware Release 4.0.6 TEST Platform ID 21
*** SMC FIRMWARE NOT FOR PRODUCTION *** 
FPGA Version 1.2
PLD Version 4.2
Firmware CORE Release 0.0.7 created 2002/9/23 17:2
Release 4.0 Version 11 created 2002/09/30 12:27
cPOST version 0.0.1 created 2002/6/28
CORE 0.0.7 2002/09/23 17:02



Note - In the above printout example, the OBP release version is 4.0.11, as specified in the seventh line of the printout.



4. Disable autoboot, then reset the system.

Disable autoboot and reset the system by means of the commands:


ok setenv auto-boot? false
ok reset-all

5. Flash update your firmware.


ok flash-update device; obp-file-path/obp-latest-binary
ok smc-flash-update device; smc-file-path/smc-latest-binary 



Note - The flash-update command will execute both the SMC and SPARC flash updates if they are both are included in the file path. You can still use the smc-flash-update if you want to update the SMC flash only.



The system should automatically reset. If it does not, power cycle it.

6. Check the firmware revision.

Check the firmware revision by typing:


ok .version

The form of the output appears as in Step 3. Ensure that the version information shows up as expected. If not, please attempt the OpenBoot PROM upgrade once more.

7. Enable auto booting and reset the system.

a. Enable auto booting by typing:


ok setenv auto-boot? true

b. Reset the system to boot Solaris software:


ok reset-all

Please contact your service personnel if you face any problems.



Note - Solaris scripts are also available to upgrade core OpenBoot PROM firmware.




3.7 Software Installation

3.7.1 Installing the Operating System

The Solaris 8 operating environment, Release 2/02 or subsequent compatible version, may be used with the Netra CP2160 board system. Refer to Solaris installation manuals for the installation procedure (see Appendix D).

For additional software functionality available through the CP2000 Supplemental CD 4.0 for Solaris 8, contact your field application engineer or refer to the product web site at:

http://www.sun.com/products-n-solutions/nep/hardware/boards/cp2160/



Note - CP2000 Supplemental CD 3.1 for Solaris 8 can also be used with the Netra CP2160 board, but does not provide all of the features available in the CD 4.0 version.



3.7.2 Downloading and Installing SunVTS

Sun Validation Test Suite (SunVTSTM) is a comprehensive software package that tests and validates the Netra CP2160 board by verifying the configuration and function of most hardware controllers and devices on the board. SunVTS is used to validate a system during development, production, inspection, troubleshooting, periodic maintenance and system or subsystem stressing. SunVTS can be tailored to run on various types of machines ranging from desktops to servers with modifiable test instances and processor affinity features.

You can perform high-level system testing by using the appropriate version of SunVTS. For detailed information on SunVTS support and downloads, refer to the following web site:

http://www.sun.com/oem/products/vts/index.html

The SunVTS packages are also located on the Solaris 8 Supplemental Software CD for Sun Computer Systems that ships with the Solaris operating environment release.

Ensure that the SunVTS software version is compatible with the Solaris operating environment version being used. Solaris 8 2/02 operating environment is compatible with SunVTS 4.6 package.

Information on the version of the SunVTS software installed can be found in the file:

/opt/SUNWvts/bin/.version

To obtain SunVTS documentation, contact your local customer service representative or field application engineer.



Note - For security reasons only a superuser is permitted to run SunVTS. Installation and starting instructions are included with the software when it is downloaded.



 


1 (TableFootnote) Local IP addresses are not needed if they are assigned by a network DHCP server