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-71-1011227.1
Update Date:2009-11-30
Keywords:

Solution Type  Technical Instruction Sure

Solution  1011227.1 :   How to verify that the Boot devices can be seen for the Sun Fire[TM] T1000/T2000  


Related Items
  • Sun Fire T2000 Server
  •  
  • Sun SPARC Enterprise T1000 Server
  •  
  • Sun Fire T1000 Server
  •  
  • Sun SPARC Enterprise T2000 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>CMT Servers
  •  

PreviouslyPublishedAs
215420


Description
This document will show how to test (at the basic firmware level) whether a device can be seen at the ok prompt.

It will describe how to test and display the hard disk, cdrom and network devices. This will also help to determine the boot command string needed to successfully boot the system from the desired device.

Info: All console output sampling is from a Sun Fire[TM] T2000 so device pathing may differ on a Sun Fire[TM] T1000 or Sun Fire T2000 RoHS version.



Steps to Follow
If experiencing difficulties while trying to boot the Sun Fire T1000/T2000 system there is the need to verify that the boot device can be at least seen at the firmware level.

Here are a few steps to find possible devices. Before starting, set the 'auto-boot ' setting to false and reset the system.

Example:

{0} ok setenv auto-boot  False
auto-boot  =            false
{0} ok reset-all

The system will run POST (Power On Self Test) diagnostics and then stop at the 'ok' prompt.

1.  Verify that the hard disk is seen.  The internal hard disks on the Sun Fire Tx000 are SCSI drives. To find the available drives use the probe-scsi-all command.

Example:

{0} ok probe-scsi-all
/pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2
MPT Version 1.05, Firmware Version 0.03.35.00
Target 0
  Unit 0   Disk     FUJITSU MAV2073RCSUN72G 0301    143374738 Blocks, 73 GB
  SASAddress 500000e011321ec2  PhyNum

This shows the controller /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2 and a drive at target 0.

To boot off this device use:

{0} ok boot /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0

Verify that the cdrom drive is seen. The internal cdrom is an IDE device so use the probe-ide command.

Example:

{0} ok probe-ide
Device 0  ( Primary Master )
Removable ATAPI Model: SONY CD-RW/DVD-ROM CRX841E
  Device 1  ( Primary Slave )
Not Present
  Device 2  ( Secondary Master )
Not Present
  Device 3  ( Secondary Slave )
Not Present
{0} ok

In this case the cdrom is Device 0 Primary Master. To get the path use:

Example:

{0} ok show-disks
a) /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk
b) /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom
c) /pci@7c0/pci@0/pci@1/pci@0/ide@8/disk
q) NO SELECTION
Enter Selection, q to quit: b
/pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom has been selected.
Type ^Y ( Control-Y ) to insert it in the command line.
e.g. ok nvalias mydev ^Y
for creating devalias mydev for  /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom
(0} ok

And to boot off it use:

{0} ok boot /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom@0,0:f

Note: cdrom@0 ,0 i s the primary master device and the :f is the boot sector on the cdrom media.

3.  To test and see the path to the network devices use the watch-net-all command.

Example:

{0} ok watch-net-all
/pci@7c0/pci@0/pci@2/network@0,1
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
(error repeated 4 times, port not setup)
/pci@7c0/pci@0/pci@2/network@0
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
(error repeated 4 times, port not setup)
/pci@780/pci@0/pci@1/network@0,1
Timed out waiting for Autonegotation to complete
Check cable and try again
Link Down
(error repeated 4 times, port not setup)
/pci@780/pci@0/pci@1/network@0
100 Mbps full duplex  Link up
Looking for Ethernet Packets.
'.' is a Good Packet.  'X' is a Bad Packet.
Type any key to stop.
.............
{0} ok

In this example, only one of the four network ports (net0) has an actual connection and therefore that is the only port that displays packets.

To boot off this network port.

{0} ok boot /pci@780/pci@0/pci@1/network@0

(Note this will only work if there is a configured bootserver on the subnet)

4.  If the internal hard drives are not bootable, boot off cdrom drive (using the appropriate Solaris media) or the network into single user mode. Once the OS is up and operational, use the format command to determine whether the disk drives are functional. To boot in single user mode off the cdrom use:

{0} ok boot -s /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom@0,0:f


Product
Sun Fire T2000 Server
Sun Fire T1000 Server
Sun SPARC Enterprise T2000 Server
Sun SPARC Enterprise T1000 Server

Internal Comments
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(es) listed below:

Content Lead: Dencho.Kojucharov@sun.com
Feedback alias: VSP-SPARC-Normalization@sun.com



normalized, boot, probe-scsi-all, probe-ide, watch-net-all, obp, test, disk, network
Previously Published As
88090

Change History
Date: 2009-11-18
User Name: Anthony Rulli
Action: Updated
Comment: currency check, audited by Anthony Rulli, Entry Level SPARC Content team
Version: 0


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