MST does not bring up DPU model and RShim is unreadable

Hello,

I’m currently trying to install drivers and DOCA for a BlueField-2 DPU (MBF2H332A-AENOT MT42822 BlueField-2 integrated ConnectX-6 Dx network controller). Installation of “doca-all” succeeds on the host (Ubuntu 20.04 with 5.4 stock kernel).

Currently mst gives me the following:

~$ sudo mst status -v
MST modules:
------------
    MST PCI module is not loaded
    MST PCI configuration module loaded
PCI devices:
------------
DEVICE_TYPE             MST                           PCI       RDMA            NET                                     NUMA  
**NA**                      /dev/mst/mt41686_pciconf0.1   41:00.1   net-enp65s0f1                           0     

**NA**                      /dev/mst/mt41686_pciconf0     41:00.0   net-enp65s0f0                           0 

If I check RShim status, I get the following:

~$ sudo systemctl status rshim
● rshim.service - rshim driver for BlueField SoC
     Loaded: loaded (/lib/systemd/system/rshim.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-02-16 11:00:38 UTC; 1h 34min ago
       Docs: man:rshim(8)
   Main PID: 9330 (rshim)
      Tasks: 2 (limit: 154305)
     Memory: 2.5M
     CGroup: /system.slice/rshim.service
             └─9330 /usr/sbin/rshim

Feb 16 11:00:38 cloud-48 systemd[1]: Starting rshim driver for BlueField SoC...
Feb 16 11:00:38 cloud-48 systemd[1]: Started rshim driver for BlueField SoC.
Feb 16 11:00:38 cloud-48 rshim[9330]: Probing pcie-0000:41:00.2(vfio)
Feb 16 11:00:38 cloud-48 rshim[9330]: Create rshim pcie-0000:41:00.2
Feb 16 11:00:38 cloud-48 rshim[9330]: Fall-back to uio
Feb 16 11:00:38 cloud-48 rshim[9330]: rshim pcie-0000:41:00.2 enable
Feb 16 11:00:39 cloud-48 rshim[9330]: **Unable to read from rshim**

I should note that currently the card does not have any of its network interfaces connected at all. One wild guess is that I need to check if our server has VFIO disabled and connect at least the out-of-band Ethernet?