Intel 324632-003 Switch User Manual


 
Intel
®
82575EB Gigabit Ethernet Controller — Error Events and Error Reporting
Intel
®
82575EB Gigabit Ethernet Controller 324632-003
Software Developer’s Manual and EEPROM Guide Revision: 2.1
182 January 2011
Version = 2h - Programmed through PCI configuration. Visible through the
Completion_Timeout_Value bits in the PCIe* Control register (GCR).
System software programs a range (one of 9 possible ranges that sub-divide the four ranges) into the
PCI configuration register. The supported sub-ranges are:
50 s to 50 ms (default).
50 s to 100 s
1 ms to 10 ms
16 ms to 55 ms
65 ms to 210 ms
260 ms to 900 ms
1 s to 3.5 s
4 s to 13 s
17 s to 64 s
A memory read request for which there are multiple completions are considered completed only when
all completions have been received by the requester. If some, but not all, requested data is returned
before the completion timeout timer expires, the requestor is permitted to keep or to discard the data
that was returned prior to timer expiration.
6.4 Error Events and Error Reporting
The PCIe* Specification defines two error reporting paradigms:
Baseline error reporting capability.
Advanced error reporting capability.
The baseline error reporting capabilities are required of all PCIe* devices and define the minimum error
reporting requirements. The advanced error reporting capability is defined for more robust error
reporting and is implemented with a specific PCIe* capability structure. Both mechanisms are
supported by the 82575.
Also, the SERR# enable and the parity error bits from the legacy command register take part in the
error reporting and logging mechanism.
6.4.1 Error Events
Table 58 lists the error events identified by the 82575 and its response. The PCIe* Specification can be
consulted for the effect on the PCI Status register.
Table 58. Response and Reporting of Error Events
Error Types Error Events Default Severity Action
Physical Layer Errors
Receiver Error 8b/10b decode errors.
Packet framing error.
Correctable.
Send ERR_CORR.
TLP Initiate Nak; drop data.
DLLP Drop.
Data Link Errors