Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2021 23:49:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 252626] ixl: panic on attach of X722 on-motherboard interfaces
Message-ID:  <bug-252626-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252626

            Bug ID: 252626
           Summary: ixl: panic on attach of X722 on-motherboard interfaces
           Product: Base System
           Version: 12.2-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: wollman@FreeBSD.org

I upgraded our fleet of ~20 NFS servers today from 12.1 to 12.2-RELEASE-p2.
Three of the newest servers, which have X722 interfaces on the motherboard,
crash at attach time with the following trace:

--- trap 0xc, rip =3D 0xffffffff80757efd, rsp =3D 0xfffffe0075dff2d0, rbp =
=3D
0xfffffe0075dff2e0 ---
grouptaskqueue_enqueue() at grouptaskqueue_enqueue+0xd/frame 0xfffffe0075df=
f2e0
ixl_admin_timer() at ixl_admin_timer+0x11/frame 0xfffffe0075dff300
softclock_call_cc() at softclock_call_cc+0x141/frame 0xfffffe0075dff3b0
softclock() at softclock+0x79/frame 0xfffffe0075dff3d0
ithread_loop() at ithread_loop+0x23c/frame 0xfffffe0075dff430
fork_exit() at fork_exit+0x7e/frame 0xfffffe0075dff470
fork_trampoline() at f

(There's an omitted frame where ixl_admin_timer() calls
iflib_admin_intr_deferred() -- apparently pf->vsi.ctx is not initialized ye=
t,
or there's a missing memory barrier?)

The problem is not observed on older servers with X710 interfaces.  (We don=
't
use the 1G interfaces for anything, and if we didn't have servers that need=
 it,
I would just yank ixl(4) from our standard kernel configuration.  I might s=
till
do that and just load the module on the three servers that need it.)

The systems that panic have:

ixl0@pci0:26:0:0:       class=3D0x020000 card=3D0x37d115d9 chip=3D0x37d1808=
6 rev=3D0x09
hdr=3D0x00
    vendor     =3D 'Intel Corporation'
    device     =3D 'Ethernet Connection X722 for 1GbE'
    class      =3D network
    subclass   =3D ethernet

The systems that boot (and operate properly) have:

ixl0@pci0:3:0:0:        class=3D0x020000 card=3D0x00088086 chip=3D0x1572808=
6 rev=3D0x01
hdr=3D0x00
    vendor     =3D 'Intel Corporation'
    device     =3D 'Ethernet Controller X710 for 10GbE SFP+'
    class      =3D network
    subclass   =3D ethernet

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-252626-227>