Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2154454.1
Update Date:2018-01-31
Keywords:

Solution Type  Problem Resolution Sure

Solution  2154454.1 :   T7 cannot boot from rcdrom  


Related Items
  • SPARC T7-1
  •  
  • SPARC T7-2
  •  
  • SPARC T7-4
  •  
  • SPARC S7-2L
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>CMT>SN-SPARC: T7
  •  




In this Document
Symptoms
Cause
Solution
References


Oracle Confidential PARTNER - Available to partners (SUN).
Reason: Internal bug
Created from <SR 3-12826328731>

Applies to:

SPARC T7-2 - Version All Versions and later
SPARC T7-4 - Version All Versions and later
SPARC T7-1 - Version All Versions and later
SPARC S7-2L - Version All Versions and later
Information in this document applies to any platform.

Symptoms

 T7 has problem boot form rcdrom device and have the following messages: 

    {0} ok boot rcdrom
    Boot device: /pci@311/pci@1/usb@0/storage@1/disk@0 File and args:
    SunOS Release 5.11 Version 11.3 64-bit
    Copyright (c) 1983, 2016, Oracle and/or its affiliates. All rights reserved.
    NOTICE: Can not read the pool label from ''
    NOTICE: zfs_do_tboot: failed to import root pool, error 5.
    NOTICE: spa_get_bootfs: can not get bootfs name
    Cannot mount root on /pci@311/pci@1/usb@0/storage@1/disk@0,0:a fstype zfs

    ......

 

Cause

 This looks like something wrong with the device path of rcdrom.

    {0} ok boot rcdrom
    Boot device: /pci@311/pci@1/usb@0/storage@1/disk@0 File and args:
    SunOS Release 5.11 Version 11.3 64-bit
    Copyright (c) 1983, 2016, Oracle and/or its affiliates. All rights reserved.
    NOTICE: Can not read the pool label from ''
    NOTICE: zfs_do_tboot: failed to import root pool, error 5. <<<<--------
    NOTICE: spa_get_bootfs: can not get bootfs name
    Cannot mount root on /pci@311/pci@1/usb@0/storage@1/disk@0,0:a fstype zfs

    panic[cpu0]/thread=20012000: vfs_mountroot: cannot mount root

As shown in the boot logs, zfs_do_tboot indicates "trampoline boot" is taking place here. The same logs are also seen in this bug : Bug 19853239 [https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=19853239] [https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=19853239] : Trampoline boot image can not boot the root pool

The device path for rcdrom may be pointing to the miniroot image (tboot image), however there is not any versaboot settings available, so import of remote root pool fails.

Solution

Customer may want to check the ILOM config:-

    -> ls

    /SP/services/kvms/host_storage_device
        Targets:
            remote

        Properties:
            mode = miniroot
            status = operational

        Commands:
            cd
            show

    -> help mode
        Properties:
            mode : KVMS host storage mode
            mode : Possible values = miniroot,remote,disabled
            mode : User role required for set = a

If the mode is set to miniroot, then change it to "disabled".

    -> set mode=disabled

After that, need to do reset-all in OBP. Then connect local iso image in KVMS storage of remote console, and do reset-all again before trying to boot rcdrom.

"reset-all" seems to be redundant but it is possible to run into various errors without doing it when using rcdrom.

 

References

<BUG:19853239> - TRAMPOLINE BOOT IMAGE CAN NOT BOOT THE ROOT POOL

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback