Skip to main content

Notes When a PCI Expansion Unit is Connected


Notes When a PCI Expansion Unit is Connected
  1. If the ioxadm command is used to operate the PCI expansion unit, the "Operation was not successful." message may incorrectly appear even though the command was successful. If you used the ioxadm command for such operation, check the state of the corresponding FRU by using the ioxadm -v list command. If the result of the operation is reflected, ignore this message.

    Example: After active replacement of PSU#0, a power-on instruction was made to PSU#0. Then, an error message appeared but the operation was successful, as indicated by the underline below.
XSCF> ioxadm -f poweron PCIBOX#4003/PSU#0
Operation was not successful.
XSCF> ioxadm -v list
XSCF>
Location Type FW Ver Serial Num Part Num
State
:
PCIBOX#4003/PSU#0 PSU - FEJD1212000556 CA01022-0750-D/
On
PCIBOX#4003/PSU#1 PSU - FEJD1212000552 CA01022-0750-D/
On
:
XSCF>
  1. When using XSCF Web to update the PCI expansion unit firmware, you may see the "Sufficient privilege is not assigned to user." message erroneously displayed on the XSCF Web console even though you have the platadm privileges. In this case, ignore this message.
  1. [SPARC M12-1]
  1. If a PCI expansion unit is added or removed, the logical domain configuration of the physical partition will return to the factory-default state at the next control domain start time.
    Before the operation, save the logical domain configuration information from Oracle Solaris to an XML file.
    Table 3-3 shows what information may need to be saved/restored when adding/removing a PCI expansion unit in a system.
Table 3-3  Required operations when adding/removing a PCI expansion unit in a system to which the firmware XCP 2044 or later is applied
PCI Expansion Unit Connected Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration
No
(adding)
factory-default
(Control domain only)
Not required
No
(adding)
With logical domains other than control domain
Required (XML file)
Yes
(adding/removing)
factory-default
(Control domain only)
Not required
Yes
(adding/removing)
With logical domains other than control domain
Required (XML file)
Note - Execute the ldm list-constraints -x command to save to an XML file, and execute the ldm init-system -i command to restore from an XML file. For the detailed procedure, see "1.7.3 How to Save/Restore the Logical Domain Configuration Information and the OpenBoot PROM Environment Variable" in the PCI Expansion Unit for Fujitsu SPARC M12 and Fujitsu M10/SPARC M10 Service Manual.
  1. [SPARC M12-2/M12-2S]
    Performing one of the following operations with the setpciboxdio(8) command will return the logical domain configuration of the physical partition to the factory-default state at the next control domain start time:
    - Changing the enable/disable setting of the direct I/O function for the PCI expansion unit

    - Adding/Removing/Replacing the PCI expansion unit in a PCI slot of the SPARC M12 server where the direct I/O function for the PCI expansion unit is enabled

    You can execute the setpciboxdio(8) command regardless of whether there is a PCI expansion unit. Before doing so, save the logical domain configuration information from Oracle Solaris to an XML file.
  1. The information may need to be saved/restored since executing the setpciboxdio(8) command changes the enable/disable setting of the direct I/O function for the PCI expansion unit. Check Table 3-4 to see the required operations.
Table 3-4  Required Operations When Toggling the Enable/Disable Setting of the Direct I/O Function
PCI Expansion Unit Configured Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration
No factory-default
(Control domain only)
Not required
No With logical domains other than control domain Required (XML file)
Yes factory-default
(Control domain only)
Not required
Yes With logical domains other than control domain Required (XML file)
  1. Table 3-5 indicates the information that may need to be saved/restored when adding/removing/replacing the PCI expansion unit in a PCI slot of the SPARC M12 server where the direct I/O function for the PCI expansion unit is enabled. Here, the setpciboxdio(8) command was executed to enable the function.
Note - For PCI expansion unit maintenance using the PCI hot plug (PHP) function, the direct I/O function is disabled, so the above information does not need to be saved/restored.
Table 3-5  Required Operations for the Addition/Removal/Replacement of the PCI Expansion Unit in a PCI Slot of the SPARC M12 Server Where the Direct I/O Function is Enabled
Maintenance Environment Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration
Addition/Removal with PPAR stopped factory-default
(Control domain only)
Not required
With logical domains other than control domain
Required (XML file)
Replacement of faulty PCI expansion unit (*1) with PPAR stopped factory-default
(Control domain only)
Not required
With logical domains other than control domain
Required (XML file)
Replacement of normal PCI expansion unit (*1) with PPAR stopped factory-default
(Control domain only)
Not required
With logical domains other than control domain
Not required
*1 This also includes the replacement of a link card, link cable, management cable, and link board.
Note - Execute the ldm list-constraints -x command to save to an XML file, and execute the ldm init-system -i command to restore from an XML file. For the detailed procedure, see "1.7.3 How to Save/Restore the Logical Domain Configuration Information and the OpenBoot PROM Environment Variable" in the PCI Expansion Unit for Fujitsu SPARC M12 and Fujitsu M10/SPARC M10 Service Manual.