[OmniOS-discuss] imr_sas has no quiesce
Eric Sproul
esproul at omniti.com
Fri Apr 12 10:02:47 EDT 2013
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
More information about the OmniOS-discuss
mailing list