Re: August 2026 stabilization week

Alexander Leidinger <[email protected]>
Newsgroups gmane.os.freebsd.current
Organization FreeBSD
Message-ID <[email protected]>
Am 2026-08-27 04:36, schrieb Kevin Bowling:
> On Wed, Aug 26, 2026 at 4:09 PM Tomoaki AOKI 
> <[email protected]> wrote:
>> 
>> On Wed, 26 Aug 2026 12:38:25 -0700
>> Gleb Smirnoff <[email protected]> wrote:
>> 
>> > On Wed, Aug 26, 2026 at 08:30:02PM +0200, Alexander Leidinger wrote:
>> > A> Am 2026-08-26 19:49, schrieb Gleb Smirnoff:
>> > A> > On Tue, Aug 25, 2026 at 10:22:02AM -0700, Gleb Smirnoff wrote:
>> > A> > T> My personal testing on a SOHO router, Intel video laptop and nVidia
>> > A> > video
>> > A> > T> desktop also didn't find any regressions.
>> > A> >
>> > A> > Update.  My SOHO router actually has a minor regression with Intel
>> > A> > NICs:
>> > A> >
>> > A> > igb0: Watchdog timeout (TX: 0 desc avail: 979 pidx: 106) -- resetting
>> > A> > igb0: link state changed to DOWN
>> > A> > igb0: link state changed to UP
>> > A> > igb1: Watchdog timeout (TX: 7 desc avail: 980 pidx: 543) -- resetting
>> > A> > igb1: link state changed to DOWN
>> > A> > igb1: link state changed to UP
>> > A> >
>> > A> > This never happened on this machine for 10 years.  It is just a single
>> > A> > link loss for ~ 24 hours, but the traffic on this router is really
>> > A> > minimal.
>> > A>
>> > A> The watchdog was not working for years. Commit
>> > A> https://cgit.freebsd.org/src/commit/?id=69c3e0de01c1938792d319f18ba0a9ffa60dfa96
>> > A> restores the functionality.
>> > A>
>> > A> net.iflib.timer_default is 4 by default (that's number of timer intervals).
>> > A> If your hardware delays the update of the state longer than that, you can
>> > A> increase that value. I have one slow and old hardware which needs the kick
>> > A> by the watchdog, and the setting was tuned on that. Your more modern
>> > A> hardware (igb should be way more modern than what this was tuned on) should
>> > A> complete that stuff much faster, so the initial expectation is, that there
>> > A> really is an issue.
>> >
>> > What have happened before?  The watchdog wasn't working for years, but the NIC
>> > seemed to perform alright without it.  To be fair, this is very lightly loaded
>> > machine without any precise monitoring, so it could be there were some network
>> > lags that were not logged anywhere and if I experienced them in an interactive
>> > sessions, I attributed to the rest of the Internet.  So, to put it short what
>> > were the symptoms before the 69c3e0de01c1?
>> >
>> > --
>> > Gleb Smirnoff
>> 
>> Just a prediction, but usually in cases something was working but
>> watchdog fires once configured are:
>>   *Worked slowly that need more time than configured watchdog timeout.
>> Or
>>   *Worked but quite heavy-loaded that cannot have time to reset
>>    watchdog timeouts.
>> 
>> In both cases, assuming it's actually working fine, the workaround
>> would be to increase watchdog timeout value to meet actual demands.
> 
> I believe this is a false positive in the new TX watchdog code
> https://cgit.freebsd.org/src/commit/?id=69c3e0de01c1938792d319f18ba0a9ffa60dfa96
> 
> I've tested a fix on an igb 85280 including forced TX stalls with a
> test probe and only the expected recovery occurred.
> 
> Gleb, Alexander, please test https://reviews.freebsd.org/D59204.  This
> wouldn't affect stable yet but my change, if it works for you, should
> land with that during MFC.

A buildworld after src-update is already running since 11 hours (current 
state: 32bit shim libs build). I just applied the patch, but it will 
take a while until it reaches the kernel build. This is an old and slow 
machine... After a reboot (with dev.em.0.allow_64bit_dma=1) I should be 
able to tell within a few hours if it still works.

Bye,
Alexander.

-- 
http://www.Leidinger.net [email protected]: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    [email protected]  : PGP 0x8F31830F9F2772BF
signature.asc (application/pgp-signature, 870 B)
-----BEGIN PGP SIGNATURE-----

iQJPBAEBCAA5FiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmqP53gbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwzAAoJEBINsJsD+NiGDvIP/3BJjq51AlzuyDYUx+sT
dIjKw8+wK1I+QZvEEJSotj+XR0Uk3r45hNZcZEoSsse3jXL7rA0JsUPyiaXl6vTS
Hr5jHdFpj50onXJU6YpyJBFQh5QXwTdEv/v0m1pSeusW2xGkTFnphvJUrtVcH6y8
pHAaaouoKXQYnYhEeBCX6HgYsGdHHigwuDeuSb6izQE0F2NuLTwIYP2VB+5PejSJ
GepWHFEO6cWmiK1j95X1WJsAi4lVRNfHG2GOrUoEKNWcUJKy6/fnE1mRPXdgUHUi
kSV7IFZXOmK83x25wMdz+kBUyw68r7E2xOqb2ewwhOUacM4p395m8pBeWdU5d1Pg
Wn8SHzvntmStA9DzTPWOQNUIVXqMzfil+SnYgZFwrx28HH5mDbta8i8D9rQzp/Ld
MMMFVgXLq9aqDFrvynN/IsHZAe9UAIYELxY4mcKUU0RnqFB8Ztlg/OTM2l7MrPFw
3RvKxKTQZXJ+rFP/GAO/7H5IeF7QEa1TE00Rjs2Je5xxGwyjYgRNcEPDS7uTTXCI
JU/FVpctDdPjP3Q+BCvgst0xQhVAoA+QFuU1nk8qAl4drfz64iWrStsMQZ1h1G6c
0SULZU/TBw6qwSfN90CkkPlxKPFHObvXwmznv3eJIDnN3rwYnWLbdS7aFwVZB7qU
cocSyNl3Sf+99K0AyVFn83oP
=LLO+
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.