Second GPU not detected when Resizable Bar enabled

System Configuration

  • Motherboard: ASUS Pro WS WRX90E-SAGE SE
  • BIOS Version: 0803 (Released 2024/10/15)
  • CPU: Ryzen Threadripper PRO 7965WX
  • **GPU: 2x Nvidia RTX 5090 Founder’s Edition
  • Operating System: Ubuntu 24.10 (oracular)
  • Kernel: 6.13.5-061305-generic
  • Driver: Linux 64-bit 570.124.06

BIOS Settings

  • Secure Boot: Disabled
  • CSM: Disabled
  • Resize BAR Support: Enabled
  • IOMMU: Enabled

When I enabled ResizableBar in the Bios, the second GPU in my system is not detected by nvidia-smi. Disabling ResizableBar and everything works as expected.

lspci sees the device and is bound to the nvidia driver.

dmesg repeatedly produces the following:

[ 69.852951] NVRM: _kgspBootGspRm: unexpected WPR2 already up, cannot proceed with booting GSP
[ 69.852955] NVRM: _kgspBootGspRm: (the GPU is likely in a bad state and may need to be reset)
[ 69.852968] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM
[ 69.854791] NVRM: GPU 0000:e1:00.0: RmInitAdapter failed! (0x62:0x40:1860)
[ 69.855890] NVRM: GPU 0000:e1:00.0: rm_init_adapter failed, device minor number 0
[ 70.748500] nvidia 0000:e1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000d address=0xfff01020 flags=0x0000]
[ 70.748509] nvidia 0000:e1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000d address=0xfff01020 flags=0x0000]
[ 70.748513] nvidia 0000:e1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000d address=0xfff01020 flags=0x0000]

Is this a known issue or do I need to tweak other Bios settings?