Kernel error on UM790 Pro with iGPU passthrough

kire88

New Member
Aug 15, 2023
1
0
1
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:

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:

1700927851810.png

Thanks for the help and support
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!