Hello,
I have recently managed to get iGPU passthrough on mu MinisForum UM790 Pro on Windows.
I am running it on top of Proxmox (now version 8.1.3.
The UM790 Pro is running on the latest BIOS 1.09.
I have noticed that when Windows is running and staying idle for a bit the device reboots itself.
Looking at the logs, I have noticed the following error reported:
Not sure if this is the cause of the reboot, but I wanted to check and see if this is a known issue (not noticed before with previous versions of Proxmox).
Here more info on the Proxmox environment:
Thanks for the help and support
I have recently managed to get iGPU passthrough on mu MinisForum UM790 Pro on Windows.
I am running it on top of Proxmox (now version 8.1.3.
The UM790 Pro is running on the latest BIOS 1.09.
I have noticed that when Windows is running and staying idle for a bit the device reboots itself.
Looking at the logs, I have noticed the following error reported:
Code:
Nov 25 15:40:33 pve kernel: ------------[ cut here ]------------
Nov 25 15:40:33 pve kernel: WARNING: CPU: 14 PID: 0 at kernel/workqueue.c:1699 __queue_work+0x3e2/0x510
Nov 25 15:40:33 pve kernel: Modules linked in: veth xt_MASQUERADE xt_mark ebtable_filter ebtables ip_set ip6table_raw iptable_raw sctp ip6_udp_tunnel udp_tunnel nf_table>
Nov 25 15:40:33 pve kernel: aesni_intel snd_pcm snd_pci_acp5x crypto_simd snd_rn_pci_acp3x snd_timer cryptd snd_acp_config input_leds snd snd_soc_acpi ecdh_generic ecc >
Nov 25 15:40:33 pve kernel: CPU: 14 PID: 0 Comm: swapper/14 Tainted: P O 6.5.11-4-pve #1
Nov 25 15:40:33 pve kernel: Hardware name: Micro Computer (HK) Tech Limited Venus series/F7BSC, BIOS 1.09 11/20/2023
Nov 25 15:40:33 pve kernel: RIP: 0010:__queue_work+0x3e2/0x510
Nov 25 15:40:33 pve kernel: Code: 00 f6 47 2c 20 0f 85 89 00 00 00 0f 0b 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d 31 c0 31 d2 31 c9 31 f6 31 ff e9 be df f6 00 <0f> 0b e>
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c04f8eb0 EFLAGS: 00010082
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a8853d10bc8 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c04f8ee0 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a8853d10bd0
Nov 25 15:40:33 pve kernel: R13: 0000000000002000 R14: 000000000000000e R15: ffff9a8e821b8900
Nov 25 15:40:33 pve kernel: FS: 0000000000000000(0000) GS:ffff9a8e82180000(0000) knlGS:0000000000000000
Nov 25 15:40:33 pve kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 25 15:40:33 pve kernel: CR2: 00000009c4eff780 CR3: 000000056c434000 CR4: 0000000000750ee0
Nov 25 15:40:33 pve kernel: PKRU: 55555554
Nov 25 15:40:33 pve kernel: Call Trace:
Nov 25 15:40:33 pve kernel: <IRQ>
Nov 25 15:40:33 pve kernel: ? show_regs+0x6d/0x80
Nov 25 15:40:33 pve kernel: ? __warn+0x89/0x160
Nov 25 15:40:33 pve kernel: ? __queue_work+0x3e2/0x510
Nov 25 15:40:33 pve kernel: ? report_bug+0x17e/0x1b0
Nov 25 15:40:33 pve kernel: ? handle_bug+0x46/0x90
Nov 25 15:40:33 pve kernel: ? exc_invalid_op+0x18/0x80
Nov 25 15:40:33 pve kernel: ? asm_exc_invalid_op+0x1b/0x20
Nov 25 15:40:33 pve kernel: ? __queue_work+0x3e2/0x510
Nov 25 15:40:33 pve kernel: queue_work_on+0x67/0x70
Nov 25 15:40:33 pve kernel: acp63_irq_handler+0x6a/0x250 [snd_pci_ps]
Nov 25 15:40:33 pve kernel: __handle_irq_event_percpu+0x4c/0x1c0
Nov 25 15:40:33 pve kernel: ? srso_alias_return_thunk+0x5/0x7f
Nov 25 15:40:33 pve kernel: handle_irq_event+0x39/0x80
Nov 25 15:40:33 pve kernel: handle_fasteoi_irq+0x7d/0x200
Nov 25 15:40:33 pve kernel: __common_interrupt+0x43/0xd0
Nov 25 15:40:33 pve kernel: common_interrupt+0x9f/0xb0
Nov 25 15:40:33 pve kernel: </IRQ>
Nov 25 15:40:33 pve kernel: <TASK>
Nov 25 15:40:33 pve kernel: asm_common_interrupt+0x27/0x40
Nov 25 15:40:33 pve kernel: RIP: 0010:cpuidle_enter_state+0xce/0x470
Nov 25 15:40:33 pve kernel: Code: 28 10 ff e8 64 f6 ff ff 8b 53 04 49 89 c6 0f 1f 44 00 00 31 ff e8 22 25 0f ff 80 7d d7 00 0f 85 e7 01 00 00 fb 0f 1f 44 00 00 <45> 85 f>
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c020fe50 EFLAGS: 00000246
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a88442de800 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 000000000000000e RSI: 0000000000000000 RDI: 0000000000000000
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c020fe88 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000003
Nov 25 15:40:33 pve kernel: R13: ffffffffa1e77c60 R14: 000000356c231948 R15: 0000000000000003
Nov 25 15:40:33 pve kernel: cpuidle_enter+0x2e/0x50
Nov 25 15:40:33 pve kernel: call_cpuidle+0x23/0x60
Nov 25 15:40:33 pve kernel: do_idle+0x202/0x260
Nov 25 15:40:33 pve kernel: cpu_startup_entry+0x2a/0x30
Nov 25 15:40:33 pve kernel: start_secondary+0x119/0x140
Nov 25 15:40:33 pve kernel: secondary_startup_64_no_verify+0x17e/0x18b
Nov 25 15:40:33 pve kernel: </TASK>
Nov 25 15:40:33 pve kernel: ---[ end trace 0000000000000000 ]---
Nov 25 15:40:33 pve kernel: BUG: kernel NULL pointer dereference, address: 0000000000000731
Nov 25 15:40:33 pve kernel: #PF: supervisor read access in kernel mode
Nov 25 15:40:33 pve kernel: #PF: error_code(0x0000) - not-present page
Nov 25 15:40:33 pve kernel: PGD 0 P4D 0
Nov 25 15:40:33 pve kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Nov 25 15:40:33 pve kernel: CPU: 14 PID: 617 Comm: irq/117-ACP_PCI Tainted: P W O 6.5.11-4-pve #1
Nov 25 15:40:33 pve kernel: Hardware name: Micro Computer (HK) Tech Limited Venus series/F7BSC, BIOS 1.09 11/20/2023
Nov 25 15:40:33 pve kernel: RIP: 0010:_snd_pcm_stream_lock_irqsave+0x12/0x60 [snd_pcm]
Nov 25 15:40:33 pve kernel: Code: f6 31 ff e9 50 27 81 df 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 41 54 53 48 8b 07 48 89 fb <44> 0f b>
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c0ea7df8 EFLAGS: 00010286
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a88413162a0 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 0000000000000000 RSI: ffff9a8841316268 RDI: ffff9a88413162a0
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c0ea7e08 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a8841316268
Nov 25 15:40:33 pve kernel: R13: ffff9a8853d10a48 R14: ffff9a884549a580 R15: ffffffff9fb86ec0
Nov 25 15:40:33 pve kernel: FS: 0000000000000000(0000) GS:ffff9a8e82180000(0000) knlGS:0000000000000000
Nov 25 15:40:33 pve kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 25 15:40:33 pve kernel: CR2: 0000000000000731 CR3: 000000056c434000 CR4: 0000000000750ee0
Nov 25 15:40:33 pve kernel: PKRU: 55555554
Nov 25 15:40:33 pve kernel: Call Trace:
Nov 25 15:40:33 pve kernel: <TASK>
Nov 25 15:40:33 pve kernel: ? show_regs+0x6d/0x80
Nov 25 15:40:33 pve kernel: ? __die+0x24/0x80
Nov 25 15:40:33 pve kernel: ? page_fault_oops+0x176/0x500
Nov 25 15:40:33 pve kernel: ? wait_for_completion+0x114/0x150
Nov 25 15:40:33 pve kernel: ? do_user_addr_fault+0x31d/0x6a0
Nov 25 15:40:33 pve kernel: ? srso_alias_return_thunk+0x5/0x7f
Nov 25 15:40:33 pve kernel: ? psi_group_change+0x1fb/0x460
Nov 25 15:40:33 pve kernel: ? exc_page_fault+0x83/0x1b0
Nov 25 15:40:33 pve kernel: ? asm_exc_page_fault+0x27/0x30
Nov 25 15:40:33 pve kernel: ? __pfx_irq_thread_fn+0x10/0x10
Nov 25 15:40:33 pve kernel: ? _snd_pcm_stream_lock_irqsave+0x12/0x60 [snd_pcm]
Nov 25 15:40:33 pve kernel: snd_pcm_period_elapsed+0x19/0x50 [snd_pcm]
Nov 25 15:40:33 pve kernel: acp63_irq_thread+0x3b/0xb0 [snd_pci_ps]
Nov 25 15:40:33 pve kernel: irq_thread_fn+0x21/0x70
Nov 25 15:40:33 pve kernel: irq_thread+0xf8/0x1c0
Nov 25 15:40:33 pve kernel: ? __pfx_irq_thread_dtor+0x10/0x10
Nov 25 15:40:33 pve kernel: ? __pfx_irq_thread+0x10/0x10
Nov 25 15:40:33 pve kernel: kthread+0xef/0x120
Nov 25 15:40:33 pve kernel: ? __pfx_kthread+0x10/0x10
Nov 25 15:40:33 pve kernel: ret_from_fork+0x44/0x70
Nov 25 15:40:33 pve kernel: ? __pfx_kthread+0x10/0x10
Nov 25 15:40:33 pve kernel: ret_from_fork_asm+0x1b/0x30
Nov 25 15:40:33 pve kernel: </TASK>
Nov 25 15:40:33 pve kernel: Modules linked in: veth xt_MASQUERADE xt_mark ebtable_filter ebtables ip_set ip6table_raw iptable_raw sctp ip6_udp_tunnel udp_tunnel nf_table>
Nov 25 15:40:33 pve kernel: aesni_intel snd_pcm snd_pci_acp5x crypto_simd snd_rn_pci_acp3x snd_timer cryptd snd_acp_config input_leds snd snd_soc_acpi ecdh_generic ecc >
Nov 25 15:40:33 pve kernel: CR2: 0000000000000731
Nov 25 15:40:33 pve kernel: ---[ end trace 0000000000000000 ]---
Nov 25 15:40:33 pve kernel: RIP: 0010:_snd_pcm_stream_lock_irqsave+0x12/0x60 [snd_pcm]
Nov 25 15:40:33 pve kernel: Code: f6 31 ff e9 50 27 81 df 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 41 54 53 48 8b 07 48 89 fb <44> 0f b>
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c0ea7df8 EFLAGS: 00010286
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a88413162a0 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 0000000000000000 RSI: ffff9a8841316268 RDI: ffff9a88413162a0
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c0ea7e08 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a8841316268
Nov 25 15:40:33 pve kernel: R13: ffff9a8853d10a48 R14: ffff9a884549a580 R15: ffffffff9fb86ec0
Nov 25 15:40:33 pve kernel: FS: 0000000000000000(0000) GS:ffff9a8e82180000(0000) knlGS:0000000000000000
Nov 25 15:40:33 pve kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 25 15:40:33 pve kernel: CR2: 0000000000000731 CR3: 000000010ffe0000 CR4: 0000000000750ee0
Nov 25 15:40:33 pve kernel: PKRU: 55555554
Nov 25 15:40:33 pve kernel: note: irq/117-ACP_PCI[617] exited with irqs disabled
Nov 25 15:40:33 pve kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000
Nov 25 15:40:33 pve kernel: #PF: supervisor instruction fetch in kernel mode
Nov 25 15:40:33 pve kernel: #PF: error_code(0x0010) - not-present page
Nov 25 15:40:33 pve kernel: PGD 0 P4D 0
Nov 25 15:40:33 pve kernel: Oops: 0010 [#2] PREEMPT SMP NOPTI
Nov 25 15:40:33 pve kernel: CPU: 14 PID: 617 Comm: irq/117-ACP_PCI Tainted: P D W O 6.5.11-4-pve #1
Nov 25 15:40:33 pve kernel: Hardware name: Micro Computer (HK) Tech Limited Venus series/F7BSC, BIOS 1.09 11/20/2023
Nov 25 15:40:33 pve kernel: RIP: 0010:0x0
Nov 25 15:40:33 pve kernel: Code: Unable to access opcode bytes at 0xffffffffffffffd6.
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c0ea7e98 EFLAGS: 00010246
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a8846bbc000 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffaf93c0ea7ea0
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c0ea7eb8 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a8846bbc000
Nov 25 15:40:33 pve kernel: R13: ffff9a8846bbcca4 R14: ffff9a8852aaca01 R15: 0000000000000000
Nov 25 15:40:33 pve kernel: FS: 0000000000000000(0000) GS:ffff9a8e82180000(0000) knlGS:0000000000000000
Nov 25 15:40:33 pve kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 25 15:40:33 pve kernel: CR2: ffffffffffffffd6 CR3: 000000010ffe0000 CR4: 0000000000750ee0
Nov 25 15:40:33 pve kernel: PKRU: 55555554
Nov 25 15:40:33 pve kernel: Call Trace:
Nov 25 15:40:33 pve kernel: <TASK>
Nov 25 15:40:33 pve kernel: ? show_regs+0x6d/0x80
Nov 25 15:40:33 pve kernel: ? __die+0x24/0x80
Nov 25 15:40:33 pve kernel: ? page_fault_oops+0x176/0x500
Nov 25 15:40:33 pve kernel: ? do_user_addr_fault+0x31d/0x6a0
Nov 25 15:40:33 pve kernel: ? exc_page_fault+0x83/0x1b0
Nov 25 15:40:33 pve kernel: ? asm_exc_page_fault+0x27/0x30
Nov 25 15:40:33 pve kernel: ? srso_alias_return_thunk+0x5/0x7f
Nov 25 15:40:33 pve kernel: task_work_run+0x5e/0xa0
Nov 25 15:40:33 pve kernel: do_exit+0x383/0xae0
Nov 25 15:40:33 pve kernel: make_task_dead+0x86/0x180
Nov 25 15:40:33 pve kernel: rewind_stack_and_make_dead+0x17/0x20
Nov 25 15:40:33 pve kernel: </TASK>
Nov 25 15:40:33 pve kernel: Modules linked in: veth xt_MASQUERADE xt_mark ebtable_filter ebtables ip_set ip6table_raw iptable_raw sctp ip6_udp_tunnel udp_tunnel nf_table>
Nov 25 15:40:33 pve kernel: aesni_intel snd_pcm snd_pci_acp5x crypto_simd snd_rn_pci_acp3x snd_timer cryptd snd_acp_config input_leds snd snd_soc_acpi ecdh_generic ecc >
Nov 25 15:40:33 pve kernel: CR2: 0000000000000000
Nov 25 15:40:33 pve kernel: ---[ end trace 0000000000000000 ]---
Nov 25 15:40:33 pve tailscaled[1196]: Accept: TCP{100.92.16.24:58138 > 100.66.43.55:8006} 1036 tcp non-syn
Nov 25 15:40:33 pve kernel: RIP: 0010:_snd_pcm_stream_lock_irqsave+0x12/0x60 [snd_pcm]
Nov 25 15:40:33 pve kernel: Code: f6 31 ff e9 50 27 81 df 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 41 54 53 48 8b 07 48 89 fb <44> 0f b>
Nov 25 15:40:33 pve kernel: RSP: 0018:ffffaf93c0ea7df8 EFLAGS: 00010286
Nov 25 15:40:33 pve kernel: RAX: 0000000000000000 RBX: ffff9a88413162a0 RCX: 0000000000000000
Nov 25 15:40:33 pve kernel: RDX: 0000000000000000 RSI: ffff9a8841316268 RDI: ffff9a88413162a0
Nov 25 15:40:33 pve kernel: RBP: ffffaf93c0ea7e08 R08: 0000000000000000 R09: 0000000000000000
Nov 25 15:40:33 pve kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a8841316268
Nov 25 15:40:33 pve kernel: R13: ffff9a8853d10a48 R14: ffff9a884549a580 R15: ffffffff9fb86ec0
Nov 25 15:40:33 pve kernel: FS: 0000000000000000(0000) GS:ffff9a8e82180000(0000) knlGS:0000000000000000
Nov 25 15:40:33 pve kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 25 15:40:33 pve kernel: CR2: ffffffffffffffd6 CR3: 000000010ffe0000 CR4: 0000000000750ee0
Nov 25 15:40:33 pve kernel: PKRU: 55555554
Nov 25 15:40:33 pve kernel: note: irq/117-ACP_PCI[617] exited with irqs disabled
Nov 25 15:40:33 pve kernel: Fixing recursive fault but reboot is needed!
Nov 25 15:40:33 pve kernel: BUG: scheduling while atomic: irq/117-ACP_PCI/617/0x00000000
Nov 25 15:40:33 pve kernel: Modules linked in: veth xt_MASQUERADE xt_mark ebtable_filter ebtables ip_set ip6table_raw iptable_raw sctp ip6_udp_tunnel udp_tunnel nf_table>
Nov 25 15:40:33 pve kernel: aesni_intel snd_pcm snd_pci_acp5x crypto_simd snd_rn_pci_acp3x snd_timer cryptd snd_acp_config input_leds snd snd_soc_acpi ecdh_generic ecc >
Nov 25 15:40:33 pve kernel: CPU: 14 PID: 617 Comm: irq/117-ACP_PCI Tainted: P D W O 6.5.11-4-pve #1
Nov 25 15:40:33 pve kernel: Hardware name: Micro Computer (HK) Tech Limited Venus series/F7BSC, BIOS 1.09 11/20/2023
Nov 25 15:40:33 pve kernel: Call Trace:
Nov 25 15:40:33 pve kernel: <TASK>
Nov 25 15:40:33 pve kernel: dump_stack_lvl+0x48/0x70
Nov 25 15:40:33 pve kernel: dump_stack+0x10/0x20
Nov 25 15:40:33 pve kernel: __schedule_bug+0x64/0x80
Nov 25 15:40:33 pve kernel: __schedule+0x101b/0x1450
Nov 25 15:40:33 pve kernel: ? srso_alias_return_thunk+0x5/0x7f
Nov 25 15:40:33 pve kernel: ? vprintk+0x42/0x80
Nov 25 15:40:33 pve kernel: ? srso_alias_return_thunk+0x5/0x7f
Nov 25 15:40:33 pve kernel: ? _printk+0x60/0x90
Nov 25 15:40:33 pve kernel: do_task_dead+0x44/0x50
Nov 25 15:40:33 pve kernel: make_task_dead+0x15a/0x180
Nov 25 15:40:33 pve kernel: rewind_stack_and_make_dead+0x17/0x20
Nov 25 15:40:33 pve kernel: </TASK>
Not sure if this is the cause of the reboot, but I wanted to check and see if this is a known issue (not noticed before with previous versions of Proxmox).
Here more info on the Proxmox environment:
Thanks for the help and support
Last edited: