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 and Fujitsu M10/SPARC M10 System Operation and Administration Guide >
  9. 15.4.3 Notes on the Configuration in Which the System is Connected to a PCI Expansion Unit

15.4.3 Notes on the Configuration in Which the System is Connected to a PCI Expansion Unit


15.4.3 Notes on the Configuration in Which the System is Connected to a PCI Expansion Unit
SPARC M12-2/M12-2S/M10-4/M10-4S
Suppose that one of the following operations is performed with the setpciboxdio command in the SPARC M12-2/M12-2S or using the following firmware on other systems: XCP 2044 or later on the SPARC M10-4 or XCP 2050 or later on the SPARC M10-4S. Then, the logical domain configuration of the physical partition will return to the factory-default state at the next control domain start time. Also, the OpenBoot PROM environment variables of the control domain can be initialized.
- Changing the enable/disable setting of the direct I/O function for the PCI expansion unit

- When a PCI expansion unit is added to/removed from/replaced on a PCI slot of a SPARC M12/M10 with a PCI expansion unit whose direct I/O function is enabled

You can execute the setpciboxdio 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. Also, write down the setting information for the OpenBoot PROM environment variables of the control domain to set it again.
Table 15-3 indicates what information may need to be saved/restored when changing the enable/disable setting of the direct I/O function for the PCI expansion unit by executing the setpciboxdio command.
Table 15-3  Required Operations to Toggle the Enable/Disable Setting for Direct I/O Functions
Configuration of PCI Expansion Unit Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration Setting OpenBoot PROM Environment Variable Again
No factory-default
(Control domain only)
Not required Not required
No With logical domains other than control domain Required (XML file) Required (*1)
Yes factory-default
(Control domain only)
Not required Not required
Yes With logical domains other than control domain Required (XML file) Required (*1)
*1 This is not required in XCP 2230 or later or the SPARC M12-2/M12-2S.
Table 15-4 indicates what information may need to be saved/restored when adding/removing/replacing a PCI expansion unit in a PCI slot of a SPARC M12/M10 where the direct I/O function for the PCI expansion unit is enabled. Here, the setpciboxdio command has been executed to enable the function.
Note - In 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 15-4  Required Operations for the Addition/Removal/Replacement of a PCI Expansion Unit in a PCI Slot of a SPARC M12/M10 Where the Direct I/O Function is Enabled
Maintenance Environment Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration Setting OpenBoot PROM Environment Variable Again
Addition/Removal with PPAR stopped factory-default
(Control domain only)
Not required Not required
With logical domains other than control domain
Required (XML file) Required (*2)
Replacement of faulty PCI expansion unit (*1) with PPAR stopped factory-default
(Control domain only)
Not required Not required
With logical domains other than control domain
Required (XML file) Required (*2)
Replacement of normal PCI expansion unit (*1) with PPAR stopped factory-default
(Control domain only)
Not required Not required
With logical domains other than control domain
Not required Not required
*1 This includes even the replacement of a link card, link cable, management cable, and link board.
*2 This is not required in XCP 2230 or later or the SPARC M12-2/M12-2S.
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. To display the OpenBoot PROM environment variables, execute the printenv command from the ok prompt. For a 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.
SPARC M12-1/M10-1
If a PCI expansion unit is added to or removed from the SPARC M12-1, or if one of the following operations is performed on the SPARC M10-1, the logical domain configuration of the physical partition will return to the factory-default state at the next control domain start time. Also, the OpenBoot PROM environment variables of the control domain can be initialized.
- Updating the firmware from XCP 2043 or earlier to XCP 2044 or later in a system connected to a PCI expansion unit

- Adding/Removing a PCI expansion unit in a system to which the firmware XCP 2044 or later is applied
Before the operation, save the logical domain configuration information from Oracle Solaris to an XML file. Also, write down the setting information for the OpenBoot PROM environment variables of the control domain in advance to set it again.
Table 15-5 indicates what information may need to be saved/restored when updating the firmware from XCP 2043 or earlier to XCP 2044 or later in a system connected to a PCI expansion unit.
Table 15-5  Required Operations When Updating the Firmware From XCP 2043 or Earlier to XCP 2044 or Later
PCI Expansion Unit Connection Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration Setting OpenBoot PROM Environment Variable Again
No factory-default
(Control domain only)
Not required Not required
No With logical domains other than control domain
Not required Not required
Yes factory-default
(Control domain only)
Not required Not required
Yes With logical domains other than control domain
Required (XML file) Required
Table 15-6 indicates what information may need to be saved/restored when adding/removing a PCI expansion unit in a system to which the firmware XCP 2044 or later is applied.
Table 15-6  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 Connection Current Domain Configuration Rebuilding Oracle VM Server for SPARC Configuration Setting OpenBoot PROM Environment Variable Again
No
(adding)
factory-default
(Control domain only)
Not required Not required
No
(adding)
With logical domains other than control domain
Required (XML file) Required (*1)
Yes
(adding/removing)
factory-default
(Control domain only)
Not required Not required
Yes
(adding/removing)
With logical domains other than control domain
Required (XML file) Required (*1)
*1 This is not required in XCP 2230 or later or the SPARC M12-1.
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. To display the OpenBoot PROM environment variables, execute the printenv command from the ok prompt. For a 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.