Date: Thu, 21 Nov 2019 09:52:17 -0800 From: Richard Gallamore <ultima@freebsd.org> To: =?UTF-8?Q?Michal_Van=C4=8Do?= <michal@microwave.sk> Cc: freebsd-net@freebsd.org, freebsd-stable@freebsd.org Subject: Re: device_attach: ixv0 attach returned 5 Message-ID: <CANJ8om4DdeUFWi86YT5LqRuXYD%2BL8X_0t-uDsp%2B_TB6=NFD0qQ@mail.gmail.com> In-Reply-To: <2D60E558-2F48-40EA-BF0D-C350BD005215@microwave.sk> References: <2D60E558-2F48-40EA-BF0D-C350BD005215@microwave.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Michal, > I=E2=80=99m running 12-STABLE. Is this a hardware related or possibly a d= river bug? This is probably a driver / module bug. [1] is a bug on this issue, that I opened some years ago. The last time I tested the sr-iov functionality it was working if you compile the intel module with sr-iov support enabled but not with the base module. This was probably a couple years ago though and on 12-CURRENT before 12 was released. Personally I suggest you just avoid sr-iov though and use bridges. sr-iov was a cool idea but it just failed to get an attraction. Probably several reasons for this, based on my experience I would say the primary reason is because its designed use case is for virtualization, and if you do use this for virtualization, you trade the ability to do live migrations due to using physical hardware. Hope this helps, Richard Gallamore On Thu, Nov 21, 2019 at 3:53 AM Michal Van=C4=8Do via freebsd-stable < freebsd-stable@freebsd.org> wrote: > Hi, > > I=E2=80=99m trying to get SR-IOV working with my two port Intel 10G NIC: > > ix0@pci0:3:0:0: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15ad8086 rev= =3D0x00 > hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552/X557-AT 10GBASE-T' > class =3D network > subclass =3D ethernet > ix1@pci0:3:0:1: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15ad8086 rev= =3D0x00 > hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552/X557-AT 10GBASE-T' > class =3D network > subclass =3D ethernet > > with this iovctl config: > > # cat /etc/iovctl_ix1.conf > PF { > device: "ix1"; > num_vfs: 4; > } > > I get 4 PCI devices created: > > none57@pci0:3:0:129: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15a88= 086 > rev=3D0x00 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552 Virtual Function' > class =3D network > subclass =3D ethernet > none58@pci0:3:0:131: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15a88= 086 > rev=3D0x00 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552 Virtual Function' > class =3D network > subclass =3D ethernet > none59@pci0:3:0:133: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15a88= 086 > rev=3D0x00 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552 Virtual Function' > class =3D network > subclass =3D ethernet > none60@pci0:3:0:135: class=3D0x020000 card=3D0x15ad15d9 chip=3D0x15a88= 086 > rev=3D0x00 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D 'Ethernet Connection X552 Virtual Function' > class =3D network > subclass =3D ethernet > > But the driver fails to attach with following errors: > > ixv0: <Intel(R) PRO/10GbE Virtual Function Network Driver> at device 0.12= 9 > on pci4 > ixv0: ...reset_hw() failure: Reset Failed! > ixv0: IFDI_ATTACH_PRE failed 5 > device_attach: ixv0 attach returned 5 > ixv0: <Intel(R) PRO/10GbE Virtual Function Network Driver> at device 0.13= 1 > on pci4 > ixv0: ...reset_hw() failure: Reset Failed! > ixv0: IFDI_ATTACH_PRE failed 5 > device_attach: ixv0 attach returned 5 > ixv0: <Intel(R) PRO/10GbE Virtual Function Network Driver> at device 0.13= 3 > on pci4 > ixv0: ...reset_hw() failure: Reset Failed! > ixv0: IFDI_ATTACH_PRE failed 5 > device_attach: ixv0 attach returned 5 > ixv0: <Intel(R) PRO/10GbE Virtual Function Network Driver> at device 0.13= 5 > on pci4 > ixv0: ...reset_hw() failure: Reset Failed! > ixv0: IFDI_ATTACH_PRE failed 5 > device_attach: ixv0 attach returned 5 > > I=E2=80=99m running 12-STABLE. Is this a hardware related or possibly a d= river bug? > > regards > Michal > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANJ8om4DdeUFWi86YT5LqRuXYD%2BL8X_0t-uDsp%2B_TB6=NFD0qQ>