Error attaching device '0000:03:00.0,representor=[0,65535]' to DPDK

I have a problem with using ovs-dpdk on Bluefield-2. after using this Nvidia document(Mellanox Interconnect Community), these errors occured:

ovs-vsctl show
Bridge ovs_dpdk_br0
datapath_type: netdev
Port dpdk0
Interface dpdk0
type: dpdk
options: {dpdk-devargs=“0000:03:00.0”}
Port dpdk1
Interface dpdk1
type: dpdk
options: {dpdk-devargs=“0000:03:00.0,representor=[0,65535]”}
error: “Error attaching device ‘0000:03:00.0,representor=[0,65535]’ to DPDK”
Port ovs_dpdk_br0
Interface ovs_dpdk_br0
type: internal
ovs_version: “2.15.1”

systemctl status openvswitch-switch.service

ovs|00057|dpdk|ERR|Invalid port_id=1024

Any idea how should I solve these errors?

Hi @rtaheri,

Please check if “dpdk_initialized : true” under:
“ovs-vsctl --no-wait list Open_vSwitch .”
If it’s “false” it means you didn’t compile or point to DPDK tree, check the OVS compile log where it checks for DPDK folder.

Best Regards,

Thanks for your response

I checked dpdk_initialized and it’s true.

Is there any reason that makes this error?

I think this thread is related if not the same as this one

I had similar issues posted in the other thread.