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.
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.
- 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.
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. |
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.
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.
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. |
< Previous Page | Next Page >