Bluefield 3 DPU not found in the server

Hi.

I obtained BlueField 3 DPU Storage controller (B3220SH-FHHL) and installed into my office server.
But “lspci” command doesn’t show the installed DPU.
I checked BIOS settings, and found that the device is not detected at all (PCIe slots exposes “N/A”).

Below are methods I’ve tried based on the “nvidia-bluefield-3-dpu-controller-user-manual”:

  1. I rebooted the server number of times (both cold and warm reboot).
  2. I tried with other PCIe slots available but still didn’t work, even in other machines.
  3. I updated my motherboard BIOS with newest version available. My motherboard is “Gigabyte z390 Gaming SLI”

I’m using Ubuntu 20.04 and my current motherboard supports PCIe gen 3.0 x16, which might not incur any compatibility issues based on my understanding over the user manual.
I did not installed SW-related things (DOCA, firmware. etc.), since lspci not capturing the device at all might not be the reason from SW.
I also properly plugged 8-pin ATX cable to the DPU. I also connected LAN cable to 1GbE RJ45 port and checked green LED of the port blinking. Furthermore, I checked that PCIe slot itself is functioning well with other PCIe device. The device was detected properly with “lspci” command.

May I get help or advices in this context? I am willing to provide any other information if needed.