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

Asset ID: 1-75-1004094.1
Update Date:2010-07-06
Keywords:

Solution Type  Troubleshooting Sure

Solution  1004094.1 :   Troubleshooting disk boot problems from the OBP (“ok>” prompt)  


Related Items
  • Sun Fire E6900 Server
  •  
  • Sun Fire 3800 Server
  •  
  • Sun Fire 6800 Server
  •  
  • Sun Netra 1280 Server
  •  
  • Sun Fire E4900 Server
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Fire V1280 Server
  •  
  • Sun Fire E2900 Server
  •  
  • Sun Fire 4810 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>Midrange V and Netra Servers
  •  
  • GCS>Sun Microsystems>Servers>Entry-Level Servers
  •  
  • GCS>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
205698


Description
Troubleshooting disk boot problems from the OBP (“ok>” prompt)

Symptoms

  • The system is attempting to boot off of a hard disk drive
  • The system cannot locate a proper boot partition, resulting in errors such as:
           ERROR: Can't open boot-device
Boot device is unknown
Error: improper device path
Fast Data Access MMU Miss

System Type and Configuration

While the examples in this document were obtained from a 1280, this document can be used to troubleshoot most device path issues for SPARC(R) based systems running Solaris[TM]. The below variables must be true in order for this resolution path to be useful:

  • The customer knows the physical location of their intended boot device.
  • The system is booting off of a hard disk drive.
  • The system is able to get to the ok prompt.


Steps to Follow
Please validate that each troubleshooting step below is true for your environment. Each step will provide instructions via a link to the document for validating the step and taking corrective action as necessary. The steps are ordered in the most appropriate sequence to isolate the issue and identify the proper resolution. Please do not skip a step.

1) Confirm that we are able to reach the OBP ( ok> prompt)

If the system is unable to get to the OK prompt please see the resolution path for Troubleshooting boot problems that occur prior to OBP initialization.

Reference Technical Instruction <Document: 1003150.1> Navigating between shells on Sun Fire mid-range server. 

2)Confirm probe-scsi-all is able to see the boot disk

Reference Technical Instruction <Document: 1005013.1>  for steps on performing probe-scsi-all

3) Confirm OBP parameter diag-switch is set to false

Example output:
ok> printenv diag-switch
Diag-switch false

To correct the problem:
ok> setenv diag-switch false

4) Using show-disks and devalias, output, verify that the boot-device alias matches a show-disks path.

Reference Technical Instruction <Document: 1010006.1> Creating a boot device alias for help on configuring boot devices.

5) Following a reset-all, verify another boot attempt has failed while capturing script data.

Below is an example of a successful boot on a SunFire v1280:

{0} ok boot
Boot path: /ssm@0,0/pci@18,600000/scsi@2/disk@0,0:a Boot args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Loading: /platform/SUNW,Netra-T12/ufsboot
Loading: /platform/sun4u/ufsboot
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
lw8 console login:

Reference the man page for script for help capturing scritpt data.

6) At this point, if you have validated that each troubleshooting step above is true for your environment, and the issue still exists, further troubleshooting is required.  Collect data and collaborate with the next level of support.

Collect printenv, devalia, probe-scsi-all, the script data from step 5, and show-disks output.



Product
Sun Fire V1280 Server
Sun Fire E2900 Server
Netra 1280 Server
Netra 1290 Server
Sun Fire E4900 Server
Sun Fire E6900 Server
Sun Fire 3800 Server
Sun Fire 4800 Server
Sun Fire 4810 Server
Sun Fire 6800 Server

Internal Comments
Internal Reference:

For more help in translating recognized device paths use the Solaris[TM] Device Path Decoder located at http://decoder.aus/


At this point, if the customer has validated that each troubleshooting step above  is true for their environment, and the issue still exists, collaborate with the next level of technical support.

This document contains normalized content and is managed by the
the Domain Lead(s) of the respective domains. To notify content
owners of a knowledge gap contained in this document, and/or prior to
updating this document, please contact the domain engineers that are
managing this document via the Document Feedback alias
listed below:




























































Parameter



Value



Solution Area



Domain



Technology



Domain Management, Boot



ISN Environment (X-Axis)



TBA



ISN User (Y-Axis)



TBA



ISN Product (Z-Axis)



TBA



Product Domain/Family



MSG/Serengeti (Boot)


MSG/Lw8 (Boot)



Support Aliases



Serengeti:
 serengeti-support@sun.com


Lw8: lw8-support@sun.com



Alias Archives



Serengeti:
http://mailfinder3.sfbay/alias/serengeti-support


Lw8: http://mailfinder3.sfbay/alias/lw8-support



Document Feedback Aliases



Feedback_MSG_Domain@sun.com



Instant Message Forum



GL-ESG



Tech Forums



MSG:  N/A



Call Management Queue



Radiance:
SYS-TSC-ESG


IBIS:
GL-ESG




Nomalized Template Version



1.4





can't boot, boot fails, system down, down, boot, failed, boot disk, alias, devalias, show-disks, probe-scsi-all, unbootable, normalized
Previously Published As
88499

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