Installa RTX PRO 2000 on ubuntu 20.04

Hello,

I am struggling to get two NVIDIA RTX 2000 Ada cards recognized on an Ubuntu 20.04 Headless Server. The system is an Intel-based Asus motherboard.

The Issue: nvidia-smi returns: “NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.”

Diagnostic Details:

  • Hardware Detection: lspci sees both cards correctly as 2d30 (rev a1).

  • Kernel Log Error: dmesg reports: nvidia: probe of 0000:02:00.0 failed with error -1 and NVRM: The NVIDIA probe routine failed for 2 device(s).

  • Modprobe Error: Running sudo modprobe nvidia results in: modprobe: ERROR: could not insert 'nvidia': Device or resource busy.

Current Environment:

  • OS: Ubuntu 20.04.6 LTS (Headless)

  • Kernel: 5.15.0-xx-generic (HWE)

  • Drivers Tested: 535-server, 550, 560, and 570.

  • Platform: Intel (VT-d enabled).

BIOS / Configuration Steps Taken:

  1. Above 4G Decoding: Enabled.

  2. Resizable BAR: Enabled.

  3. Secure Boot: Keys Cleared / Setup Mode.

  4. CSM: Disabled.

  5. Intel VMD: Disabled.

  6. Memory Remap: Enabled.

  7. Kernel Parameters: Tried pci=realloc, intel_iommu=on, iommu=pt, and video=efifb:off.

Despite these settings, the kernel refuses to bind the driver to the cards, citing a “Resource Busy” conflict. It seems the kernel or a framebuffer is “squatting” on the MMIO space of the Ada cards before the NVIDIA driver can initialize.

Has anyone encountered this specific probe error with the Ada Lovelace architecture on older Ubuntu LTS releases? Is there a specific Asus “System Agent” or “Interrupt Remapping” setting I am missing to free up these PCIe resources?

Any help would be greatly appreciated.