iflib NICs don't report/recognize link state changes [Was: Re: if_em(4) carrier loss event not recognized with i217; while 82574 does recognize]
Harry Schmalzbauer
freebsd at omnilan.de
Wed Sep 18 07:32:36 UTC 2019
Am 18.09.2019 um 08:21 schrieb Harry Schmalzbauer:
> Am 11.05.2018 um 19:26 schrieb Harry Schmalzbauer:
>> Bezüglich Harry Schmalzbauer's Nachricht vom 10.05.2018 21:17
>> (localtime):
>>> Hello,
>>>
>>> if I pull the TP connection from my i217 Clarkville, HEAD still reports
>>> media
>>> 1000Base-T status "active".
>>>
>>> Doing the same with the other if_em(4) NIC in that box, a hartwell,
>>> 82574LM, the status correctly changes to "no carrier".
>>>
>>> This is not iflib related, since it's reproducable with FreeBSD
>>> 11-stable (some months old).
>>>
>>> Shall I file a PR?
>> Not reproducable anymore with r333469.
>
> Not sure if that post was correct.
>
> Please see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240658
> 12.1-PRERELEASE showes exaclty the same problem with a i211
> (Powerville) MAC, while not reproducable with a i350.
Nonsense, sorry.
Haven't spent the appropriate attention before…
But since this is a major issue for if_lagg(4) users, I did at least a
comperhensive state change test.
All if_igb(4) NICs I have available for testing are affecetd, and also
if_em(4) with 82574L (Hartwell).
Please see the mentioned bug report, where I added all tested NICs.
Couldn't remember where I used a i211 (Pearsonville, not Powerville), so
this is missing the the latest test.
Thanks,
-Harry
More information about the freebsd-net
mailing list