[Bug 251267] iflib/em Intel I217-LM NIC: sporadic connection loss 12-STABLE

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Nov 20 10:21:18 UTC 2020


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

            Bug ID: 251267
           Summary: iflib/em Intel I217-LM NIC: sporadic connection loss
                    12-STABLE
           Product: Base System
           Version: Unspecified
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: ohartmann at walstatt.org

OS: FreeBSD 12.2-STABLE #56 r367863: Fri Nov 20 08:12:33 CET 2020 amd64

The box in question is a Fujitsu Celsius M750 system, dated 2015. Since the
first occurence of iflib() in FreeBSD and the related new design, this specific
chipset seems to have massive problems keeping up a connection open via ssh.
Since then, the problem is present up to this day. We swapped all NICs of that
type, if possible, with dedicated NIC boards carrying two i350 ports (igb) and
the problem has been mitigated so far (still sporadic connection losses, but
very rare). 
For a reference, we used also some Xubunto hosts with 20.04 LTS on the same box
connectiong to the very same hosts and thoese connections were rock stable and
lasted days. Even connections with the igb/i350 chipsets lasted sometimes for
days, but not i217-LM.

Below some hardware specific informations for the i217-LM:

pciconf -lvbc:

em0 at pci0:0:25:0:        class=0x020000 card=0x11ed1734 chip=0x153a8086 rev=0x05
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Ethernet Connection I217-LM'
    class      = network
    subclass   = ethernet
    bar   [10] = type Memory, range 32, base 0xfb400000, size 131072, enabled
    bar   [14] = type Memory, range 32, base 0xfb439000, size 4096, enabled
    bar   [18] = type I/O Port, range 32, base 0xf020, size 32, enabled
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
    cap 13[e0] = PCI Advanced Features: FLR TP

dmesg extract:
pci1: <simple comms> at device 22.0 (no driver attached)
em0: <Intel(R) PRO/1000 Network Connection> port 0xf020-0xf03f mem
0xfb400000-0xfb41ffff,0xfb439000-0xfb439fff at device 25.0 numa-domain 0 on
pci1
em0: Using 1024 TX descriptors and 1024 RX descriptors
em0: Using an MSI interrupt
em0: Ethernet address: XXXX
em0: netmap queues/slots: TX 1/1024, RX 1/1024


and ifconfig:

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=81249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER>
        ether xx:xx:xx:xx:xx:xx
        inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::xxxx:eff:xxxx:xxxx%em00 prefixlen 64 scopeid 0x1
        inet6 fd60:b403:101::233 prefixlen 64
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=61<PERFORMNUD,AUTO_LINKLOCAL,NO_RADR>

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


More information about the freebsd-bugs mailing list