Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1017469.1
Update Date:2012-01-13
Keywords:

Solution Type  Technical Instruction Sure

Solution  1017469.1 :   NVRAM replacement behavior on a Sun Enterprise[TM] E3X00 - Sun Enterprise[TM] E6X00  


Related Items
  • Sun Enterprise 3000 Server
  •  
  • Sun Enterprise 4500 Server
  •  
  • Sun Enterprise 5500 Server
  •  
  • Sun Enterprise 4000 Server
  •  
  • Sun Enterprise 5000 Server
  •  
  • Sun Enterprise 6000 Server
  •  
  • Sun Enterprise 3000-6000 PCI I/O Board
  •  
  • Sun Enterprise 3500 Server
  •  
  • Sun Enterprise 6500 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>Sun_Other>Sun Generic Product>SN-OTH: Gen_Prod
  •  
  • .Old GCS Categories>Sun Microsystems>Boards>Misc
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
228583


Applies to:

Sun Enterprise 3000-6000 PCI I/O Board
Sun Enterprise 3000 Server
Sun Enterprise 3500 Server
Sun Enterprise 4000 Server
Sun Enterprise 4500 Server
All Platforms

Goal

Description
Sun Enterprise 3x00-6x00 NVRAM/TOD (Time Of Day) chip information.

This document describes the functions of the NVRAM/TOD (Time Of Day) chip in a Sun Enterprise[TM] 3X00 - Sun Enterprise[TM] 6X00 system. It describes when it is needed to be replaced, what to expect during replacement, and how to copy idprom information from one TOD chip to another within the system.

Solution

Steps to Follow
Background information on the NVRAM or TOD Chip:

The component itself is a "M48T59 NVRAM" chip (pn 100-4007) and is located on the Clock Board and all I/O Boards in a Sun Enterprise 3X00-6X00 system. The component is actually a battery plus seeprom.

It is commonly called any one of several terms:

  • NVRAM chip
  • TOD (Time Of Day) chip
  • IDPROM
  • TOD NVRAM

The chip contains the following information:

  • hostid
  • ethernet address
  • OBP environment variables
  • time of day

How it functions:

Copies of this data reside on the Clock and all I/O Boards for redundancy. During the POST process, the NVRAM on the Clock Board is compared to the NVRAM(s) on the I/O Board(s). If the data on the Clock Board matches the data on at least one I/O Board, the data on the Clock Board is automatically synchronized to all I/O Boards.

In systems with only one I/O Board, it is important to follow the Clock Board replacement procedure correctly to retain the data located on the NVRAM chip. If the data is not retained, the hostid will change which will cause problems with software that uses hostid-based licensing.

If the Clock Board cannot find one I/O Board with matching NVRAM information when POST completes, the following message will be displayed:

  Clock TOD does not match TOD on any IO boards

This message refers to the TOD chip, not the time of day value. To rectify this, the NVRAM data needs to be copied.

Two OBP commands perform the copy function of NVRAM information:
  
copy-clock-tod-to-io-boards

I/O Board in hex> copy-io-board-tod-to-clock-tod

These commands only mention "tod"; this refers to the chip, not the time of day value. The copy-clock-tod-to-io-boards command copies the data from the Clock Board to all I/O Boards. The copy-io-board-tod-to-clock-tod command copies the data from the I/O Board specified (in hex) to the Clock Board.

The following scenarios explain how to copy the NVRAM/TOD data based on the part replacement performed:

1. When an I/O Board is replaced in a system with more than one I/O Board, the Clock Board will overwrite the TOD NVRAM on the new I/O Board so it is in sync with the rest of the system.

2. When an I/O board is replaced in a system with one I/O board,the Clock TOD does not match TOD on any IO boards error is always displayed.
  • Always run copy-clock-tod-to-io-boards to remedy this.
  • This propagates the TOD NVRAM information from the Clock Board to the I/O Board overwriting any information on the new I/O Board.
  • If the copy-io-board-tod-to-clock-tod command is used, the NVRAM data in the new I/O Board will overwrite the data in the Clock Board's NVRAM. All information previously stored in the Clock Board's NVRAM will be destroyed.

3. When replacing a clock board, it is advantageous to copy theNVRAM information from an existing I/O Board to the Clock Board using the copy-io-board-tod-to-clock-tod command.
  • If the copy-clock-tod-to-io-boards command is used instead, the data in the new Clock Board's NVRAM will overwrite all of the I/O Boards.

If the NVRAM data is copied incorrectly (ie. in the wrong direction), the following problems will occur:

  • * OBP variables will have to be reprogrammed
  • * Hostid and ethernet address will change.
    • This will create problems with software that has a license based upon the hostid
  • * Time of Day will change.
    • Upon initial bootup one may get a message, Last shutdown is later than time on time-of-day chip; check date.
    • This can cause severe problems for time based applications (ie. Oracle).

There is no way to verify the contents of the NVRAM chip on the Clock Board or the I/O Board. The banner command will show whatever POST has determined to be good data. POST will output a message (see below).

As mentioned before, the NVRAM chip has a built-in battery to retain its data. The only way to fix a dead battery is to replace the NVRAM chip (ie. replace the Clock or I/O Board). If the battery is dead, the following messages will appear during POST:

5,0>ERROR: TEST=NVRAM Devices,SUBTEST=M48T59 (TOD) Init ID=8.1
5,0>Component under test: Board 16 Firehose Bus
5,0>TODC battery is low bit set
Detected failed TOD on clock board. Using backup TOD on board in slot 1

NOTE: Patch 103346-30 contains the latest firmware and was released Oct/30/2002.


Product
Sun Enterprise 6000 Server
Sun Enterprise 5000 Server
Sun Enterprise 4000 Server
Sun Enterprise 3000 Server
Enterprise 3000-6000 PCI I/O Board
Sun Enterprise 6500 Server
Sun Enterprise 5500 Server
Sun Enterprise 4500 Server
Sun Enterprise 3500 Server

 
In the US, view http://americasqual.central/qms/us/isodoc/sco/SCRP1016.html for the QMS NVRAM/SEEPROM Replacement Procedure.

Not sure this is still in place (checking...) but this is the text of that link:

Title: NVRAM/SEEPROM Replacement Procedure
Document #: SCRP1016
Sun Proprietary: Internal Use Only

1.0 Objective: To provide US Sun Service personnel with instructions to
ensure timely replacement of a failed NVRAM/SEEPROM at customer's sites
and ensures appropriate records are maintained of these replacements.

2.0 Scope: This procedure defines the actions and responsibilities of
all personnel, but not limited to Field Engineers, Technical Support
Engineers, System Support Engineers, ROCA, and Supplier.

3.0 Procedure Summary: (Flowchart to be added with next revision)

Case initiated or already exists

Appropriate NVRAM/SEEPROM ordered

NVRAM/SEEPROM received

NVRAM/SEEPROM replaced

Case Closed.



4.0 Procedure Detail: Responsibilities, Action, References and Notes
Request for service or request for assistance. Customer, CCC, SSE,
and/or FE See Note 1

Does the customer have software applications "tied" to the HostID and/or
Ethernet address? SSE/FE If yes, See Note 3
If no, See note 2.

Upon receipt of replacement, Engineer installs NVRAM/SEEPROM and ensures
system functionality.

Was replacement NVRAM/SEEPROM provided by PDSi? SSE/FE If yes, See Note 4
ERM See Note 5

Close case.

Notes:

1. Service Calls are initiated by calling 1-800-USA-4-SUN. If Case
already exist, then engineer can call FE Technical Support at
1-800-USA-1SUN for additional assistance.


2. FE or SSE places order for FRU replacement through USCO call center
at 1-800-776-0996 or through PDSi at 1-800-882-8282 for the following
non-FRU's:



2.1 NVRAM JavaStation JJ P/N 525-1733-xx
2.2 SEEPROM Sunblade 1000 P/N 525-1788-xx
2.3 SEEPROM Sun Fire V480 P/N 100-5311
2.4 SEEPROM Sun Fire V880 P/N 100-5311

3. TSE, SSE, or FE must copy and paste the following information and
send to PDSi via the NVRAM/SEEPROM email alias:[email protected]


Subject line: Americas FIELD REQUEST FOR DELIVERY OF A REPLACEMENT
NVRAM/SEEPROM:

Body of Case Number (mandatory)
email: Part Number (mandatory)
Task ID Number (mandatory)
Request Date (mandatory)
Delivery Address (mandatory)
Delivery Contact Name (mandatory)
SSE/FE Name (mandatory)
SSE/FE Phone # (mandatory; PDSi may have questions about the order)
Required Date (state urgency or Mission Critical status)
HostID (if known)
Ethernet Address (if known)
Barcode Serial Number (mandatory)
Platform Type (mandatory)


PDSi receives the email and recreates the NVRAM/SEEPROM. Depending on
the urgency or mission critical status indicated in the email template,
PDSi can expedite the replacement NVRAM/SEEPROM directly to the location
specified by the engineer. Normal business hours for PDSi are from 8:30
am to 5:30 pm, EST. However for after-hours support, call 1-800-882-8282
and follow the instructions of the automated attendant. Be sure to leave
your name and phone number--you will be contacted within 1 hour of your
call. Shipping of the replacement NVRAM/SEEPROM can range from UPS
ground to NFO, depending on the customer's requirements or contractual
commitments. The newly recreated NVRAM/SEEPROM shall be identified with
a "WHITE" barcode label that includes the human readable "serial number".

4. It is mandatory for the original NVRAM/SEEPROM to be returned to PDSi
for proper disposal and tracking.


5. PDSi will track information on the duplicated NVRAM/SEEPROM,
including the hostID, ethernet address, platform type, barcode serial
number, date, and engineer name.

A bi-weekly aging report will be sent to the Repair Management Manager
indicating the non-returned defective NVRAM/SEEPROM's. Repair Management
will escalate as necessary to ensure field return compliance.

PDSi will contract for the destruction of the defective NVRAM/SEEPROM,
and will maintain Certificates of Destruction for each NVRAM/SEEPROM
destroyed.

5.0 References:

5.1 FLDP1007 - Hardware Installation

5.2 FLDP1008 - Hardware Service Delivery and Escalation

6.0 Definitions:

6.1 CCC - Customer Care Center
6.2 FE - Field Engineer
6.3 FRU - Field Replaceable Unit
6.4 NFO - Next Flight Out
6.5 SES - Supplier Engineering Services
6.6 SSE - System Support Engineer
6.7 TSE - Technical Support Engineer

7.0 Performance Criteria:

7.1 Performance Criteria will be added with next revision.

7.2 Quality records are to be maintained as follows:

Quality Records Department Responsible Department/Location
Record keeper Retention Period Location
Aging Reports Vendor Vendor 6 months Onsite
Certificates of Destruction Vendor Vendor forever Onsite




Change Record

Revision: 00
Date: 11/17/03
ISO9001:2000 Clause: 7.5.1
Prepared by: Dan Scully
Authorized by:Andy Macnamara, Manager, Repair Supplier Management
Doc. Control Approvers: SCO, Field Mid America, Field Northeast, Field
South, Field West, and Americas Quality.
Description of Change: Initial release, replaces GENW2001; added 2.3 and
2.4 to notes section; changed Enterprise Service to US Sun Service,
changed Business Operations and Alliances to ROCA; changed Engineering
and Repair Management to Repair Management in all cases; deleted ERM
definition.

NVRAM, TOD, NVRAM/TOD, hostid, ethernet, OBP, copy-clock-tod-to-io-boards, copy-io-board-tod-to-clock-tod



Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback