HELP: kvmgt module cannot be loaded

everwisher

Member
Jun 23, 2019
15
0
6
38
Proxmox version: 7.1
Kernel version: 5.13.19-6-pve

Symptom: kvmgt module cannot be loaded as lsmod|grep kvmgt returns nothing whereas both i915.ko and kvmgt.ko can be found in /lib/modules/<each kernel version>/kernel/drivers/gpa/drm/i915/

Configurations 1
: /etc/modules:
kvmgt and vfio_mdev has been added in addition to regular vfio modules for iommu_type1 passthrough. While mdev and vfio_mdev modules can be returned from lsmod, kvmgt is not seen in the list.

Configurations 2: /boot/grub/grub.cfg:
Both i915.enable=1 and i915.enable_guc=0 has been added to kernel parameters while i915 driver is not disabled in kernel parameters nor in conf files in modprobe.d/

Btw, no errors associated to virtualization were logged in dmesg
 
Last edited:
Proxmox version: 7.1
Kernel version: 5.13.19-6-pve
Please post the full pveversion -v output.

both i915.ko and kvmgt.ko can be found in /lib/modules

Seems fine here:

Bash:
:~$ find /lib/modules -name i915.ko
/lib/modules/5.13.19-5-pve/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/5.13.19-6-pve/kernel/drivers/gpu/drm/i915/i915.ko
:~$: find /lib/modules -name kvmgt.ko
/lib/modules/5.13.19-5-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko
/lib/modules/5.13.19-6-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko

What's the output of above for you, did you actually check with modinfo or tried to load those modules using modprobe?

Code:
modinfo i915
modinfo kvmgt
 
Please post the full pveversion -v output.



Seems fine here:

Bash:
:~$ find /lib/modules -name i915.ko
/lib/modules/5.13.19-5-pve/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/5.13.19-6-pve/kernel/drivers/gpu/drm/i915/i915.ko
:~$: find /lib/modules -name kvmgt.ko
/lib/modules/5.13.19-5-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko
/lib/modules/5.13.19-6-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko

What's the output of above for you, did you actually check with modinfo or tried to load those modules using modprobe?

Code:
modinfo i915
modinfo kvmgt
I would like to pick this up as I am in the same situation.
Code:
root@pve-03:~# pveversion -v
proxmox-ve: 7.4-1 (running kernel: 5.15.107-2-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-5.15: 7.4-3
pve-kernel-5.15.107-2-pve: 5.15.107-2
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-2
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-1
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.6
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
openvswitch-switch: 2.15.0+ds1-2+deb11u4
proxmox-backup-client: 2.4.1-1
proxmox-backup-file-restore: 2.4.1-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.6.5
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-2
pve-firewall: 4.3-1
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1
Code:
root@pve-03:~# find /lib/modules -name i915.ko
/lib/modules/5.15.107-2-pve/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/5.15.102-1-pve/kernel/drivers/gpu/drm/i915/i915.ko
root@pve-03:~# find /lib/modules -name kvmgt.ko
/lib/modules/5.15.107-2-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko
/lib/modules/5.15.102-1-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko
Code:
root@pve-03:~# modinfo kvmgt
filename:       /lib/modules/5.15.107-2-pve/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko
author:         Intel Corporation
license:        GPL and additional rights
srcversion:     0508BCF4185FA735026851E
depends:        i915,kvm,mdev,vfio,drm
retpoline:      Y
intree:         Y
name:           kvmgt
vermagic:       5.15.107-2-pve SMP mod_unload modversions
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!