Sun Fire V890 Server Product Notes 7
Hardware and Firmware Issues
The following sections describe various hardware and firmware issues associated
with the Sun Fire V890 server product.
Sun PCI Cards That Support PCI Hot-Plug
For a PCI card to be successfully detached from a running operating system, each
device on the card must have a detach-safe driver. A detach-safe driver enables a
single instance of a driver to be closed while other instances are allowed to remain
open to service similar devices used elsewhere in the server. To be considered
detach-safe, a driver must be able to perform a basic Device Driver Interface/Device
Kernel Interface (DDI/DKI) function called DDI_DETACH. Any driver that does not
support the DDI_DETACH function is considered detach-unsafe.
Sun Microsystems offers a variety of hot-pluggable PCI cards that use detach-safe
device drivers. For more information about the available PCI cards, contact your Sun
representative.
Many third-party drivers (those purchased from vendors other than Sun
Microsystems) do not support the DDI_DETACH function. Verify any third-party PCI
card functionality and hot-plug compatibility with the vendor of the third-party card
before using the card in a production environment.
Note – Always wait for a PCI hot-plug operation to complete before initiating a new
operation.
For more information about Sun Fire V890 PCI hot-plug operations, refer to the
Sun
Fire V890 Server Dynamic Reconfiguration Guide (817-4166-10), which is available
at the following web site under Solaris on Sun Hardware:
http://docs.sun.com