From 0fcaeb39ec9e08f233443a5ada242823327cefd4 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 13 Feb 2025 14:16:57 +0100 Subject: [PATCH] sysfs tools: add 'nvidia' -> 'mdev' workaround to pci_device_info We added it to the lspci one in commit dc023d6 ("SysFSTools: handle new nvidia syfsapi as mdev"), 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 [TL: reference commit explicitly] Signed-off-by: Thomas Lamprecht --- 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; } }