Looks good for kernel 5.15. I though you switched to kernel 6.1 but I guess I'm mistaken.Restarted Proxmox server
BOOT_IMAGE=/boot/vmlinuz-5.15.85-1-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on iommu=pt initcall_blacklist=sysfb_init
Looks good (for kernel 5.15 with sysfb_init work-around).01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev ef) Subsystem: Sapphire Technology Limited Radeon RX 570 Pulse 4GB [1da2:e353] Kernel driver in use: vfio-pci Kernel modules: amdgpu 01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1002:aaf0] Subsystem: Sapphire Technology Limited Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] [1da2:aaf0] Kernel driver in use: vfio-pci Kernel modules: snd_hda_intel
Maybe my command was wrong (difference between - and _ ). What is the output ofno errors - jumps back to prompt
lsmod | grep vendor
(after rebooting Proxmox and before starting the VM)?You are not loading vendor-reset when starting Proxmox. Is this because you load it later? What is the output of
cat /etc/modules
?Looks like vendor-reset was not loaded (when starting Proxmox). Is this because you load and activate it later?-bash: /sys/pci/bus/devices/0000:01:00.0/reset_method: No such file or directory
Looks like vendor-reset is loaded and activated and actually working. Do you load and activate it in a hookscript? I would expect that the VM is working fine now.Feb 27 12:58:42 pve kernel: vendor_reset: loading out-of-tree module taints kernel. Feb 27 12:58:42 pve kernel: vendor_reset_hook: installed Feb 27 12:58:42 pve systemd-modules-load[530]: Inserted module 'vendor_reset' Feb 27 13:00:24 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing pre-reset Feb 27 13:00:24 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing reset Feb 27 13:00:24 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing post-reset Feb 27 13:00:24 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: reset result = 0 Feb 27 13:00:26 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing pre-reset Feb 27 13:00:26 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing reset Feb 27 13:00:26 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing post-reset Feb 27 13:00:26 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: reset result = 0 Feb 27 13:00:27 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing pre-reset Feb 27 13:00:27 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing reset Feb 27 13:00:27 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: performing post-reset Feb 27 13:00:27 pve kernel: vfio-pci 0000:01:00.0: AMD_POLARIS10: reset result = 0 Feb 27 13:00:38 pve kernel: usb 2-13: reset full-speed USB device number 2 using xhci_hcd Feb 27 13:00:38 pve kernel: usb 2-14: reset low-speed USB device number 3 using xhci_hcd
That's should not be a problem.I am also getting this in the tasks:
kvm: vfio: Cannot reset device 0000:01:00.1, no available reset mechanism. kvm: vfio: Cannot reset device 0000:01:00.1, no available reset mechanism. TASK OK
Do you see output on a physical display connected to the GPU?
What does the contents of your VM configuration file (from /etc/pve/qemu-server/ directory) look like?