Solarflare sfc interfaces drop out with "spurious TX completion"

Solution Unverified - Updated -

Issue

  • Solarflare SFC9220 network interfaces often drop out with kernel logs like:

    sfc 0000:13:00.0 ens3f0: TX queue 125 spurious TX completion id 221
    sfc 0000:13:00.0 ens3f0: resetting (RECOVER_OR_ALL)
    sfc 0000:13:00.0 ens3f0: efx_ef10_rx_push_exclusive_rss_config: failed rc=-1
    sfc 0000:13:00.0 ens3f0: MC command 0x80 inlen 100 failed rc=-22 (raw=22) arg=789
    sfc 0000:13:00.0 ens3f0: has been disabled
    

Environment

  • Red Hat Enterprise Linux 7.6
    • kernel-3.10.0-957.27.4.el7.x86_64
  • Solarflare SFC9220 NIC using sfc driver version 4.1
  • Latest SolarFlare NIC firmware (Jan 2020)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In