[Bug 240944] em(4): Crash with Intel 82571EB NIC with AMD Piledriver and Steamroller APUs

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 31 Oct 2025 19:48:58 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240944

igor.polovykh@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |igor.polovykh@gmail.com

--- Comment #18 from igor.polovykh@gmail.com ---
I have 2pcs Intel 82575EB Gigabit Network cards with 2 ports + AMD Ryzen 7
5700G + ASUS TUF GAMING B550-PLUS. FreeBSD 14.3 releng/14.3
It's constantly crashing in iflib at /usr/src/sys/net/iflib.c:2917
Who is interested in fixing this issue I can provide several crash dumps.

this is a kernel crash stack:

57              __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (offsetof(struct
pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:57
        td = <optimized out>
#1  doadump (textdump=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:405
        error = 0
        coredump = <optimized out>
#2  0xffffffff808292cb in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:523
        once = 0
#3  0xffffffff808297c9 in vpanic (fmt=0xffffffff80d912d4 "%s",
    ap=ap@entry=0xfffffe0068bc6bd0) at /usr/src/sys/kern/kern_shutdown.c:967
        buf = "page fault", '\000' <repeats 245 times>
        __pc = 0x0
        __pc = 0x0
        __pc = 0x0
        other_cpus = {__bits = {65534, 0 <repeats 15 times>}}
        td = 0xfffff80001c47740
        bootopt = <unavailable>
        newpanic = <optimized out>
#4  0xffffffff80829603 in panic (fmt=<unavailable>)
    at /usr/src/sys/kern/kern_shutdown.c:891
        ap = {{gp_offset = 16, fp_offset = 48,
            overflow_arg_area = 0xfffffe0068bc6c00,
            reg_save_area = 0xfffffe0068bc6ba0}}
#5  0xffffffff80c87a1a in trap_fatal (frame=<optimized out>,
    eva=<optimized out>) at /usr/src/sys/amd64/amd64/trap.c:1000
        type = <optimized out>
        handled = <optimized out>
#6  0xffffffff80c87a1a in trap_pfault (frame=0xfffffe0068bc6c50,
    usermode=false, signo=<optimized out>, ucode=<optimized out>)
        __pc = 0x0
        __pc = 0x0
        __pc = 0x0
        td = <optimized out>
        p = <optimized out>
        eva = <optimized out>
        map = <optimized out>
        ftype = <optimized out>
        rv = <optimized out>
#7  <signal handler called>
No locals.
#8  iflib_check_lro_possible (m=0xfffff80228fad200,
    v4_forwarding=<optimized out>, v6_forwarding=<optimized out>)
    at /usr/src/sys/net/iflib.c:2917
        eh = 0xfffff0005ca8c800
#9  iflib_rxeof (rxq=rxq@entry=0xfffff80002837000, budget=<optimized out>)
    at /usr/src/sys/net/iflib.c:3057
        ri = <optimized out>
        ctx = 0xfffff800027dec00
        sctx = <optimized out>
        scctx = 0xfffff800027deca8
        retval = <optimized out>
        v6_forwarding = <optimized out>
        v4_forwarding = <optimized out>
        lro_possible = false
        ifp = 0xfffff80002848000
        mt = 0xfffff8028318cb00
        mh = 0x0
        rx_bytes = <optimized out>
        rx_pkts = <optimized out>
        cidxp = 0xfffff800027ba600
        avail = 0
        saved_vnet = 0x0
        budget_left = <optimized out>
        err = <optimized out>
        m = 0xfffff80228fad200
        i = <optimized out>
        fl = <optimized out>
        mf = 0xfffff8028318cb00
        lro_enabled = <optimized out>

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