PCI Error Recovery Product Note, 3rd Edition, March 2008

PCI Error Recovery Product Note
Error Messages for PCI Error Recovery
Chapter
11
Error Messages for PCI Error Recovery
All drivers that support PCI Error Recovery generate error messages for specific PCI Error Recovery events.
Mass storage drivers post error messages to syslog and to diaglog. If a mass storage driver generates
verbose error messages, they can be accessed in the Support Tools Manager (STM) diagnostic logs.
Networking drivers post error messages to the console and to syslog. If a networking driver generates
verbose error messages, they will be posted to nettl.
The PCI Error Recovery infrastructure generates messages for the following PCI Error Recovery events:
When a PCI error is detected
After a successful PCI error recovery
When PCI error recovery fails
These messages are posted to the console and to syslog.
Automatic Recovery from a PCI Error
With the PCI Error Recovery feature enabled, if an error occurs on a PCI bus containing an I/O card that
supports PCI Error Recovery, the following sequence of events occur during automatic error recovery:
1. The PCI bus is isolated from further I/O
2. The I/O devices are quiesced
3. The error is cleared
4. The bus is reset
5. The devices are resumed
The following example illustrates what you can expect if automatic recovery from a PCI error occurs:
1. Automatic recovery from a PCI error occurs on a PCI bus containing a LAN card at hardware path 0/0/0,
which is associated with the iether driver.
2. Error and recovery messages are displayed on the console as follows:
PCI Error reported at Hardware Path 0/0/0
Hardware path 0/0/0 Successfully recovered from PCI Error
3. The olrad -q command output will be normal after a PCI Error recovery. See path 0/0/0/1 in the
following example:
# olrad -q
Driver(s)
Capable
Slot Path Bus Max Spd Pwr Occu Susp OLAR OLD Max Mode
Num Spd Mode