[pve-devel] [PATCH common v6 1/1] sysfs tools: add 'nvidia' -> 'mdev' workaround to pci_device_info

Dominik Csapak d.csapak at proxmox.com
Thu Feb 13 14:16:57 CET 2025


we added it to the lspci one, but we'll also need it when querying
a single device

code is the same as in the lspci sub

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
new in v6

 src/PVE/SysFSTools.pm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/PVE/SysFSTools.pm b/src/PVE/SysFSTools.pm
index cf9854b..f7acb9a 100644
--- a/src/PVE/SysFSTools.pm
+++ b/src/PVE/SysFSTools.pm
@@ -280,6 +280,10 @@ sub pci_device_info {
 
 	if (-d "$devdir/mdev_supported_types") {
 	    $res->{mdev} = 1;
+	} elsif (-d "$devdir/nvidia") {
+	    # nvidia driver for kernel 6.8 or higher
+	    $res->{mdev} = 1; # for api compatibility
+	    $res->{nvidia} = 1;
 	}
     }
 
-- 
2.39.5





More information about the pve-devel mailing list