kernel 5.15.35-1-pve breaks mouse passthrough to Windows guest, and how to revert?

sloyd

New Member
Jun 3, 2022
2
0
1
I have a Windows guest with both igpu and usb controller passthrough. The other day I did a whole system upgrade including upgrading kernel from 5.13.19-6-pve to 5.15.35-1-pve.

After the upgrade, my system became like,

Code:
# pveversion
pve-manager/7.2-4/ca9d43cc (running kernel: 5.15.35-1-pve)

proxmox-boot-tool kernel list
Manually selected kernels:
None.

Automatically selected kernels:
5.13.19-6-pve
5.15.35-1-pve

After the upgrade the Windows guest became super sluggish and although Windows detects the mouse the mouse cursor does not show at all. I found that if I don't plug the mouse on Windows gust boot, that is, having only the keyboard, then it's good.

Then I confirmed that manually selecting the old 5.13.19-6-pve kernel from boot menu can get the Windows guest work. However when I tried to roll back to the old 5.13.19-6-pve kernel, but I found "proxmox-boot-tool kernel pin" command is not effective. (I believe I am not using grub: my boot menu is white on black ground.) Now it shows the old kernel is pinned, but on boot menu it still shows 2 items and will boot into the new kernel in like 2 secs.. Do I still need anything else to revert the kernel?