I have Windows VM with RX580 GPU passthrough, and whenever I start the VM it locks the Unraid UI and VM doesn't boot.
This was working fine until I updated to 6.12.6, and I just updated to 6.12.9 to see if that would fix it, it did not.
I attached my VM config, I'm using a passthrough NVME, but when I try to add the GPU and GPU audio it fails and locks everything up.
I can't figure out what errors are occurring, I look in the log when I start the VM and this is what it shows me:
Apr 3 11:24:29 Server100 emhttpd: spinning down /dev/sdb
Apr 3 11:24:29 Server100 emhttpd: spinning down /dev/sdc
Apr 3 11:24:29 Server100 emhttpd: spinning down /dev/nvme0n1
Apr 3 11:24:30 Server100 emhttpd: sdspin /dev/nvme0n1 down: 25
Apr 3 11:24:38 Server100 apcupsd[8225]: Communications with UPS lost.
Apr 3 11:27:33 Server100 kernel: amdgpu 0000:0d:00.0: amdgpu: amdgpu: finishing device.
Apr 3 11:27:33 Server100 kernel: vfio-pci 0000:0d:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=io+mem:owns=none
Apr 3 11:27:33 Server100 kernel: br0: port 3(vnet1) entered blocking state
Apr 3 11:27:33 Server100 kernel: br0: port 3(vnet1) entered disabled state
Apr 3 11:27:33 Server100 kernel: device vnet1 entered promiscuous mode
Apr 3 11:27:33 Server100 kernel: br0: port 3(vnet1) entered blocking state
Apr 3 11:27:33 Server100 kernel: br0: port 3(vnet1) entered forwarding state
Apr 3 11:27:33 Server100 kernel: br0: port 4(vnet2) entered blocking state
Apr 3 11:27:33 Server100 kernel: br0: port 4(vnet2) entered disabled state
Apr 3 11:27:33 Server100 kernel: device vnet2 entered promiscuous mode
Apr 3 11:27:33 Server100 kernel: br0: port 4(vnet2) entered blocking state
Apr 3 11:27:33 Server100 kernel: br0: port 4(vnet2) entered forwarding state
Apr 3 11:27:33 Server100 kernel: [drm] amdgpu: ttm finalized
Apr 3 11:27:34 Server100 kernel: device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised:
[email protected]
Apr 3 11:27:34 Server100 kernel: nvme0n1: p1 p2 p3 p4
Apr 3 11:27:40 Server100 kernel: BUG: kernel NULL pointer dereference, address: 0000000000000530
Apr 3 11:27:40 Server100 kernel: #PF: supervisor write access in kernel mode
Apr 3 11:27:40 Server100 kernel: #PF: error_code(0x0002) - not-present page
Apr 3 11:27:40 Server100 kernel: PGD 1e3475067 P4D 1e3475067 PUD 59caa8067 PMD 0
Apr 3 11:27:40 Server100 kernel: Oops: 0002 [#1] PREEMPT SMP NOPTI
Apr 3 11:27:40 Server100 kernel: CPU: 12 PID: 27219 Comm: kworker/12:0 Tainted: P O 6.1.82-Unraid #1
Apr 3 11:27:40 Server100 kernel: Hardware name: Gigabyte Technology Co., Ltd. X470 AORUS ULTRA GAMING/X470 AORUS ULTRA GAMING-CF, BIOS F50 11/27/2019
Apr 3 11:27:40 Server100 kernel: Workqueue: pm pm_runtime_work
Apr 3 11:27:40 Server100 kernel: RIP: 0010:rwsem_write_trylock+0x16/0x51
Apr 3 11:27:40 Server100 kernel: Code: 48 89 c2 48 83 ca 02 f0 48 0f b1 57 08 75 e9 e9 98 91 b4 00 55 53 48 89 fb bf 01 00 00 00 e8 91 d6 fd ff 31 c0 ba 01 00 00 00 <f0> 48 0f b1 13 40 0f 94 c5 75 0d 65 48 8b 04 25 80 cb 01 00 48 89
Apr 3 11:27:40 Server100 kernel: RSP: 0018:ffffc9002d797cb8 EFLAGS: 00010246
Apr 3 11:27:40 Server100 kernel: RAX: 0000000000000000 RBX: 0000000000000530 RCX: 0000000000000018
Apr 3 11:27:40 Server100 kernel: RDX: 0000000000000001 RSI: 0000000000000002 RDI: ffffffff810b8f17
Apr 3 11:27:40 Server100 kernel: RBP: ffffc9002d797d70 R08: ffff8881003858b0 R09: 0000000000006d70
Apr 3 11:27:40 Server100 kernel: R10: 8080808080808080 R11: fefefefefefefeff R12: ffff888101626000
Apr 3 11:27:40 Server100 kernel: R13: ffffffff81ea4200 R14: 0000000000000000 R15: 0000000000000000
Apr 3 11:27:40 Server100 kernel: FS: 0000000000000000(0000) GS:ffff888a16b00000(0000) knlGS:0000000000000000
Apr 3 11:27:40 Server100 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 3 11:27:40 Server100 kernel: CR2: 0000000000000530 CR3: 0000000600f2c000 CR4: 00000000003506e0
Apr 3 11:27:40 Server100 kernel: Call Trace:
Apr 3 11:27:40 Server100 kernel: <TASK>
Apr 3 11:27:40 Server100 kernel: ? __die_body+0x1a/0x5c
Apr 3 11:27:40 Server100 kernel: ? page_fault_oops+0x329/0x376
Apr 3 11:27:40 Server100 kernel: ? srso_return_thunk+0x5/0x10
Apr 3 11:27:40 Server100 kernel: ? do_user_addr_fault+0x12e/0x48d
Apr 3 11:27:40 Server100 kernel: ? exc_page_fault+0xfb/0x11d
Apr 3 11:27:40 Server100 kernel: ? asm_exc_page_fault+0x22/0x30
Apr 3 11:27:40 Server100 kernel: ? rwsem_write_trylock+0xf/0x51
Apr 3 11:27:40 Server100 kernel: ? rwsem_write_trylock+0x16/0x51
Apr 3 11:27:40 Server100 kernel: ? rwsem_write_trylock+0xf/0x51
Apr 3 11:27:40 Server100 kernel: __down_write_common+0x31/0x4e2
Apr 3 11:27:40 Server100 kernel: ? srso_return_thunk+0x5/0x10
Apr 3 11:27:40 Server100 kernel: vfio_pci_core_runtime_suspend+0x1a/0x58
Apr 3 11:27:40 Server100 kernel: ? pci_pm_default_resume+0x23/0x23
Apr 3 11:27:40 Server100 kernel: pci_pm_runtime_suspend+0x6d/0x155
Apr 3 11:27:40 Server100 kernel: ? pci_pm_default_resume+0x23/0x23
Apr 3 11:27:40 Server100 kernel: ? pci_pm_default_resume+0x23/0x23
Apr 3 11:27:40 Server100 kernel: __rpm_callback+0xce/0x13a
Apr 3 11:27:40 Server100 kernel: ? pci_pm_default_resume+0x23/0x23
Apr 3 11:27:40 Server100 kernel: rpm_callback+0x4b/0x64
Apr 3 11:27:40 Server100 kernel: ? pci_pm_default_resume+0x23/0x23
Apr 3 11:27:40 Server100 kernel: rpm_suspend+0x2ae/0x4a8
Apr 3 11:27:40 Server100 kernel: ? srso_return_thunk+0x5/0x10
Apr 3 11:27:40 Server100 kernel: ? finish_task_switch.isra.0+0x140/0x218
Apr 3 11:27:40 Server100 kernel: pm_runtime_work+0x75/0x7f
Apr 3 11:27:40 Server100 kernel: process_one_work+0x1ab/0x295
Apr 3 11:27:40 Server100 kernel: worker_thread+0x18b/0x244
Apr 3 11:27:40 Server100 kernel: ? rescuer_thread+0x281/0x281
Apr 3 11:27:40 Server100 kernel: kthread+0xe7/0xef
Apr 3 11:27:40 Server100 kernel: ? kthread_complete_and_exit+0x1b/0x1b
Apr 3 11:27:40 Server100 kernel: ret_from_fork+0x22/0x30
Apr 3 11:27:40 Server100 kernel: </TASK>
Apr 3 11:27:40 Server100 kernel: Modules linked in: dm_mod bluetooth ecdh_generic ecc udp_diag xt_CHECKSUM ipt_REJECT nf_reject_ipv4 ip6table_mangle ip6table_nat iptable_mangle vhost_net tun vhost vhost_iotlb tap macvlan veth xt_nat xt_tcpudp xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype br_netfilter xfs md_mod zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) nfsd auth_rpcgss oid_registry lockd grace sunrpc tcp_diag inet_diag it87 hwmon_vid ip6table_filter ip6_tables iptable_filter ip_tables x_tables af_packet 8021q garp mrp bridge stp llc amdgpu radeon edac_mce_amd edac_core intel_rapl_msr intel_rapl_common iosf_mbi gpu_sched drm_buddy video kvm_amd drm_ttm_helper ttm drm_display_helper drm_kms_helper kvm crct10dif_pclmul crc32_pclmul drm crc32c_intel ghash_clmulni_intel joydev sha512_ssse3 sha256_ssse3 sha1_ssse3 input_leds aesni_intel led_class crypto_simd
Apr 3 11:27:40 Server100 kernel: gigabyte_wmi wmi_bmof mxm_wmi cryptd igb rapl backlight agpgart nvme syscopyarea i2c_piix4 i2c_algo_bit sysfillrect ahci e1000e sysimgblt k10temp ccp fb_sys_fops i2c_core nvme_core hid_logitech libahci wmi button acpi_cpufreq unix
Apr 3 11:27:40 Server100 kernel: CR2: 0000000000000530
Apr 3 11:27:40 Server100 kernel: ---[ end trace 0000000000000000 ]---
Apr 3 11:27:40 Server100 kernel: RIP: 0010:rwsem_write_trylock+0x16/0x51
Apr 3 11:27:40 Server100 kernel: Code: 48 89 c2 48 83 ca 02 f0 48 0f b1 57 08 75 e9 e9 98 91 b4 00 55 53 48 89 fb bf 01 00 00 00 e8 91 d6 fd ff 31 c0 ba 01 00 00 00 <f0> 48 0f b1 13 40 0f 94 c5 75 0d 65 48 8b 04 25 80 cb 01 00 48 89
Apr 3 11:27:40 Server100 kernel: RSP: 0018:ffffc9002d797cb8 EFLAGS: 00010246
Apr 3 11:27:40 Server100 kernel: RAX: 0000000000000000 RBX: 0000000000000530 RCX: 0000000000000018
Apr 3 11:27:40 Server100 kernel: RDX: 0000000000000001 RSI: 0000000000000002 RDI: ffffffff810b8f17
Apr 3 11:27:40 Server100 kernel: RBP: ffffc9002d797d70 R08: ffff8881003858b0 R09: 0000000000006d70
Apr 3 11:27:40 Server100 kernel: R10: 8080808080808080 R11: fefefefefefefeff R12: ffff888101626000
Apr 3 11:27:40 Server100 kernel: R13: ffffffff81ea4200 R14: 0000000000000000 R15: 0000000000000000
Apr 3 11:27:40 Server100 kernel: FS: 0000000000000000(0000) GS:ffff888a16b00000(0000) knlGS:0000000000000000
Apr 3 11:27:40 Server100 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 3 11:27:40 Server100 kernel: CR2: 0000000000000530 CR3: 0000000600f2c000 CR4: 00000000003506e0
Apr 3 11:27:40 Server100 kernel: note: kworker/12:0[27219] exited with irqs disabled
Apr 3 11:27:40 Server100 kernel: note: kworker/12:0[27219] exited with preempt_count 1
Apr 3 11:38:13 Server100 nginx: 2024/04/03 11:38:13 [error] 26354#26354: *11073 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.111, server: , request: "POST /plugins/dynamix.vm.manager/include/VMajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:41:48 Server100 nginx: 2024/04/03 11:41:48 [error] 26354#26354: *11860 upstream timed out (110: Connection timed out) while reading upstream, client: 10.0.0.111, server: , request: "GET /VMs HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:41:48 Server100 nginx: 2024/04/03 11:41:48 [error] 26354#26354: *13953 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.111, server: , request: "GET /plugins/unassigned.devices.preclear/assets/sweetalert2.js?_=1712169068152 HTTP/1.1", subrequest: "/auth-request.php", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:41:48 Server100 nginx: 2024/04/03 11:41:48 [error] 26354#26354: *13953 auth request unexpected status: 504 while sending to client, client: 10.0.0.111, server: , request: "GET /plugins/unassigned.devices.preclear/assets/sweetalert2.js?_=1712169068152 HTTP/1.1", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:41:53 Server100 nginx: 2024/04/03 11:41:53 [error] 26354#26354: *13777 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", subrequest: "/auth-request.php", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:41:53 Server100 nginx: 2024/04/03 11:41:53 [error] 26354#26354: *13777 auth request unexpected status: 504 while sending to client, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", host: "10.0.0.100", referrer: "http://10.0.0.100/VMs"
Apr 3 11:42:02 Server100 nginx: 2024/04/03 11:42:02 [error] 26354#26354: *14081 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", subrequest: "/auth-request.php", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.0.0.100", referrer: "http://10.0.0.100/Docker"
Apr 3 11:42:02 Server100 nginx: 2024/04/03 11:42:02 [error] 26354#26354: *14081 auth request unexpected status: 504 while sending to client, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", host: "10.0.0.100", referrer: "http://10.0.0.100/Docker"
Apr 3 11:42:03 Server100 nginx: 2024/04/03 11:42:03 [error] 26354#26354: *14092 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", subrequest: "/auth-request.php", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "10.0.0.100", referrer: "http://10.0.0.100/Dashboard"
Apr 3 11:42:03 Server100 nginx: 2024/04/03 11:42:03 [error] 26354#26354: *14092 auth request unexpected status: 504 while sending to client, client: 10.0.0.111, server: , request: "POST /plugins/unassigned.devices.preclear/Preclear.php HTTP/1.1", host: "10.0.0.100", referrer: "http://10.0.0.100/Dashboard"
VMConfig.txt