Between QEMU 10.1 and 10.2 support for negotiating extended VirtIO features was added.
Could you go to the VM monitor
qm monitor ID with the numerical
ID of the VM and run the following commands
Code:
qm> info virtio
/machine/peripheral/net1/virtio-backend [virtio-net]
/machine/peripheral/virtio0/virtio-backend [virtio-blk]
/machine/peripheral/balloon0/virtio-backend [virtio-balloon]
qm> info virtio-status /machine/peripheral/net1/virtio-backend
/machine/peripheral/net1/virtio-backend:
device_name: virtio-net (vhost)
device_id: 1
...
as well as
ethtool -k bridge with your actual bridge name used for the VM interface. Both when it's working and when it's not working, so the outputs can be compared. Please indicate the used QEMU and host kernel versions each time.
Does using host kernel 6.17 work as well to mitigate the issue?