[Bug 240658] iflib: if_igb(4) and some if_em(4) devices don't recognize/report carrier loss.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 24 17:22:05 UTC 2019


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

Harald Schmalzbauer <bugzilla.freebsd at omnilan.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Closed                      |In Progress
         Resolution|DUPLICATE                   |---

--- Comment #4 from Harald Schmalzbauer <bugzilla.freebsd at omnilan.de> ---
Initially, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239240 describes a
different issue and I'd like to keep that separate, although John Delano added
comment #3, where he mentions the same link state issue. But the proposed fix
indicates this is an independent issue!

The proposed phabriactor patch in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239240#c13
(https://reviews.freebsd.org/D21769) doens't fix the problem.

There's progress though: After once marking the interface down and up again,
the link state correctly changes from there on.  But right after loading the
kernel module, link state still doesn't change when physical connection was
lost (repeatedly won't change, unless you manually down/up).
Tested with 12.1-beta1, D21769+D21712 and i210, i350, 82576 (all hw.mac.type
igb ) and 82574L (em) - consistently the same behaviour.

Thanks,

-Harry

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


More information about the freebsd-net mailing list