Hello,
I suppose this is more informational about an issue with a recent? update with proxmox and it causing issued with a Hauppage USB tv tuner.
Pre update to PVE 7.1-10 (specifically on 7.1-8 at the time), the device passed through without issue. After updating to PVE 7.1-10 (and any subsequent available updates along with it; note I do have the non-production repo active) The following error is generated when PVE tries to pass through the usb device (in device or port mode passthrough, same error) when starting the VM. The error not only causes the VM to fail to start, but also hangs a portion of systemd and seems to make some/all USB functionality freeze as well as preventing the functionality of the console view of all VM's and containers as well as prevent any shell/console window from opening functionally (it is just a gray window that opens) I was able to use the IPMI interface to manually edit the qemu and remove the passthrough, which allows everything to reboot and then run normally, minus the functionality provided by the tv tuner for the specific vm.
TO test, I am able to make a new vm on a pre 7.1-10 installation, and the passthrough works normal again when used with the usb device, so the device is not the issue but rather a pve update that was done.
Passing through any other device i have to test with (usb keyboard & usb UPS) do not produce this error on 7.1-10.
Hopefully it gets resolved, hopefully this info helps to do so.
The error:
Jan 17 20:46:31 NAS kernel: Oops: 0002 [#1] SMP NOPTI
Jan 17 20:46:31 NAS kernel: CPU: 7 PID: 23646 Comm: kvm Tainted: P O 5.13.19-3-pve #1
Jan 17 20:46:31 NAS kernel: Hardware name: Supermicro H8SGL/H8SGL, BIOS 3.5b 03/18/2016
Jan 17 20:46:31 NAS kernel: RIP: 0010:em28xx_close_extension+0x75/0xb0 [em28xx]
Jan 17 20:46:31 NAS kernel: Code: 89 e7 e8 4e 99 fa e5 48 8b 1b 48 81 fb 00 90 06 c1 75 cd 49 8b 84 24 f0 01 00 00 49 8b 94 24 e8 01 00 00 48 c7 c7 20 90 06 c1 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 49 89 84 24 e8
Jan 17 20:46:31 NAS kernel: RSP: 0018:ffffb60928c13c48 EFLAGS: 00010246
Jan 17 20:46:31 NAS kernel: RAX: 0000000000000000 RBX: ffffffffc1069000 RCX: 0000000000000000
Jan 17 20:46:31 NAS kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffc1069020
Jan 17 20:46:31 NAS kernel: RBP: ffffb60928c13c58 R08: 0000000000000003 R09: 0000000000000000
Jan 17 20:46:31 NAS kernel: R10: ffff9ce39ee9a001 R11: ffff9ce39ee9a000 R12: ffff9ce39ee9a000
Jan 17 20:46:31 NAS kernel: R13: ffffffffc10690d0 R14: ffffffffc10690d0 R15: ffff9ce357660430
Jan 17 20:46:31 NAS kernel: FS: 00007f6ccc6e61c0(0000) GS:ffff9cea3fd80000(0000) knlGS:0000000000000000
Jan 17 20:46:31 NAS kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008 CR3: 0000000199f32000 CR4: 00000000000406e0
Jan 17 20:46:31 NAS kernel: Call Trace:
Jan 17 20:46:31 NAS kernel: <TASK>
Jan 17 20:46:31 NAS kernel: em28xx_usb_disconnect.cold+0x8b/0xcb [em28xx]
Jan 17 20:46:31 NAS kernel: usb_unbind_interface+0x90/0x280
Jan 17 20:46:31 NAS kernel: __device_release_driver+0x181/0x240
Jan 17 20:46:31 NAS kernel: device_release_driver+0x29/0x40
Jan 17 20:46:31 NAS kernel: usb_driver_release_interface+0x46/0x90
Jan 17 20:46:31 NAS kernel: proc_ioctl.part.0+0x1be/0x200
Jan 17 20:46:31 NAS kernel: usbdev_ioctl+0xb6e/0x11e0
Jan 17 20:46:31 NAS kernel: ? __handle_mm_fault+0x1403/0x16f0
Jan 17 20:46:31 NAS kernel: __x64_sys_ioctl+0x91/0xc0
Jan 17 20:46:31 NAS kernel: do_syscall_64+0x61/0xb0
Jan 17 20:46:31 NAS kernel: ? do_syscall_64+0x6e/0xb0
Jan 17 20:46:31 NAS kernel: ? handle_mm_fault+0xda/0x2c0
Jan 17 20:46:31 NAS kernel: ? exit_to_user_mode_prepare+0x37/0x1b0
Jan 17 20:46:31 NAS kernel: ? irqentry_exit_to_user_mode+0x9/0x20
Jan 17 20:46:31 NAS kernel: ? irqentry_exit+0x19/0x30
Jan 17 20:46:31 NAS kernel: ? exc_page_fault+0x8f/0x170
Jan 17 20:46:31 NAS kernel: ? asm_exc_page_fault+0x8/0x30
Jan 17 20:46:31 NAS kernel: entry_SYSCALL_64_after_hwframe+0x44/0xae
Jan 17 20:46:31 NAS kernel: RIP: 0033:0x7f6ccbc6ccc7
Jan 17 20:46:31 NAS kernel: Code: 00 00 00 48 8b 05 c9 91 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 99 91 0c 00 f7 d8 64 89 01 48
Jan 17 20:46:31 NAS kernel: RSP: 002b:00007ffe716ffc18 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jan 17 20:46:31 NAS kernel: RAX: ffffffffffffffda RBX: 000055a1cd303d00 RCX: 00007f6ccbc6ccc7
Jan 17 20:46:31 NAS kernel: RDX: 00007ffe716ffc20 RSI: 00000000c0105512 RDI: 0000000000000011
Jan 17 20:46:31 NAS kernel: RBP: 0000000000000011 R08: 00007ffe716ffc60 R09: 0000000000000007
Jan 17 20:46:31 NAS kernel: R10: 00007f6ccbd36b80 R11: 0000000000000246 R12: 000055a1ca9fed74
Jan 17 20:46:31 NAS kernel: R13: 000055a1cadce1c0 R14: 00007ffe716ffd90 R15: 0000000000000000
Jan 17 20:46:31 NAS kernel: </TASK>
Jan 17 20:46:31 NAS kernel: Modules linked in: overlay binfmt_misc veth rc_hauppauge em28xx_rc si2157 lgdt3306a i2c_mux em28xx_dvb dvb_core amd64_edac edac_mce_amd kvm_amd ccp kvm irqbypass crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd ipmi_si ipmi_devintf ipmi_msghandler serio_raw pcspkr input_leds joydev mgag200 drm_kms_helper cec rc_core k10temp fam15h_power em28xx i2c_algo_bit fb_sys_fops tveeprom syscopyarea sysfillrect sysimgblt videodev mc ebtable_filter ebtables ip_set ip6table_raw iptable_raw ip6table_filter ip6_tables iptable_filter bpfilter nf_tables softdog bonding tls nfnetlink_log nfnetlink mac_hid vhost_net vhost vhost_iotlb tap ib_iser rdma_cm iw_cm ib_cm nfsd ib_core auth_rpcgss nfs_acl iscsi_tcp libiscsi_tcp lockd libiscsi grace scsi_transport_iscsi drm sunrpc ip_tables x_tables autofs4 zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c ses enclosure hid_generic usbmouse
Jan 17 20:46:31 NAS kernel: usbkbd usbhid hid ohci_pci pata_acpi crc32_pclmul psmouse pata_atiixp i2c_piix4 ohci_hcd ehci_pci ahci mpt3sas ehci_hcd nvme e1000e libahci raid_class qlcnic scsi_transport_sas nvme_core
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008
Jan 17 20:46:31 NAS kernel: ---[ end trace 0709bb4306312975 ]---
Jan 17 20:46:31 NAS kernel: RIP: 0010:em28xx_close_extension+0x75/0xb0 [em28xx]
Jan 17 20:46:31 NAS kernel: Code: 89 e7 e8 4e 99 fa e5 48 8b 1b 48 81 fb 00 90 06 c1 75 cd 49 8b 84 24 f0 01 00 00 49 8b 94 24 e8 01 00 00 48 c7 c7 20 90 06 c1 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 49 89 84 24 e8
Jan 17 20:46:31 NAS kernel: RSP: 0018:ffffb60928c13c48 EFLAGS: 00010246
Jan 17 20:46:31 NAS kernel: RAX: 0000000000000000 RBX: ffffffffc1069000 RCX: 0000000000000000
Jan 17 20:46:31 NAS kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffc1069020
Jan 17 20:46:31 NAS kernel: RBP: ffffb60928c13c58 R08: 0000000000000003 R09: 0000000000000000
Jan 17 20:46:31 NAS kernel: R10: ffff9ce39ee9a001 R11: ffff9ce39ee9a000 R12: ffff9ce39ee9a000
Jan 17 20:46:31 NAS kernel: R13: ffffffffc10690d0 R14: ffffffffc10690d0 R15: ffff9ce357660430
Jan 17 20:46:31 NAS kernel: FS: 00007f6ccc6e61c0(0000) GS:ffff9cea3fd80000(0000) knlGS:0000000000000000
Jan 17 20:46:31 NAS kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008 CR3: 0000000199f32000 CR4: 00000000000406e0
I suppose this is more informational about an issue with a recent? update with proxmox and it causing issued with a Hauppage USB tv tuner.
Pre update to PVE 7.1-10 (specifically on 7.1-8 at the time), the device passed through without issue. After updating to PVE 7.1-10 (and any subsequent available updates along with it; note I do have the non-production repo active) The following error is generated when PVE tries to pass through the usb device (in device or port mode passthrough, same error) when starting the VM. The error not only causes the VM to fail to start, but also hangs a portion of systemd and seems to make some/all USB functionality freeze as well as preventing the functionality of the console view of all VM's and containers as well as prevent any shell/console window from opening functionally (it is just a gray window that opens) I was able to use the IPMI interface to manually edit the qemu and remove the passthrough, which allows everything to reboot and then run normally, minus the functionality provided by the tv tuner for the specific vm.
TO test, I am able to make a new vm on a pre 7.1-10 installation, and the passthrough works normal again when used with the usb device, so the device is not the issue but rather a pve update that was done.
Passing through any other device i have to test with (usb keyboard & usb UPS) do not produce this error on 7.1-10.
Hopefully it gets resolved, hopefully this info helps to do so.
The error:
Jan 17 20:46:31 NAS kernel: Oops: 0002 [#1] SMP NOPTI
Jan 17 20:46:31 NAS kernel: CPU: 7 PID: 23646 Comm: kvm Tainted: P O 5.13.19-3-pve #1
Jan 17 20:46:31 NAS kernel: Hardware name: Supermicro H8SGL/H8SGL, BIOS 3.5b 03/18/2016
Jan 17 20:46:31 NAS kernel: RIP: 0010:em28xx_close_extension+0x75/0xb0 [em28xx]
Jan 17 20:46:31 NAS kernel: Code: 89 e7 e8 4e 99 fa e5 48 8b 1b 48 81 fb 00 90 06 c1 75 cd 49 8b 84 24 f0 01 00 00 49 8b 94 24 e8 01 00 00 48 c7 c7 20 90 06 c1 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 49 89 84 24 e8
Jan 17 20:46:31 NAS kernel: RSP: 0018:ffffb60928c13c48 EFLAGS: 00010246
Jan 17 20:46:31 NAS kernel: RAX: 0000000000000000 RBX: ffffffffc1069000 RCX: 0000000000000000
Jan 17 20:46:31 NAS kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffc1069020
Jan 17 20:46:31 NAS kernel: RBP: ffffb60928c13c58 R08: 0000000000000003 R09: 0000000000000000
Jan 17 20:46:31 NAS kernel: R10: ffff9ce39ee9a001 R11: ffff9ce39ee9a000 R12: ffff9ce39ee9a000
Jan 17 20:46:31 NAS kernel: R13: ffffffffc10690d0 R14: ffffffffc10690d0 R15: ffff9ce357660430
Jan 17 20:46:31 NAS kernel: FS: 00007f6ccc6e61c0(0000) GS:ffff9cea3fd80000(0000) knlGS:0000000000000000
Jan 17 20:46:31 NAS kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008 CR3: 0000000199f32000 CR4: 00000000000406e0
Jan 17 20:46:31 NAS kernel: Call Trace:
Jan 17 20:46:31 NAS kernel: <TASK>
Jan 17 20:46:31 NAS kernel: em28xx_usb_disconnect.cold+0x8b/0xcb [em28xx]
Jan 17 20:46:31 NAS kernel: usb_unbind_interface+0x90/0x280
Jan 17 20:46:31 NAS kernel: __device_release_driver+0x181/0x240
Jan 17 20:46:31 NAS kernel: device_release_driver+0x29/0x40
Jan 17 20:46:31 NAS kernel: usb_driver_release_interface+0x46/0x90
Jan 17 20:46:31 NAS kernel: proc_ioctl.part.0+0x1be/0x200
Jan 17 20:46:31 NAS kernel: usbdev_ioctl+0xb6e/0x11e0
Jan 17 20:46:31 NAS kernel: ? __handle_mm_fault+0x1403/0x16f0
Jan 17 20:46:31 NAS kernel: __x64_sys_ioctl+0x91/0xc0
Jan 17 20:46:31 NAS kernel: do_syscall_64+0x61/0xb0
Jan 17 20:46:31 NAS kernel: ? do_syscall_64+0x6e/0xb0
Jan 17 20:46:31 NAS kernel: ? handle_mm_fault+0xda/0x2c0
Jan 17 20:46:31 NAS kernel: ? exit_to_user_mode_prepare+0x37/0x1b0
Jan 17 20:46:31 NAS kernel: ? irqentry_exit_to_user_mode+0x9/0x20
Jan 17 20:46:31 NAS kernel: ? irqentry_exit+0x19/0x30
Jan 17 20:46:31 NAS kernel: ? exc_page_fault+0x8f/0x170
Jan 17 20:46:31 NAS kernel: ? asm_exc_page_fault+0x8/0x30
Jan 17 20:46:31 NAS kernel: entry_SYSCALL_64_after_hwframe+0x44/0xae
Jan 17 20:46:31 NAS kernel: RIP: 0033:0x7f6ccbc6ccc7
Jan 17 20:46:31 NAS kernel: Code: 00 00 00 48 8b 05 c9 91 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 99 91 0c 00 f7 d8 64 89 01 48
Jan 17 20:46:31 NAS kernel: RSP: 002b:00007ffe716ffc18 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jan 17 20:46:31 NAS kernel: RAX: ffffffffffffffda RBX: 000055a1cd303d00 RCX: 00007f6ccbc6ccc7
Jan 17 20:46:31 NAS kernel: RDX: 00007ffe716ffc20 RSI: 00000000c0105512 RDI: 0000000000000011
Jan 17 20:46:31 NAS kernel: RBP: 0000000000000011 R08: 00007ffe716ffc60 R09: 0000000000000007
Jan 17 20:46:31 NAS kernel: R10: 00007f6ccbd36b80 R11: 0000000000000246 R12: 000055a1ca9fed74
Jan 17 20:46:31 NAS kernel: R13: 000055a1cadce1c0 R14: 00007ffe716ffd90 R15: 0000000000000000
Jan 17 20:46:31 NAS kernel: </TASK>
Jan 17 20:46:31 NAS kernel: Modules linked in: overlay binfmt_misc veth rc_hauppauge em28xx_rc si2157 lgdt3306a i2c_mux em28xx_dvb dvb_core amd64_edac edac_mce_amd kvm_amd ccp kvm irqbypass crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd ipmi_si ipmi_devintf ipmi_msghandler serio_raw pcspkr input_leds joydev mgag200 drm_kms_helper cec rc_core k10temp fam15h_power em28xx i2c_algo_bit fb_sys_fops tveeprom syscopyarea sysfillrect sysimgblt videodev mc ebtable_filter ebtables ip_set ip6table_raw iptable_raw ip6table_filter ip6_tables iptable_filter bpfilter nf_tables softdog bonding tls nfnetlink_log nfnetlink mac_hid vhost_net vhost vhost_iotlb tap ib_iser rdma_cm iw_cm ib_cm nfsd ib_core auth_rpcgss nfs_acl iscsi_tcp libiscsi_tcp lockd libiscsi grace scsi_transport_iscsi drm sunrpc ip_tables x_tables autofs4 zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c ses enclosure hid_generic usbmouse
Jan 17 20:46:31 NAS kernel: usbkbd usbhid hid ohci_pci pata_acpi crc32_pclmul psmouse pata_atiixp i2c_piix4 ohci_hcd ehci_pci ahci mpt3sas ehci_hcd nvme e1000e libahci raid_class qlcnic scsi_transport_sas nvme_core
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008
Jan 17 20:46:31 NAS kernel: ---[ end trace 0709bb4306312975 ]---
Jan 17 20:46:31 NAS kernel: RIP: 0010:em28xx_close_extension+0x75/0xb0 [em28xx]
Jan 17 20:46:31 NAS kernel: Code: 89 e7 e8 4e 99 fa e5 48 8b 1b 48 81 fb 00 90 06 c1 75 cd 49 8b 84 24 f0 01 00 00 49 8b 94 24 e8 01 00 00 48 c7 c7 20 90 06 c1 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 49 89 84 24 e8
Jan 17 20:46:31 NAS kernel: RSP: 0018:ffffb60928c13c48 EFLAGS: 00010246
Jan 17 20:46:31 NAS kernel: RAX: 0000000000000000 RBX: ffffffffc1069000 RCX: 0000000000000000
Jan 17 20:46:31 NAS kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffc1069020
Jan 17 20:46:31 NAS kernel: RBP: ffffb60928c13c58 R08: 0000000000000003 R09: 0000000000000000
Jan 17 20:46:31 NAS kernel: R10: ffff9ce39ee9a001 R11: ffff9ce39ee9a000 R12: ffff9ce39ee9a000
Jan 17 20:46:31 NAS kernel: R13: ffffffffc10690d0 R14: ffffffffc10690d0 R15: ffff9ce357660430
Jan 17 20:46:31 NAS kernel: FS: 00007f6ccc6e61c0(0000) GS:ffff9cea3fd80000(0000) knlGS:0000000000000000
Jan 17 20:46:31 NAS kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 20:46:31 NAS kernel: CR2: 0000000000000008 CR3: 0000000199f32000 CR4: 00000000000406e0
Last edited: