How to replace PCIe Direct I/O cards assigned to a OVM guest domain

(Doc ID 1684273.1)

Last updated on OCTOBER 05, 2017

Applies to:

Solaris SPARC Operating System - Version 11.1 to 11.1 [Release 11.0]
Information in this document applies to any platform.

Goal

PCIe endpoint devices assigned to a guest domain do not support hotplug operations which leaves two options for card replacement:

1. Cold service with the PCIe endpoint removed after shutting down the whole platform
2. Hotplug after reassigning the PCIe endpoint device to the corresponding root domain

The following instructions apply to option#2 where we want to reassign the device to the root domain for hotplug. It is important to note this option still requires domain downtime, however this is limited to the impacted guest domain and root domain so it is useful in environments where customers have multiple domains deployed on a single platform. For more information about about OVM, PCIe endpoint devices look at:

Information Center: Overview of Oracle VM Server for SPARC (LDoms) (Doc ID 1589473.2)
Configuration, Save & Restore Setup and Troubleshooting of Oracle VM Server for SPARC (LDom) (Doc ID 1464421.1)
Oracle VM Server for SPARC PCIe Direct I/O and SR-IOV Features (Doc ID 1325454.1)

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms