On Tue, Mar 8, 2022 at 12:19 AM Thierry Herbelot wrote: > > Hello, > > After upgrading the firmware on the bnxt NIC, the NIC is correctly > detected by a DPDK application with both DPDK-v20.11 and DPDK-v21.11. Great. Thanks for the update Thierry. > > Regards > > Thierry > > On 3/4/22 01:56, Honnappa Nagarahalli wrote: > > + Ruifeng > > > > > > > >> > >> On Wed, Mar 2, 2022 at 9:28 AM Thierry Herbelot > >> wrote: > >>> > >>> On 3/2/22 18:26, Ajit Khaparde wrote: > >>>> On Wed, Mar 2, 2022 at 9:16 AM Thierry Herbelot > >>>> wrote: > >>>>> > >>>>> Hello Ajit > >>>>> > >>>>> The card is not correctly probed by the kernel, and so the FW version is > >>>>> not visible. > >>>> Thanks Thierry. > >>>> I thought it was just the PMD running into trouble. > >>>> > >>>> Can you give details of the ARM server? > >>>> Make, Vendor, etc..? > >>> > >>> This a Huawei server: > >>> TaiShan 200 Server (Model 2180) aarch64, 48 cores, 2.6GHz, 64GB RAM > >> > >> Ok. I tried this on a HUAWEI Kunpeng 920 running 4.18.0- > >> 348.2.1.el8_5.aarch64. > >> I can load the bnxt_en kernel driver and the DPDK PMD without issues. > >> And I did load vfio with enable_unsafe_noiommu_mode=1 . > >> > >> While we are pursuing this further internally, > >> I have added Honnappa to see if he can provide any insight. > > There is not much information on the error. > > Just wondering if it is possible to move the card to x86 machine and check the firmware version and upgrade the firmware version there. > > > >> > >> Ajit > >> > >>> > >>> Thierry > >>> > >>>> > >>>> > >>>>> > >>>>> I see this in the kernel dmesg: > >>>>> bnxt_en 0000:03:00.0 (unnamed net_device) (uninitialized): Error > >>>>> (timeout: 500015) msg {0x0 0x0} len:0 > >>>>> bnxt_en 0000:03:00.0 (unnamed net_device) (uninitialized): Firmware not > >>>>> responding, status: 0x8ffff > >>>>> > >>>>> And then there are no bnxt_en netdevices. > >>>>> > >>>>> Best regards > >>>>> > >>>>> Thierry > >>>>> > >>>>> > >>>>> On 3/2/22 18:13, Ajit Khaparde wrote: > >>>>>> On Wed, Mar 2, 2022 at 7:13 AM Thierry Herbelot > >>>>>> wrote: > >>>>>>> > >>>>>>> Hello Ajit > >>>>>>> > >>>>>>> Thanks for the quick response. > >>>>>>> > >>>>>>> Please keep me posted when you check on your side. > >>>>>> Can you tell what is the firmware version on the card? > >>>>>> > >>>>>>> > >>>>>>> Best regards > >>>>>>> > >>>>>>> Thierry > >>>>>>> > >>>>>>> On 3/2/22 16:08, Ajit Khaparde wrote: > >>>>>>>>> > >>>>>>>>> Is this a know issue ? > >>>>>>>> No. > >>>>>>>> We have tried the Broadcom PMD on ARM server(s) and have been > >>>>>>>> able to use it without any issues. > >>>>>>>> But we can try it again and get back to you. > >>>>>>>> > >>>>>>>> > >>>>>>>>> > >>>>>>>>> Thanks > >>>>>>>>> > >>>>>>>>> Thierry Herbelot > >>>>>>>>> > >>>>>>>>> PS: a similar error is seen for the Ethernet ports, when handled by the > >>>>>>>>> kernel: > >>>>>>>>> dmesg|grep bnxt > >>>>>>>>> [ 57.823746] bnxt_en 0000:03:00.0 (unnamed net_device) > >>>>>>>>> (uninitialized): Error (timeout: 500015) msg {0x0 0x0} len:0 > >>>>>>>>> [ 59.202255] bnxt_en: probe of 0000:03:00.0 failed with error -16 > >>>>>>>>> [ 60.641519] bnxt_en 0000:03:00.1 (unnamed net_device) > >>>>>>>>> (uninitialized): Error (timeout: 500015) msg {0x0 0x0} len:0 > >>>>>>>>> [ 61.502237] bnxt_en: probe of 0000:03:00.1 failed with error -16 > >>>>>>>>> > >>>>>>>>> > -- > Thierry Herbelot > Senior Software Engineer > Tel: +33 1 39 30 92 61 > http://www.6wind.com/ > > Follow us: > https://www.linkedin.com/company/6wind/ > https://twitter.com/6WINDsoftware > https://www.youtube.com/user/6windsoftware