PCI Error Handling Product Note, 2nd Edition, April 2006

PCI Error Handling Product Note
Known Problems
Chapter
21
Known Problems
IMPORTANT If you use Serviceguard, HP recommends the PCI Error Handling feature only be enabled if
your storage devices are configured with multiple paths and are protected by high availability
storage software such as PVLink, SecurePath, or MirrorDisk/UX. If PCI Error Handling is
enabled, but your storage devices are configured with only a single path, Serviceguard may not
detect when connectivity is lost and cause a failover.
NOTE With the PCI Error Handling solution installed, there is still a remote possibility that an MCA
or HPMC could occur during a PCI OLA operation (online addition of an IO card). At the
beginning of a PCI OLA operation, the PCI bus is set to hardfail mode until it is determined
that the driver associated with the card is softfail capable. Any PCI error that occurs during
this brief window of exposure (while the bus is in hardfail mode) can cause an MCA or HPMC.
This exposure only exists during PCI OLA operations. This exposure does not exist during PCI
OLR operations (online replacement of an IO card) or during ordinary IO card operations.
Removing the PCI Error Handling Feature
To remove the PCI OL* Error Handling feature use the swremove command:
# swremove -x autoreboot=true PCIErrorHandling
This will remove the PCI Error Handling feature and reboot your system, leaving the bundle wrapper and
kernel patches on your system. The kernel patches that were included with the product bundle are
recommended for your system. Therefore, we advise that you do not remove them.
For more information on managing patches on your system, see the Patch Management User Guide for
HP-UX 11.x Systems, December 2005, Manufacturing Part Number 5991-2722. This document is available on
the Support Plus media and on the Hewlett-Packard documentation web site:
http://www.docs.hp.com
Use the swlist command to verify PCI Errror Handling has been removed from your system. The swlist
command will not display PCIErrorHandling if it has been removed from your system.