DOCA secure_channel failed to open comm channel

Hi!

I’m trying to run the secure channel application on the DPU after upgrading DOCA to 1.5. I get the following error message:

ubuntu@localhost:~$ /opt/mellanox/doca/applications/secure_channel/bin/doca_secure_channel -s 256 -n 10 -d 03:00.0 -r b1:00.0 
[00:08:16:127712][DOCA][ERR][COMMON:217]: Failed to create devinfo representors list. Representor devices are available only on DPU, do not run on Host.
[00:08:16:127815][DOCA][ERR][SECURE_CHANNEL::Core:460]: Failed to open Comm Channel DOCA device representor based on PCI address
[00:08:16:137033][DOCA][ERR][SECURE_CHANNEL:66]: Failed to initialize endpoint: Invalid input

Any idea why it is not able to create a representor address?

I’m having the exact same problem, do you have any solution yet?

where does rep pci come from? why is b1:00.0?

On the host, you can find the representor’s PCI address with lspci | grep Mellanox

root@host:/home/sancho# lspci | grep Mellanox
17:00.0 Ethernet controller: Mellanox Technologies MT42822 BlueField-2 integrated ConnectX-6 Dx network controller (rev 01)
17:00.1 Ethernet controller: Mellanox Technologies MT42822 BlueField-2 integrated ConnectX-6 Dx network controller (rev 01)
17:00.2 DMA controller: Mellanox Technologies MT42822 BlueField-2 SoC Management Interface (rev 01)
ca:00.0 Infiniband controller: Mellanox Technologies MT2910 Family [ConnectX-7]

In this case, my representor PCI address was 17:00.0