Skip to main content
  1. Home >
  2. Products >
  3. Computing Products >
  4. Servers >
  5. Fujitsu SPARC servers >
  6. Downloads >
  7. User Manuals >
  8. Fujitsu SPARC M12-2/M12-2S Service Manual >
  9. 9.3.4 Dynamically Releasing the Root Complex From a Logical Domain

9.3.4 Dynamically Releasing the Root Complex From a Logical Domain


9.3.4 Dynamically Releasing the Root Complex From a Logical Domain
The operation of dynamically releasing the root complex from a logical domain must be performed from the control domain.
Before releasing the root complex, confirm that none of the devices in it is being used by the logical domain. For details, see the manual for the software being used.
Figure 9-4  Releasing the Assignment of a Root Complex
Figure 9-4  Releasing the Assignment of a Root Complex
Table 9-5 lists the procedure for dynamically releasing a root complex.
Table 9-5  Procedure for Dynamically Releasing a Root Complex
Step Operation Description Execution Location Command Used
1 Checking the assignment status of root complexes, in Oracle Solaris on the control domain Control domain primary# ldm list-io
2 Releasing the root complex assigned to a logical domain, in Oracle Solaris on the control domain Control domain primary# ldm remove-io <‌bus>‌ <‌domain-name>‌
3 Confirming that the root complex was released from the logical domain, in Oracle Solaris on the control domain Control domain primary# ldm list-io
The following example executes the commands for releasing a root complex from the logical domain guest.
  1. Check the assignment status of root complexes to logical domains.
    In this example, the root complex PCIE10 is assigned to the logical domain guest.
primary# ldm list-io
NAME                                       TYPE   BUS      DOMAIN    STATUS
----                                       ----   ---      ------    ------

PCIE0                                      BUS    PCIE0    primary   IOV
PCIE1                                      BUS    PCIE1    primary   IOV
PCIE2                                      BUS    PCIE2    primary   IOV
PCIE3                                      BUS    PCIE3    primary   IOV
PCIE4                                      BUS    PCIE4    primary   IOV
PCIE5                                      BUS    PCIE5    primary   IOV
PCIE6                                      BUS    PCIE6    guest     IOV
PCIE7                                      BUS    PCIE7    primary   IOV
PCIE8                                      BUS    PCIE8    primary   IOV
PCIE9                                      BUS    PCIE9    primary   IOV
PCIE10                                     BUS    PCIE10   guest     IOV
PCIE11                                     BUS    PCIE11   primary   IOV
        (Omitted)
  1. Release the root complex from a logical domain.
    Release the root complex PCIE10 from the logical domain guest.
primary# ldm remove-io PCIE10 guest
  1. Confirm that the root complex was released.
    The root complex PCIE10 is not assigned to the logical domain.
primary# ldm list-io
NAME                                       TYPE   BUS      DOMAIN    STATUS
----                                       ----   ---      ------    ------

PCIE0                                      BUS    PCIE0    primary   IOV
PCIE1                                      BUS    PCIE1    primary   IOV
PCIE2                                      BUS    PCIE2    primary   IOV
PCIE3                                      BUS    PCIE3    primary   IOV
PCIE4                                      BUS    PCIE4    primary   IOV
PCIE5                                      BUS    PCIE5    primary   IOV
PCIE6                                      BUS    PCIE6    guest     IOV
PCIE7                                      BUS    PCIE7    primary   IOV
PCIE8                                      BUS    PCIE8    primary   IOV
PCIE9                                      BUS    PCIE9    primary   IOV
PCIE10                                     BUS    PCIE10
PCIE11                                     BUS    PCIE11   primary   IOV
        (Omitted)