Skip to content

Tesla V100 16G PCIe on Dell Precision 7920T #329

@Donalaren

Description

@Donalaren

Hello, I am in urgent need of your assistance. I am attempting to use a Tesla V100 16G PCIe graphics card on a Dell Precision 7920T.

System
Motherboard: Dell Precision 7920T
Card: Tesla V100 16G PCIe
System: Ubuntu 22.04
RAM: 64G

  • Memory Map IO above 4GB is enabled.
  • There is no CSM in BIOS of Dell 7920T.
  • BIOS version is updated (2.50.0).

Description
I first attempted this on Ubuntu 22.04 using @xCuri0 's ReBarState. Followed this method, after building and running RebarState, set the value to 32. But this approach proved ineffective. After rebooting and reopening the RebarState, I can see the Current ReBarState 32/Unlimited. nvidia-smi still can't see my Tesla V100 ( lspci | grep -i nvidia correctly identified the GPU model 0000:73:00.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] (rev a1)).
Through dmesg I can see:

[   45.605811] nvidia 0000:73:00.0: enabling device (0140 -> 0142)
[   45.606250] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid:
               NVRM: BAR1 is 0M @ 0x0 (PCI:0000:73:00.0)
[   45.606542] nvidia: probe of 0000:73:00.0 failed with error -1

This is consistent with the situation without ReBarState. I have only followed this method to build and run ReBarState on the Ubuntu system without making any modifications to the BIOS. My actions were as follows:

git clone https://github.com/xCuri0/ReBarUEFI.git
cd ReBarUEFI/ReBarState
mkdir build
cd build
cmake ..
make
sudo ./ReBarState

So I suspect ReBarState may not be functioning. How to verify if the RebarState is working in this scenario?
Note that I'm not suspecting the software itself; I believe my execution may be incorrect. Any suggestions would be most gratefully received.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions