On Wed, 20 May 2026 16:56:03 +0530 gagan tiwari <[email protected]> wrote:
> Hi Guys, > Good Morning! > > I am trying to set up vpp / dpdk with Solarflare card AMD Solarflare > X4522-PLUS Ethernet Adapter on Ubuntu24.04 > > I have been able to bind both ports of this card to dpdk using vfio-pci > driver > > dpdk-devbind.py -s > > Network devices using DPDK-compatible driver > ============================================ > 0000:01:00.0 'Device 0c03' drv=vfio-pci unused=sfc,uio_pci_generic > 0000:01:00.1 'Device 0c03' drv=vfio-pci unused=sfc,uio_pci_generic > > but these aren't being reognized by vpp > > vpp[10152]: dpdk: Unsupported PCI device 0x1924:0x0c03 found at PCI > address 0000:01:00.0 > vpp[10152]: dpdk: Unsupported PCI device 0x1924:0x0c03 found at PCI > address 0000:01:00.1 > > > dpdk-proc-info --version > EAL: RTE Version: 'DPDK 26.07.0-rc0' > > > testpmd shows sfc_efx PMD is being used > > PMD: sfc_efx 0000:01:00.0 #0: running FW variant is full-feature > > PMD: sfc_efx 0000:01:00.1 #1: running FW variant is full-feature > > Please let me know how to fix it. > VPP is not the same as DPDK. VPP copies drivers from DPDK and I suspect they are using an older code base. Looking at current DPDK, a little investigation shows that that card was added by DPDK commit. commit 0ca03304f1774dce16f7769fc5c68dcf03af3e41 Author: Denis Pryazhennikov <[email protected]> Date: Wed Apr 23 19:59:30 2025 +0400 net/sfc: support AMD Solarflare X4 adapter family Enable support for Medford4 (X4) adapters X4522 and X4542. Signed-off-by: Denis Pryazhennikov <[email protected]> Reviewed-by: Andy Moreton <[email protected]> Try and see if works with testpmd. If it doesn't report a bug to DPDK. If it does work with testpmd but not VPP, go report problem to VPP.
