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-72-1494101.1
Update Date:2012-10-10
Keywords:

Solution Type  Problem Resolution Sure

Solution  1494101.1 :   SP Detected Fault: Unable To Determine Platform Id  


Related Items
  • Sun SPARC Enterprise T5240 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>CMT>SN-SPARC: T5xx0
  •  




In this Document
Symptoms
Cause
Solution


Created from <SR 3-6230824516>

Applies to:

Sun SPARC Enterprise T5240 Server - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Symptoms

system showing the error "unable to determine platform id", and can't set the Chassis serial number

pdcvrt101-sc> showfaults -v
Last POST Run: Thu Sep 20 10:00:20 2012

Post Status: Passed all devices
  ID Time FRU Class Fault
  1 Jan 22 13:45:42 /SYS/MB SP detected fault: unable to determine platform id

 

   It failed to set the serial Number:

pdcvrt101-sc> setsc sc_servicemode true
Warning: misuse of this mode may invalidate your warranty.

pdcvrt101-sc> setcsn -c FML085103U
setcsn: Unable to set Chassis Serial Number.

Cause

since can't set the chassis s/n, suspect a problem with the PDB, and errors go back to January:

From dcvrt101-sc> showfru

  /Status_EventsR[0]/UNIX_Timestamp32: 2012-01-25T20:38:21-08:00
  /Status_EventsR[0]/Old_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[0]/New_Status: 0x00 (OK)
  /Status_EventsR[0]/Initiator: SCAPP
  /Status_EventsR[0]/Component: 0
  /Status_EventsR[0]/Event_Code: 02000000
  /Status_EventsR[0]/Message: System Management reboot; prior status cleared.
  /Status_EventsR[1]
  /Status_EventsR[1]/UNIX_Timestamp32: 2012-01-25T20:36:16-08:00
  /Status_EventsR[1]/Old_Status: 0x00 (OK)
  /Status_EventsR[1]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[1]/Initiator: SCAPP
  /Status_EventsR[1]/Component: 0
  /Status_EventsR[1]/Event_Code: 02000000
  /Status_EventsR[1]/Message: unable to determine platform id
  /Status_EventsR[2]
  /Status_EventsR[2]/UNIX_Timestamp32: 2012-02-01T08:57:40-08:00
  /Status_EventsR[2]/Old_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[2]/New_Status: 0x00 (OK)
  /Status_EventsR[2]/Initiator: SCAPP
  /Status_EventsR[2]/Component: 0
  /Status_EventsR[2]/Event_Code: 02000000
  /Status_EventsR[2]/Message: System Management reboot; prior status cleared.
  /Status_EventsR[3]
  /Status_EventsR[3]/UNIX_Timestamp32: 2012-02-09T21:04:37-08:00
  /Status_EventsR[3]/Old_Status: 0x00 (OK)
  /Status_EventsR[3]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[3]/Initiator: SCAPP
  /Status_EventsR[3]/Component: 0
  /Status_EventsR[3]/Event_Code: 02000000
  /Status_EventsR[3]/Message: unable to determine platform id
  /Status_EventsR[4]
  /Status_EventsR[4]/UNIX_Timestamp32: 2012-06-17T10:54:13-07:00
  /Status_EventsR[4]/Old_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[4]/New_Status: 0x00 (OK)
  /Status_EventsR[4]/Initiator: SCAPP
  /Status_EventsR[4]/Component: 0
  /Status_EventsR[4]/Event_Code: 02000000
  /Status_EventsR[4]/Message: System Management reboot; prior status cleared.
  /Status_EventsR[5]
  /Status_EventsR[5]/UNIX_Timestamp32: 1969-12-31T16:04:45-08:00
  /Status_EventsR[5]/Old_Status: 0x00 (OK)
  /Status_EventsR[5]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[5]/Initiator: SCAPP
  /Status_EventsR[5]/Component: 0
  /Status_EventsR[5]/Event_Code: 02000000
  /Status_EventsR[5]/Message: unable to determine platform id
  /Status_EventsR[6]
  /Status_EventsR[6]/UNIX_Timestamp32: 2012-06-22T06:35:42-07:00
  /Status_EventsR[6]/Old_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[6]/New_Status: 0x00 (OK)
  /Status_EventsR[6]/Initiator: SCAPP
  /Status_EventsR[6]/Component: 0
  /Status_EventsR[6]/Event_Code: 02000000
  /Status_EventsR[6]/Message: System Management reboot; prior status cleared.
  /Status_EventsR[7]
  /Status_EventsR[7]/UNIX_Timestamp32: 2012-06-28T10:28:18-07:00
  /Status_EventsR[7]/Old_Status: 0x00 (OK)
  /Status_EventsR[7]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[7]/Initiator: SCAPP
  /Status_EventsR[7]/Component: 0
  /Status_EventsR[7]/Event_Code: 02000000
  /Status_EventsR[7]/Message: unable to determine platform id
  /Status_EventsR[8]
  /Status_EventsR[8]/UNIX_Timestamp32: 2012-09-20T09:22:48-07:00
  /Status_EventsR[8]/Old_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[8]/New_Status: 0x00 (OK)
  /Status_EventsR[8]/Initiator: SCAPP
  /Status_EventsR[8]/Component: 0
  /Status_EventsR[8]/Event_Code: 02000000
  /Status_EventsR[8]/Message: System Management reboot; prior status cleared.
  /Status_EventsR[9]
  /Status_EventsR[9]/UNIX_Timestamp32: 2013-01-22T13:45:42-08:00
  /Status_EventsR[9]/Old_Status: 0x00 (OK)
  /Status_EventsR[9]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[9]/Initiator: SCAPP
  /Status_EventsR[9]/Component: 0
  /Status_EventsR[9]/Event_Code: 02000000
  /Status_EventsR[9]/Message: unable to determine platform id
 
since can't set the chassis s/n, suspect a problem with the PDB

  /Status_EventsR[1]/UNIX_Timestamp32: 2012-01-25T20:36:16-08:00
  /Status_EventsR[1]/Old_Status: 0x00 (OK)
  /Status_EventsR[1]/New_Status: 0x40 (MAINTENANCE REQUIRED)
  /Status_EventsR[1]/Initiator: SCAPP
  /Status_EventsR[1]/Component: 0
  /Status_EventsR[1]/Event_Code: 02000000
  /Status_EventsR[1]/Message: unable to determine platform id
 

Solution

Replace the PDB and clear the old fma errors

Sets the s/n of the system after replacing the PDB.
 

From Sun SPARC Enterprise T5140 and T5240 Servers Service Manual
http://docs.oracle.com/cd/E19910-01/820-3318-14/820-3318-14.pdf (pg 171)


Note – After replacing the power distribution board and powering on the system,
you must run the ALOM CMT setcsn and setcpn commands to set the
electronically readable chassis serial number and server part number.

11. At the ALOM CMT command line interface, use the setcsn command to set the
chassis serial number and the setcpn command to set the server part number
on the power distribution board.

The following is an example of the command-line dialog used to set the chassis
serial number and server part number for a Sun SPARC Enterprise T5140 server.

Caution – When performing the following steps, use special care to enter the correct
numbers. Once the power distribution board has been programmed with a chassis
serial number or server part number, the number cannot be changed.

sc> setsc sc_servicemode true
Warning: misuse of this mode may invalidate your warranty.

sc> setcsn -c chassis_serial_number
Are you sure you want to permanently set the Chassis Serial Number
to chassis_serial_number [y/n]? y
setcsn: Chassis serial number recorded.

sc> setcpn -p chassis_part_number
Are you sure you want to permanently set the Chassis Part Number
to chassis_part_number [y/n]? y
setcpn: Chassis part number recorded.

sc> showplatform
SPARC-Enterprise-T5140
Chassis Serial Number: chassis-serial-number
Domain Status
------ ------
SO Running

 

Once Chassis serial number and part number has been set, set sc_servicemode  to false:


sc> setsc sc_servicemode false


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