Opt-in Linux 6.17 Kernel for Proxmox VE 9 available on test & no-subscription

  • Like
Reactions: jsterr
Had one issue today, but I'm not sure if its strictly related to the kernel. Had a windows 11 VM crash with a "Internal VM error". System logs showed the following. I restarted the windows 11 VM and so far so good. Screenshot 2025-10-14 at 8.01.57 PM.png
 
No issues with nvidia dkms drivers on 6.17:
No Issues with 6.17 and 580.82.07
No issues with 6.17 and 580.95.05

(Genoa 9374f + RTX 6000 96gb)

Code:
root@pve-bdr:~# apt install proxmox-headers-6.17
The following packages were automatically installed and are no longer required:
  proxmox-headers-6.14.11-2-pve  proxmox-headers-6.14.11-3-pve  proxmox-kernel-6.14.11-1-pve-signed
Use 'apt autoremove' to remove them.

Installing:
  proxmox-headers-6.17

Installing dependencies:
  proxmox-headers-6.17.1-1-pve

Summary:
  Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
  Download size: 15.3 MB
  Space needed: 105 MB / 891 GB available

Continue? [Y/n] Y
Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 proxmox-headers-6.17.1-1-pve amd64 6.17.1-1 [15.3 MB]
Get:2 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 proxmox-headers-6.17 all 6.17.1-1 [11.1 kB]
Fetched 15.3 MB in 2s (9,621 kB/s)             
Selecting previously unselected package proxmox-headers-6.17.1-1-pve.
(Reading database ... 167573 files and directories currently installed.)
Preparing to unpack .../proxmox-headers-6.17.1-1-pve_6.17.1-1_amd64.deb ...
Unpacking proxmox-headers-6.17.1-1-pve (6.17.1-1) ...
Selecting previously unselected package proxmox-headers-6.17.
Preparing to unpack .../proxmox-headers-6.17_6.17.1-1_all.deb ...
Unpacking proxmox-headers-6.17 (6.17.1-1) ...
Setting up proxmox-headers-6.17.1-1-pve (6.17.1-1) ...
Setting up proxmox-headers-6.17 (6.17.1-1) ...
root@pve-bdr:~# apt install proxmox-kernel-6.17 proxmox-headers-6.17
proxmox-headers-6.17 is already the newest version (6.17.1-1).
The following packages were automatically installed and are no longer required:
  proxmox-headers-6.14.11-2-pve  proxmox-headers-6.14.11-3-pve  proxmox-kernel-6.14.11-1-pve-signed
Use 'apt autoremove' to remove them.

Installing:
  proxmox-kernel-6.17

Installing dependencies:
  proxmox-kernel-6.17.1-1-pve-signed

Summary:
  Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
  Download size: 124 MB
  Space needed: 989 MB / 891 GB available

Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 proxmox-kernel-6.17.1-1-pve-signed amd64 6.17.1-1 [124 MB]
Get:2 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 proxmox-kernel-6.17 all 6.17.1-1 [11.4 kB]                 
Fetched 124 MB in 11s (10.8 MB/s)                                                                                                         
Selecting previously unselected package proxmox-kernel-6.17.1-1-pve-signed.
(Reading database ... 195241 files and directories currently installed.)
Preparing to unpack .../proxmox-kernel-6.17.1-1-pve-signed_6.17.1-1_amd64.deb ...
Unpacking proxmox-kernel-6.17.1-1-pve-signed (6.17.1-1) ...
Selecting previously unselected package proxmox-kernel-6.17.
Preparing to unpack .../proxmox-kernel-6.17_6.17.1-1_all.deb ...
Unpacking proxmox-kernel-6.17 (6.17.1-1) ...
Setting up proxmox-kernel-6.17.1-1-pve-signed (6.17.1-1) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 6.17.1-1-pve /boot/vmlinuz-6.17.1-1-pve
Sign command: /lib/modules/6.17.1-1-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module nvidia/580.82.07 for kernel 6.17.1-1-pve (x86_64)
Building module(s)........ done.
Signing module /var/lib/dkms/nvidia/580.82.07/build/nvidia.ko
Signing module /var/lib/dkms/nvidia/580.82.07/build/nvidia-modeset.ko
Signing module /var/lib/dkms/nvidia/580.82.07/build/nvidia-drm.ko
Signing module /var/lib/dkms/nvidia/580.82.07/build/nvidia-uvm.ko
Signing module /var/lib/dkms/nvidia/580.82.07/build/nvidia-peermem.ko
Installing /lib/modules/6.17.1-1-pve/updates/dkms/nvidia.ko
Installing /lib/modules/6.17.1-1-pve/updates/dkms/nvidia-modeset.ko
Installing /lib/modules/6.17.1-1-pve/updates/dkms/nvidia-drm.ko
Installing /lib/modules/6.17.1-1-pve/updates/dkms/nvidia-uvm.ko
Installing /lib/modules/6.17.1-1-pve/updates/dkms/nvidia-peermem.ko
Running depmod... done.

Autoinstall on 6.17.1-1-pve succeeded for module(s) nvidia.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.17.1-1-pve /boot/vmlinuz-6.17.1-1-pve
update-initramfs: Generating /boot/initrd.img-6.17.1-1-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/8674-D819
        Copying kernel and creating boot-entry for 6.14.11-2-pve
        Copying kernel and creating boot-entry for 6.14.11-4-pve
        Copying kernel and creating boot-entry for 6.17.1-1-pve
        Removing old version 6.14.11-3-pve
Copying and configuring kernels on /dev/disk/by-uuid/8695-C91A
        Copying kernel and creating boot-entry for 6.14.11-2-pve
        Copying kernel and creating boot-entry for 6.14.11-4-pve
        Copying kernel and creating boot-entry for 6.17.1-1-pve
        Removing old version 6.14.11-3-pve
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.17.1-1-pve /boot/vmlinuz-6.17.1-1-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.17.1-1-pve /boot/vmlinuz-6.17.1-1-pve
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/8674-D819
        Copying kernel and creating boot-entry for 6.14.11-2-pve
        Copying kernel and creating boot-entry for 6.14.11-4-pve
        Copying kernel and creating boot-entry for 6.17.1-1-pve
Copying and configuring kernels on /dev/disk/by-uuid/8695-C91A
        Copying kernel and creating boot-entry for 6.14.11-2-pve
        Copying kernel and creating boot-entry for 6.14.11-4-pve
        Copying kernel and creating boot-entry for 6.17.1-1-pve
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.17.1-1-pve /boot/vmlinuz-6.17.1-1-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.17.1-1-pve
Found initrd image: /boot/initrd.img-6.17.1-1-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Found linux image: /boot/vmlinuz-6.14.11-4-pve
Found initrd image: /boot/initrd.img-6.14.11-4-pve
Found linux image: /boot/vmlinuz-6.14.11-3-pve
Found initrd image: /boot/initrd.img-6.14.11-3-pve
Found linux image: /boot/vmlinuz-6.14.11-2-pve
Found initrd image: /boot/initrd.img-6.14.11-2-pve
Found linux image: /boot/vmlinuz-6.14.11-1-pve
Found initrd image: /boot/initrd.img-6.14.11-1-pve
/usr/sbin/grub-probe: error: unknown filesystem.
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Found memtest86+ 32bit EFI image: /boot/memtest86+ia32.efi
Found memtest86+ 64bit image: /boot/memtest86+x64.bin
Found memtest86+ 32bit image: /boot/memtest86+ia32.bin
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up proxmox-kernel-6.17 (6.17.1-1) ...

Code:
root@pve-bdr:~# nvidia-smi
Wed Oct 15 07:12:54 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA RTX PRO 6000 Blac...    On  |   00000000:41:00.0 Off |                  Off |
| 30%   27C    P8              6W /  300W |       2MiB /  97887MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+
root@pve-bdr:~# uname -a
Linux pve-bdr 6.17.1-1-pve #1 SMP PREEMPT_DYNAMIC PMX 6.17.1-1 (2025-10-06T16:20Z) x86_64 GNU/Linux
 
Hi,
Had one issue today, but I'm not sure if its strictly related to the kernel. Had a windows 11 VM crash with a "Internal VM error". System logs showed the following. I restarted the windows 11 VM and so far so good. View attachment 91673
please share the VM configuration qm config ID, the output of pveversion -v and the output of lscpu. Are the latest BIOS updates/CPU microcode installed? Anything additional in the surrounding system logs?