<div dir="ltr">Hello,<br><br>I am trying to set up dpdk with netvsc as master pmd on Azure following <br><a href="https://learn.microsoft.com/en-us/azure/virtual-network/setup-dpdk?tabs=ubuntu">https://learn.microsoft.com/en-us/azure/virtual-network/setup-dpdk?tabs=ubuntu</a><div>and<br><a href="https://doc.dpdk.org/guides-22.11/nics/netvsc.html">https://doc.dpdk.org/guides-22.11/nics/netvsc.html</a><br><br></div><div>but I have the following error messages<br><br><blockquote style="margin:0 0 0 40px;border:none;padding:0px">EAL: VFIO support initialized<br>EAL: Probe PCI driver: mlx5_pci (15b3:1018) device: 8565:00:02.0 (socket 0)<br>mlx5_net: DV flow is not supported.<br>mlx5_common: Failed to allocate DevX UAR (BF/NC)<br>mlx5_common: Failed to allocate UAR.<br>mlx5_net: Failed to prepare Tx DevX UAR.<br>mlx5_net: probe of PCI device 8565:00:02.0 aborted after encountering an error: Operation not permitted<br>mlx5_common: Failed to load driver mlx5_eth<br>EAL: Requested device 8565:00:02.0 cannot be used<br>EAL: Probe PCI driver: mlx5_pci (15b3:1018) device: d377:00:02.0 (socket 0)<br>mlx5_net: DV flow is not supported.<br>mlx5_common: Failed to allocate DevX UAR (BF/NC)<br>mlx5_common: Failed to allocate UAR.<br>mlx5_net: Failed to prepare Tx DevX UAR.<br>mlx5_net: probe of PCI device d377:00:02.0 aborted after encountering an error: Operation not permitted<br>mlx5_common: Failed to load driver mlx5_eth<br>EAL: Requested device d377:00:02.0 cannot be used<br>EAL: Probe PCI driver: mlx5_pci (15b3:1018) device: f97e:00:02.0 (socket 0)<br>mlx5_net: DV flow is not supported.<br>mlx5_common: Failed to allocate DevX UAR (BF/NC)<br>mlx5_common: Failed to allocate UAR.<br>mlx5_net: Failed to prepare Tx DevX UAR.<br>mlx5_net: probe of PCI device f97e:00:02.0 aborted after encountering an error: Operation not permitted<br>mlx5_common: Failed to load driver mlx5_eth<br>EAL: Requested device f97e:00:02.0 cannot be used<br>EAL: Bus (pci) probe failed.<br>hn_vf_attach(): Couldn't find port for VF<br>hn_vf_add(): RNDIS reports VF but device not found, retrying<br>hn_vf_attach(): Couldn't find port for VF<br>hn_vf_add(): RNDIS reports VF but device not found, retrying<br>and so on in a loop<br><br></blockquote>Also, with debug logs I see</div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>mlx5_common: DevX read access NIC register=0X9055 failed errno=22 status=0 syndrome=0<br>mlx5_common: DevX read access NIC register=0X9055 failed errno=22 status=0 syndrome=0<br>mlx5_common: DevX read access NIC register=0X9055 failed errno=22 status=0 syndrome=0<br></div></blockquote><div><br>The DPDK version is 22.11, running on</div><div>Linux dpdk0 5.15.0-1053-azure #61~20.04.1-Ubuntu <br>VM type <span style="color:rgb(41,40,39);font-family:az_ea_font,"Segoe UI",az_font,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:13px">D8ls v5, accelerated networking is on for two ports</span><br><br>driverctl -b vmbus list-devices<br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>000d3a1c-e0df-000d-3a1c-e0df000d3a1c hv_netvsc</div></div><div><div>000d3a1e-4573-000d-3a1e-4573000d3a1e uio_hv_generic [*]</div></div><div><div>000d3a1e-47da-000d-3a1e-47da000d3a1e uio_hv_generic [*]<br><br><br></div></div></blockquote>Any, ideas what I might be doing wrong? I see the same behavior with testpmd and my app. <br><div><div><br></div></div></div>