IBM Support

I/O adapters without Enhanced Error Handling (EEH) Support

Question & Answer


Question

Why do certain I/O adapters not recover automatically after a PCIe bus error?

Cause

Certain I/O adapters used will not recover automatically after certain types of PCIe bus communications errors. Some I/O adapters were not originally designed to take advantage of Enhanced Error Handling (EEH), while others have limitations that would require higher-level application intervention.  Enhanced Error Handling was designed to work between the I/O adapter and the operating system device driver.
For these adapters, some form of manual or programmatic intervention must be used to recover the adapter.  The type and scope of intervention depends upon the operating system and the function of the I/O adapter.  The monitoring program must become aware of when the adapter becomes available again when using programmatic intervention.  In certain cases, the adapter might not become available again without taking an action such as an IPL of the operating system, or a dummy repair of the I/O adapter.
For IBM i LAN adapters this recovery can be completed by a dummy repair of the adapter in System Service Tools.
For AIX LAN adapters, an IPL of the operating system or a dummy repair of the adapter must be performed to make it available again.

Answer

The following table contains a list of adapters known to have restrictions with automatic EEH recovery for certain PCIe bus communications errors.

Feature
CCIN
Description
5899 576F PCIe2 4-port 1 GbE Adapter
5767 5767 2-Port 10/100/1000 Base-TX Ethernet PCI Express
9055 5767 2-Port 10/100/1000 Base-TX Ethernet PCI Express
5281 5767 PCIe LP 2-Port 1GbE TX adapter
9056 5767 PCIe LP 2-Port 1GbE TX adapter
EL2M 5767 1Gb E'NET(UTP) 2-PORT, PCIE-4X/SHORT/LP
5768 5768 2-Port Gigabit Ethernet-SX PCI Express adapter
5274 5768 PCIe LP 2-Port 1GbE SX adapter
4764 4764 PCI-X Cryptographic Coprocessor
4765 IBM PCIe Cryptographic Coprocessor (PCIeCC) Version 1
4767 PCIe Cryptographic Coprocessor (PCIeCC2)
Additionally, IBM recognizes that an issue exists that may some times prevent recovery from starting on 10GB Ethernet I/O adapters native to IBM i, including SR-IOV configurations.  This scenario is an architectural issue that will be addressed in the future.  Virtual Ethernet I/O adapters are not affected by EEH recovery as no physical adapter exists for the virtual LAN configuration.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"TI0003N","label":"Power System E880C Server (9080-MHE)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"TI0003M","label":"Power System E870C Server (9080-MME)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"QUOFDFX","label":"Power System E850 Server (8408-E8E)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"TI0000U","label":"Power System S822 Server (8284-22A)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSCX7S","label":"Power System S814 Server (8286-41A)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSDSQ3D","label":"Power System S824 Server (8286-42A)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"HWQQQP_288","label":"Power System S812L Server (8247-21L)"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"TI0000Y","label":"Power System S822L Server (8247-22L)"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZ53RS","label":"Power System E870 Server (9119-MME)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGD7C","label":"Power System E880 Server (9119-MHE)"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"QUOEUJW","label":"Power System S824L Server (8247-42L)"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
16 September 2022

UID

nas8N1022479