FreeBSD Bugzilla – Attachment 214169 Details for
Bug 239240
igb: TX(2) desc avail = 1024, pidx = 0 messages appear when the network card (igb/ixgbe/em) loses ethernet link
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Inprogress Errata Notice
errata-template-239240.txt (text/plain), 3.74 KB, created by
Eric Joyner
on 2020-05-05 18:11:51 UTC
(
hide
)
Description:
Inprogress Errata Notice
Filename:
MIME Type:
Creator:
Eric Joyner
Created:
2020-05-05 18:11:51 UTC
Size:
3.74 KB
patch
obsolete
>============================================================================= >FreeBSD-EN-ERRATA_TEMPLATE Errata Notice > The FreeBSD Project > >Topic: Prevent iflib watchdog from resetting idle queues > >Category: core >Module: iflib >Announced: 2020-05-05 >Credits: >Affects: FreeBSD 12.0, FreeBSD 12.1 >Corrected: 2020-01-10 18:29:XX UTC (stable/12, 12.1-STABLE) > 2020-XX-XX XX:XX:XX UTC (releng/12.1, 12.1-RELEASE-pXX) > >For general information regarding FreeBSD Errata Notices and Security >Advisories, including descriptions of the fields above, security >branches, and the following sections, please visit ><URL:https://security.FreeBSD.org/>. > >I. Background > >iflib is a framework that contains common code for network drivers to use, >reducing code duplication. One function it contains is a "watchdog" that >periodically checks the driver's software Tx queues to see if they're hung. > >II. Problem Description > >The watchdog in (I) would sometimes trigger a false positive queue hang >just after a link state change. > >III. Impact > >The iflib framework would print messages for the affected devices such as > >"igb0: TX(2) desc avail = 1024, pidx = 0" > >and would stop allowing Tx traffic to be sent. > >IV. Workaround > >One reported workaround is to restart the operating system when this occurs. > >V. Solution > >Upgrade your system to a supported FreeBSD stable or release / security >branch (releng) dated after the correction date. >[XX Needs reboot? Mention please] > >Perform one of the following: > >1) To update your system via a binary patch: > >Systems running a RELEASE version of FreeBSD on the i386 or amd64 >platforms can be updated via the freebsd-update(8) utility: > ># freebsd-update fetch ># freebsd-update install >[XX Needs reboot? Mention please] > >2) To update your system via a source code patch: > >The following patches have been verified to apply to the applicable >FreeBSD release branches. > >a) Download the relevant patch from the location below, and verify the >detached PGP signature using your PGP utility. > >[FreeBSD 11.3] ># fetch https://security.FreeBSD.org/patches/EN-XX:XX/XXXX.patch ># fetch https://security.FreeBSD.org/patches/EN-XX:XX/XXXX.patch.asc ># gpg --verify XXXX.patch.asc > >b) Apply the patch. Execute the following commands as root: > ># cd /usr/src ># patch < /path/to/patch > >c) Recompile your kernel as described in ><URL:https://www.FreeBSD.org/handbook/kernelconfig.html> and reboot the >system. > >VI. Correction details > >The following list contains the correction revision numbers for each >affected branch. > >Branch/path Revision >------------------------------------------------------------------------- >stable/12/ r356605 >releng/12.1/ rXXXXXX >------------------------------------------------------------------------- > >To see which files were modified by a particular revision, run the >following command, replacing NNNNNN with the revision number, on a >machine with Subversion installed: > ># svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base > >Or visit the following URL, replacing NNNNNN with the revision number: > ><URL:https://svnweb.freebsd.org/base?view=revision&revision=NNNNNN> > >VII. References > >This problem was originally seen on a device using the em(4) driver, and >there was a report that it occured on ixgbe(4), too. Both of those drivers >are Intel drivers that use the iflib(4) framework. > ><URL:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239240> > >The latest revision of this advisory is available at ><URL:https://security.FreeBSD.org/advisories/FreeBSD-EN-XX:XX.XXXXX.asc>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 239240
:
209143
| 214169