Why does my Chelsio T62xx Unified Wire Adapter occasionally fail to initialize at boot time?

Solution Verified - Updated -

Environment

  • Chelsio T62xx Unified Wire Adapter, such as the T6240 or T6225
  • Red Hat Enterprise Linux 7.6 or earlier

Issue

The Chelsio T62xx Unified Wire Adapter in my system occasionally fails to initialize at boot time.

Resolution

A bug present in Red Hat Enterprise Linux 7.6 and earlier update releases prevents certain Chelsio Unified Wire Adapters from masking interrupts that are not enabled. This can cause an adapter initialization failure at boot time because parity errors are incorrectly being detected. As this failure does not occur at every boot, rebooting the system and checking dmesg to confirm that the card came up properly is a valid temporary workaround.

A fix for the issue is being evaluated for inclusion in a future update release of Red Hat Enterprise Linux 7. If approved, the fix will also be evaluated for backporting into errata kernels for earlier update releases including 7.6 and 7.5. The fix is being tracked in private bug 1678729. Private bugs cannot be viewed by the general public, but they can be referenced if requesting assistance from support personnel.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments