# [OmniOS-discuss] imr_sas has no quiesce

Eric Sproul esproul at omniti.com
Fri Apr 12 10:02:47 EDT 2013

- Previous message: [OmniOS-discuss] imr_sas has no quiesce
- Next message: [OmniOS-discuss] imr_sas has no quiesce
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    quiesce(9E) is required for Fast Reboot, which is the default reboot
    method.  Fast Reboot avoids going through BIOS/EFI boot by loading a
    new copy of the kernel into memory and jumping to it, thereby saving
    time, especially on large systems, where memory and device enumeration
    can take 5 minutes or more.  In order to make this possible, all
    devices must be stopped from sending interrupts or modifying memory,
    hence quiesce().  What those messages are telling you is that those
    drivers don't support quiesce(), which *should* be followed by a
    reboot through BIOS/EFI.

    You can try 'reboot -p' which will force the system to boot fully
    through hardware POST, which will avoid the attempt to quiesce.  If
    this works for you, you can make the change permanent by altering the
    configuration of the system/boot-config:default service:

    # svccfg -s "system/boot-config:default" \
           setprop config/fastreboot_default=false
    # svcadm refresh svc:/system/boot-config:default

    Thereafter, a regular 'reboot' will work the same as 'reboot -p'.

    Note that there is a pending issue to add quiesce() to ixgbe:
    https://www.illumos.org/issues/3708

    The message about "imr_sas" is strange, since we don't ship that
    driver.  It is an old, closed-source driver from LSI.  Did you obtain
    it from somewhere else?  Your card should be supported by mr_sas in
    OmniOS bloody and in the upcoming r151006 stable release.

    Eric

- Previous message: [OmniOS-discuss] imr_sas has no quiesce
- Next message: [OmniOS-discuss] imr_sas has no quiesce
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list