kamilllooo / Proxmox

Comprehensive tools, scripts, and documentation for managing and optimizing your Proxmox Virtual Environment.
17 stars 1 forks source link

Just 1 VGA device #1

Open OberfragGER opened 1 month ago

OberfragGER commented 1 month ago

Hi, i posted this on the proxmox forum as well but i think here you´ll get an information about the issue. Its ok, when you dont have any solotion or time. You fixed it on your machine. Its worth a try to ask you.

Its not working on my Beelink Q 12 Pro. Virt-D and VDD is in the Bios enabled.

Maybe the Problem is- i just have 1 VGA-raw device root@proxmox:~# lspci -nnk 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4617] DeviceName: Onboard - Other Subsystem: Intel Corporation Device [8086:7270] 00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0] DeviceName: Onboard - Video Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270] Kernel driver in use: vfio-pci Kernel modules: i915 00:14.0 USB controller [0c03]: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller [8086:54ed] DeviceName: Onboard - Other

I did everything like you described, but no sucess. :( MOK doesnt work for me. But i did´nt have secure boot in my optinion.

root@proxmox:~# mokutil --sb-state SecureBoot disabled Platform is in Setup Mode

For me it seems the part with dkms is not working. The dkms.conf doesnt change on your code. Also the dkms.conf inside /etc/modprobe.d seems to be empty.

I tried the passthrough before and think i have some rest code there... I enbled all the "Bonus things"... but no sucess...

Do you have a hint with the "other" VGA-devices. I just have the 00:02.0 VGA, i think this could be the problem. root@proxmox:~# uname -r 6.5.13-3-pve

image

In Windows- Snappy Driver and the official Intel drivers are giving the Error43.

kamilllooo commented 1 month ago

Hello, I will try to help you but I am not a professional. Tell me if the status was successful when installing dkms? You can tit this using: dkms status

Let me know what status you have. Yes it's true you should have more VGA visible after proper installation and restart.

Did you do step 5? My suggestion that you look at it again (I made a few mistakes myself before when it didn't work for me). When I get home, I will try to sit down to the computer and drop off the files you would need to compare. I will send you my inside /etc/modprobe.d ;)

kamilllooo commented 1 month ago

lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4617]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        DeviceName: Onboard - Video
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.1 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.2 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.3 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.4 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.5 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.6 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:02.7 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: i915
        Kernel modules: i915
00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:464e]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:54ed]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:14.2 RAM memory [0500]: Intel Corporation Device [8086:54ef]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:54e8]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:54e0]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:54d3]
        DeviceName: Onboard - SATA
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:54b8]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation Device [8086:54b9]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation Device [8086:54ba]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation Device [8086:54bb]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1c.6 PCI bridge [0604]: Intel Corporation Device [8086:54be]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:54b0]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1d.1 PCI bridge [0604]: Intel Corporation Device [8086:54b1]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1d.2 PCI bridge [0604]: Intel Corporation Device [8086:54b2]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5481]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:54c8]
        DeviceName: Onboard - Sound
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:54a3]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:54a4]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-spi
        Kernel modules: spi_intel_pci
01:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
02:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
03:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
04:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
05:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
06:00.0 Non-Volatile memory controller [0108]: Intel Corporation SSD 660P Series [8086:f1a8] (rev 03)
        Subsystem: Intel Corporation SSD 660P Series [8086:390d]
        Kernel driver in use: nvme
        Kernel modules: nvme
07:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD [15b7:5006]
        Subsystem: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD [15b7:5006]
        Kernel driver in use: nvme
        Kernel modules: nvme
08:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I226-V [8086:125c] (rev 04)
        Subsystem: Intel Corporation Ethernet Controller I226-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc

/etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7"
GRUB_CMDLINE_LINUX=""

Original # GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

image

finally my dkms.conf

PACKAGE_NAME="i915-sriov-dkms"
PACKAGE_VERSION="6.5.13-3"

MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build KVER=${kernelver}"
CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build KVER=${kernelver} clean"

BUILT_MODULE_NAME[0]="i915"
DEST_MODULE_LOCATION[0]=/kernel/drivers/gpu/drm/i915

AUTOINSTALL=yes
BUILD_EXCLUSIVE_KERNEL="^(6\.[1-7]\.)"

image

Send me yourcat /etc/sysfs.conf

If you don't have secure boot enabled, you'll definitely get an error about an invalid certificate or something, but you can ignore it. If you need anything else, let me know and I'll try to help ;)

OberfragGER commented 1 month ago

Hello, I will try to help you but I am not a professional. Tell me if the status was successful when installing dkms? You can tit this using: dkms status

Let me know what status you have. Yes it's true you should have more VGA visible after proper installation and restart.

Did you do step 5? My suggestion that you look at it again (I made a few mistakes myself before when it didn't work for me). When I get home, I will try to sit down to the computer and drop off the files you would need to compare. I will send you my inside /etc/modprobe.d ;)

First of all- i appreciate your help & time. lets see, maybe we find some useful. Due hollidays my time is a bit limited.

Yesterday i ordered the new Bios from Beelink but think it doest change anything.

And yes- comparing files was the thing i would do.

Like i said. dkms.conf is empty! Is that the right path??? /etc/modprobe.d/?

sysfs.conf

devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7

lspci -nnk

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4617]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        DeviceName: Onboard - Video
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: vfio-pci
        Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller [8086:54ed]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller [8086:7270]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:14.2 RAM memory [0500]: Intel Corporation Alder Lake-N PCH Shared SRAM [8086:54ef]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Alder Lake-N PCH Shared SRAM [8086:7270]
00:14.3 Network controller [0280]: Intel Corporation CNVi: Wi-Fi [8086:54f0]
        DeviceName: Onboard - Ethernet
        Subsystem: Intel Corporation CNVi: Wi-Fi (Wi-Fi 6 AX101NGW) [8086:0244]
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:54e8]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:54e9]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Alder Lake-N PCH HECI Controller [8086:54e0]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Alder Lake-N PCH HECI Controller [8086:7270]
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:54d3]
        DeviceName: Onboard - SATA
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:54be]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:54b0]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1d.2 PCI bridge [0604]: Intel Corporation Device [8086:54b2]
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: pcieport
00:1e.0 Communication controller [0780]: Intel Corporation Device [8086:54a8]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1e.3 Serial bus controller [0c80]: Intel Corporation Device [8086:54ab]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake-N PCH eSPI Controller [8086:5481]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Alder Lake-N PCH eSPI Controller [8086:7270]
00:1f.3 Audio device [0403]: Intel Corporation Alder Lake-N PCH High Definition Audio Controller [8086:54c8]
        DeviceName: Onboard - Sound
        Subsystem: Intel Corporation Alder Lake-N PCH High Definition Audio Controller [8086:7270]
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:54a3]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:54a4]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: intel-spi
        Kernel modules: spi_intel_pci
01:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
        Subsystem: Intel Corporation Ethernet Controller I225-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
02:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
        Subsystem: Intel Corporation Ethernet Controller I225-V [8086:0000]
        Kernel driver in use: igc
        Kernel modules: igc
03:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. KC3000/FURY Renegade NVMe SSD E18 [2646:5013] (rev 01)
        Subsystem: Kingston Technology Company, Inc. KC3000/FURY Renegade NVMe SSD E18 [2646:5013]
        Kernel driver in use: nvme
        Kernel modules: nvme

Grub

#  If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction initcall_blacklist=sysfb_init video=simplefb:off video=vesafb:off video=efifb:off video=vesa:off disable_vga=1 vfio_iommu_type>
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt" editiert
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=vesafb:off video=efifb:off initcall_blacklist=sysfb_init"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt nomodeset pcie_acs_override=downstream initcall_blacklist=sysfb_init"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7"
GRUB_CMDLINE_LINUX=""

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

nano /etc/modprobe.d/dkms.conf Is that the right folder??? /etc/modprobe.d/dkms.conf

# modprobe information used for DKMS modules
#
# This is a stub file, should be edited when needed,
# used by default by DKMS.
OberfragGER commented 1 month ago

You wrote: Finally you dkms.conf... and there is code...

But cat dkms.conf shows an empty file....? This confuses me... somehow.

image

kamilllooo commented 1 month ago

Hh, sorry, my oversight. The dkms.conf file in /etc/modprobe.d/ is to be left empty. You should edit the file from the repository that you downloaded locally. This is step 4 in my guide. If you download git clone https://github.com/strongtz/i915-sriov-dkms.git after downloading, you need to edit the dkms.conf file from this repo. Sorry if I didn't understand something, I'm trying to help :)

Please send me your files: ./i915-sriov-dkms/dkms.conf and /etc/default/grub

OberfragGER commented 1 month ago

root@proxmox:~/i915-sriov-dkms# nano dkms.conf (is that the right folder?)

PACKAGE_NAME="i915-sriov-dkms"
PACKAGE_VERSION="2024.07.19"

MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build"
CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"

BUILT_MODULE_NAME[0]="i915"
DEST_MODULE_LOCATION[0]=/kernel/drivers/gpu/drm/i915

AUTOINSTALL=yes
BUILD_EXCLUSIVE_KERNEL="^(6\.[1-8]\.)"

nano /etc/default/grub (i deleted every uncommented line)

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7"
GRUB_CMDLINE_LINUX=""

I think, both files are pretty much the same like you have So anyhow... still no idea and waiting for a new approach.

kamilllooo commented 1 month ago

Look this image

you need to improve PACKAGE_VERSION to = "6.5.13-3" when your kernel pve is 6.5.13-3

OberfragGER commented 1 month ago

So,

i updated the BIOS to the newest available - no success I changed ./i915-sriov-dkms/nano dkms.conf to your file - no success I changed ./etc/modprobe.d/dkms.conf to your file - no success

So still just one vga-controller. :(

root@proxmox:~# lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4617]
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device [8086:7270]
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 5: ignoring bad line starting with 'PACKAGE_NAME="i915-sriov-dkms"'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 6: ignoring bad line starting with 'PACKAGE_VERSION="6.5.13-3"'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 8: ignoring bad line starting with 'MAKE[0]="make'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 9: ignoring bad line starting with 'CLEAN="make'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 11: ignoring bad line starting with 'BUILT_MODULE_NAME[0]="i915"'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 12: ignoring bad line starting with 'DEST_MODULE_LOCATION[0]=/kernel/drivers/gpu/drm/i915'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 14: ignoring bad line starting with 'AUTOINSTALL=yes'
libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/dkms.conf line 15: ignoring bad line starting with 'BUILD_EXCLUSIVE_KERNEL="^(6.[1-7].)"'
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d0]
        DeviceName: Onboard - Video
        Subsystem: Intel Corporation Alder Lake-N [UHD Graphics] [8086:7270]
        Kernel driver in use: vfio-pci
        Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake-N PCH USB 3.2 xHCI Host Controller [8086:54ed]
        DeviceName: Onboard - Other

Due the errors.. i switched back to the old /etc/modprobe.d/dkms.conf

kamilllooo commented 1 month ago

Your errors from what I see were caused by the wrong configuration of the file /etc/modprobe.d/dkms.conf I see that you unnecessarily added anything there. In the configuration I sent to SS I did not change anything and my proposal is that you leave it unchanged. My proposal try everything again from the beginning according to the guide because I see that you have something mixed up in the files, just pay attention to check before reinstalling dkms if the sent sed is correct (I mean versions, for example) by entering your favorite editor to the file downloaded from github again.