[Bug 235524] igb(4): Ethernet interface loses active link state

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Apr 28 01:46:50 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235524

Mel Pilgrim <ports.maintainer at evilphi.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ports.maintainer at evilphi.co
                   |                            |m

--- Comment #7 from Mel Pilgrim <ports.maintainer at evilphi.com> ---
I believe this is still recurring, even on 12.1-R, and that pf is involved
somehow. Every few weeks, a server will go offline.  When I bring up the
management console, the link light is off and the console is full of errors
like this:

igb1: Watchdog timeout (TX: 2 desc avail: 42 pidx: 504) -- resetting
igb1: Watchdog timeout (TX: 2 desc avail: 1024 pidx: 0) -- resetting

With the first occurring once, then the second repeating every 2-3 seconds.

If I ifconfig down the interface, the watchdog timeout errors cease and the
link light comes on.  If I then ifconfig up the interface the link light goes
off again and the watchdog timeout errors resume.

Thus far, only rebooting fixes this state.

Anecdote: this behaviour seems to correlate to whether or not pf is in use.  I
have multiple of this exact hardware (Supermicro X11SSH-LN4F), some run pf,
some don't. The behaviour occurs on every machine running pf, and none of the
ones not running pf.  It wasn't occurring on two machines for months, then pf
was enabled, and the behaviour started.  It was occuring on one of the machines
running pf, then pf was disabled, and after months it has not recurred.

I'm posting this here because the observation--the paradoxical if up/down
behaviour fixed only with a reboot--is the same, and I have machines running
12.x that do it, suggesting this has only been partially masked.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the freebsd-net mailing list