ubuntuusers.de

Problem mit Kernel-Version 6.8.0-134-generic / KVM

Status: Gelöst | Ubuntu-Version: Server 24.04 (Noble Numbat)
Antworten |

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 226

Seit dem Update des Kernels von Version ist 6.8.0-124-generic auf Version 6.8.0-134-generic startet eine VM nicht mehr. Grund:

virsh start pfsense 
error: Failed to start domain 'pfsense'
error: internal error: process exited while connecting to monitor: 2026-07-01T20:10:36.541203Z qemu-system-x86_64: -device {"driver":"vfio-pci","host":"0000:01:00.0","id":"hostdev0","bus":"pci.0","addr":"0xc"}: vfio 0000:01:00.0: group 6 is not viable
Please ensure all devices within the iommu_group are bound to their vfio bus driver.

Das Device 0000:01:00.0 ist ein internes PCI-Netzwerk-Device

lspci
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Dieses PCI-Netzwerk-Device wird an den KVM-Client zur exklusiven Nutzung weitergereicht. Mit Kernel Version 6.8.0-134-generic klappt das offenbar nicht mehr.

Mein Workarround so far:

Änderung der

cat /etc/default/grub
# GRUB_DEFAULT=0
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

Durch die gelb markierten Änderungen wird nun bis auf weiteres der zuletzt verwendete Kernel per default gebootet. Also 6.8.0-124-generic. Damit startet dann die VM auch wieder automatisch nach Neustart des Hosts.

Das ist aber natürlich keine finale Lösung. Entweder mit Erscheinen eines neuen Kernels als Ersatz für 6.8.0-134-generic wird das Problem wieder behoben, oder ich muss eine andere Lösung finden.

Kennt jemand einen solchen anderen Lösungsansatz?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8377

Welches System in dein Host? Welches System ist Gast?

Sowas gibt man mit an.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14063

NurNochDebianUser schrieb:

Mit Kernel Version 6.8.0-134-generic klappt das offenbar nicht mehr.

Dann installiere 6.8.0-135, proposed!

https://archive.ubuntu.com/ubuntu/pool/main/l/linux/

...oder, ganz verrückte Idee, was halbwegs aktuelles, den HWE-Kernel 7.1.0!

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 226

Host: ubuntu Server 24.04 Client: pfsense 2.8.1 CE

schwarzheit schrieb:

Sowas gibt man mit an.

und ich naiver Junge glaubte, dass sich das aus der von mir geteilten Fehlermeldung ergibt:

NurNochDebianUser schrieb:

virsh start pfsense 
error: Failed to start domain 'pfsense'

Und wenn die pfsense per virsh start gebootet wird, kann UbuntuServer ja nur der Host und die pfsense der Client sein.

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 226

von.wert schrieb:

den HWE-Kernel 7.1.0!

Ein

apt-get --simulate install --install-recommends linux-generic-hwe-24.04
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libdebuginfod-common libdebuginfod1t64 linux-headers-6.17.0-35-generic
  linux-headers-generic-hwe-24.04 linux-hwe-6.17-headers-6.17.0-35
  linux-hwe-6.17-tools-6.17.0-35 linux-image-6.17.0-35-generic
  linux-image-generic-hwe-24.04 linux-modules-6.17.0-35-generic
  linux-modules-extra-6.17.0-35-generic linux-tools-6.17.0-35-generic
Vorgeschlagene Pakete:
  linux-hwe-6.17-tools
Die folgenden NEUEN Pakete werden installiert:
  libdebuginfod-common libdebuginfod1t64 linux-generic-hwe-24.04
  linux-headers-6.17.0-35-generic linux-headers-generic-hwe-24.04
  linux-hwe-6.17-headers-6.17.0-35 linux-hwe-6.17-tools-6.17.0-35
  linux-image-6.17.0-35-generic linux-image-generic-hwe-24.04
  linux-modules-6.17.0-35-generic linux-modules-extra-6.17.0-35-generic
  linux-tools-6.17.0-35-generic
0 aktualisiert, 12 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Inst libdebuginfod-common (0.190-1.1ubuntu0.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [all])
Inst libdebuginfod1t64 (0.190-1.1ubuntu0.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-modules-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-image-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-modules-extra-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-image-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-hwe-6.17-headers-6.17.0-35 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [all])
Inst linux-headers-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-headers-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-hwe-6.17-tools-6.17.0-35 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Inst linux-tools-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf libdebuginfod-common (0.190-1.1ubuntu0.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [all])
Conf libdebuginfod1t64 (0.190-1.1ubuntu0.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-modules-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-image-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-modules-extra-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-image-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-hwe-6.17-headers-6.17.0-35 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [all])
Conf linux-headers-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-headers-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-generic-hwe-24.04 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-hwe-6.17-tools-6.17.0-35 (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])
Conf linux-tools-6.17.0-35-generic (6.17.0-35.35~24.04.1 Ubuntu:24.04/noble-updates, Ubuntu:24.04/noble-security [amd64])

Würde aber den hwe-6.17 installieren.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14063

Gibt's aber, vermutlich für Noble noch proposed.

https://archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/

schragge

Anmeldungsdatum:
27. Januar 2022

Beiträge: 218

@von.wert

Sie haben bald auch -136 in proposed: https://www.ubuntuupdates.org/package/canonical_kernel_team/noble/main/base/linux

@NurNochDebianUser

Ich sehe allerdings in den Changelogs für -135/-136 nichts IOMMU-Group-bezogen. hwe-6.17 wäre aber definitiv einen Versuch wert.

Arch und SUSE haben Skripts, die IOMMU-Groups-Probleme debuggen helfen können:

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 226

Habe nun den

uname -r
6.17.0-35-generic

Damit gibt es das IOMMU-Problem nicht.

Danke für die konstruktiven Hilfen.

Ruth-Wies

Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 951

Wohnort: im Exil ;(

Bei noble müsste mit dem Kernel von 26.04 LTS das Ende des HWE erreicht sein. Und dieser 7.0.0-x liegt derzeit in linux-generic-hwe-24.04-edge.

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 226

Der 6.17.0-35-generic (26. Mai) scheint mir aber neuer zu sein, als der 7.0.0-14-generic (24. April), installiert per

apt-get install --install-recommends linux-generic-hwe-24.04-edge

siehe:

ls -lta /boot/
total 313652
drwxr-xr-x  5 root root     4096 Jul  2 15:52 .
drwxr-xr-x  5 root root     4096 Jul  2 15:52 grub
-rw-------  1 root root 82077038 Jul  2 15:47 initrd.img-7.0.0-14-generic
lrwxrwxrwx  1 root root       27 Jul  2 15:47 initrd.img -> initrd.img-7.0.0-14-generic
lrwxrwxrwx  1 root root       28 Jul  2 15:47 initrd.img.old -> initrd.img-6.17.0-35-generic
lrwxrwxrwx  1 root root       24 Jul  2 15:47 vmlinuz -> vmlinuz-7.0.0-14-generic
lrwxrwxrwx  1 root root       25 Jul  2 15:47 vmlinuz.old -> vmlinuz-6.17.0-35-generic
-rw-------  1 root root 81478611 Jul  2 14:20 initrd.img-6.17.0-35-generic
-rw-------  1 root root 77657463 Jul  2 14:11 initrd.img-6.8.0-134-generic
-rw-------  1 root root 15042952 Jun 26 18:36 vmlinuz-6.8.0-134-generic
-rw-r--r--  1 root root   287560 Jun 26 17:31 config-6.8.0-134-generic
-rw-------  1 root root  9128449 Jun 26 17:31 System.map-6.8.0-134-generic
-rw-------  1 root root 16746568 Mai 26 19:56 vmlinuz-6.17.0-35-generic
-rw-r--r--  1 root root   302871 Mai 26 19:56 config-6.17.0-35-generic
-rw-------  1 root root 10475899 Mai 26 19:56 System.map-6.17.0-35-generic
-rw-------  1 root root 16980360 Apr 24 14:15 vmlinuz-7.0.0-14-generic
-rw-r--r--  1 root root   308089 Apr 24 14:10 config-7.0.0-14-generic
-rw-------  1 root root 10635078 Apr 24 14:10 System.map-7.0.0-14-generic
drwxr-xr-x 23 root root     4096 Mär 19  2025 ..
drwx------  2 root root    16384 Jul 21  2024 lost+found
drwxr-xr-x  3 root root     4096 Jan  1  1970 efi
Antworten |