SRDB ID   Synopsis   Date
48144   Sun Fire[TM] 15K: IDPROM layout for OpenBoot PROM failed   29 Oct 2002

Status Issued

Description
- Problem Statement:

IDPROM layout for OpenBoot PROM failed due to idprom.image file1.

- Symptoms:

setkeyswitch: [5343] IDPROM layout for OpenBoot PROM failed: ecode=1
[5346] Network IP information layout for MAN failed: ecode=1      
This error results in a domain failing to boot to OBP after a setkeyswitch -d[a-r] on

This error would be seen when configuring a new domain.

If this error occurs during setkeyswitch of a previously configured domain,
then the possibility of idprom.image file corruption exists, or improper file
permissions or ownership exists on the file or the directory where it resides.
             

SOLUTION SUMMARY:
- Troubleshooting:

From the SC, execute 'sysid -d[a-r]'. Verify expected output similar to:

sms-svc> sysid -da

IDPROM in /var/opt/SUNWSMS/data/A/idprom.image for domain A

                 Format = 0x01
           Machine Type = 0x82
       Ethernet Address = 0:0:be:a8:4:be
     Manufacturing Date = Thu Oct 11 20:24:00 BST 2001
Serial number (Host ID) = 0xa804be (11011262)
               Checksum = 0xe2

If the command fails, 'error reading IDPROM', verify that these files are in the
right domain location, specifically the idprom.image file:

sms-svc> cd /var/opt/SUNWSMS/data/[A-R]
sms-svc> ls -al
total 28
drwxrwx---+  2 root             bin           512       Jan     9 16:58 .
drwxrwxr-x+ 22 root             bin           512       Mar  11 17:49 ..
-rw-r--r--   1 sms-osd          bin               0 Oct   11 19:39 bootparamdata
-rw-r--r--   1 sms-osd          bin             32 Oct   11 20:24 idprom.image
-rw-r--r--   1 sms-osd          bin               0 Oct   11 19:39 nvramdata

If the idprom.image file exists, verify that the permissions and ownership
and directory structure matches those listed above.

If these are correct, the file may be corrupted and must be restored.

If the file does not exist, then the idprom.image file must be restored 
  or recreated.

- Resolution:

If the files listed above do not exist in the location listed above, 
check the location on the spare SC to determine if the files exist and 
copy them over to the main SC.

If the files listed above do not exist in the location listed above on 
either SC, recover them from a previous smsbackup using the smsrestore 
utility.

If a previous explorer has been run, check its contents for the files 
in question and recover to the location on the SC.

If file recovery fails, contact CPRE and supply the first MAC address 
for that system (it is printed on the yellow customer info sheets that 
ship with the system). CPRE can generate a new set of 18 idprom.image 
files for the domains. Customer Info sheets are available at URL 
http://sfepdpkg.west.sun.com:8000/request/printcis.

If for some reason CPRE cannot be contacted, see additional information 
below.

- Summary of part no. and patch IDs

System Management Software (SMS) Administrator Guide 816-2527-10


- References and bug IDs
 
Customer Info sheets are available at URL http://sfepdpkg.west.sun.com:8000/request/printcis


- Additional background information

It is possible to recreate the idprom.image file using the sys_id command. 
However, you will need the system serial number and domain MAC address, 
from which the hostid can be determined. For example, to create a new 
idprom.image file with domain R MAC address/system serial number:

sms-svc> sysid -d r -e 0:0:be:a8:4:a7 -s 143A2008

sms-svc> sysid -d r

IDPROM in /var/opt/SUNWSMS/data/R/idprom.image for domain R

                 Format = 0x01
           Machine Type = 0x82
       Ethernet Address = 0:0:be:a8:4:a7
     Manufacturing Date = <NOT YET MANUFACTURED>
Serial number (Host ID) = 0x00008f (143)
               Checksum = 0xb9

<add hostid>

sms-svc> sysid -d r -H 0xa804a7

sms-svc> sysid -d r

IDPROM in /var/opt/SUNWSMS/data/R/idprom.image for domain R

                 Format = 0x01
           Machine Type = 0x82
       Ethernet Address = 0:0:be:a8:4:a7
     Manufacturing Date = <NOT YET MANUFACTURED>
Serial number (Host ID) = 0xa804a7 (11011239)
               Checksum = 0x3d
sms-svc> sysid -d r -m 200110292105

<add date>

sms-svc> sysid -d r

IDPROM in /var/opt/SUNWSMS/data/R/idprom.image for domain R

                 Format = 0x01
           Machine Type = 0x82
       Ethernet Address = 0:0:be:a8:4:a7
     Manufacturing Date = Mon Oct 29 21:05:00 GMT 2001
Serial number (Host ID) = 0xa804a7 (11011239)
               Checksum = 0x63
sms-svc>            

- Meta Data/Problem categorization

Product/Platform: SF15K
Category:      
- Keywords

IDPROM OpenBoot PROM MAN       

INTERNAL SUMMARY:

SUBMITTER: Gino Valencia APPLIES TO: Hardware/Sun Fire /15000 ATTACHMENTS:


Copyright (c) 1997-2003 Sun Microsystems, Inc.