XBOX multiple tuners
Added by Adrian Carpenter about 3 years ago
Hi,
I have a system that I'm getting back up and running, I've designed and printed enclosures to house the xbox tuners, but I continue to have an issue that has long plagued this setup. I've tried on different hardware, from x86 bare metal, to x86 on a VM with one of the host controllers passed through directly to the VM to a raspberry pi.
When I have multiple tuners connected, I eventually end up with a crash in the driver, when there is just one tuner connected this never happens, the crash seems to happen mostly in the db0700 driver, but sometimes in other drivers involved in the tuner system.
I've searched and it seems to be something that I find others having the same issue with, but I've yet to find a solution and I'm on a recent version of ubuntu and the issue still persists.
Is this is a known problem? Does anybody else have this issue? Any suggestions on how to fix it?
Thanks
Aug 30 23:18:20 headend kernel: [ 702.048391] usb 1-4: USB disconnect, device number 5 Aug 30 23:18:20 headend kernel: [ 702.054652] BUG: kernel NULL pointer dereference, address: 0000000000000028 Aug 30 23:18:20 headend kernel: [ 702.054689] #PF: supervisor read access in kernel mode Aug 30 23:18:20 headend kernel: [ 702.054706] #PF: error_code(0x0000) - not-present page Aug 30 23:18:20 headend kernel: [ 702.054723] PGD 0 P4D 0 Aug 30 23:18:20 headend kernel: [ 702.054741] Oops: 0000 [#1] SMP NOPTI Aug 30 23:18:20 headend kernel: [ 702.054756] CPU: 6 PID: 856 Comm: kdvb-ad-2-fe-0 Not tainted 5.4.0-81-generic #91-Ubuntu Aug 30 23:18:20 headend kernel: [ 702.054785] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Aug 30 23:18:20 headend kernel: [ 702.054822] RIP: 0010:mn88472_sleep+0x23/0xc0 [mn88472] Aug 30 23:18:20 headend kernel: [ 702.054846] Code: 74 91 e9 d4 fb ff ff 0f 1f 44 00 00 55 48 89 e5 41 55 53 48 83 ec 08 48 8b 9f 00 03 00 00 4c 8b ab 98 00 00 00 0f 1f 44 00 00 <49> 8b 7d 28 ba 30 00 00 00 be 0c 00 00 00 e8 ba e4 e5 f9 85 c0 74 Aug 30 23:18:20 headend kernel: [ 702.054904] RSP: 0018:ffffa7ebc116be30 EFLAGS: 00010286 Aug 30 23:18:20 headend kernel: [ 702.054922] RAX: ffffffffc0694570 RBX: ffff9bd133139800 RCX: 0000000000000001 Aug 30 23:18:20 headend kernel: [ 702.054943] RDX: 0000000000000001 RSI: 0000000000000286 RDI: ffff9bd134258830 Aug 30 23:18:20 headend kernel: [ 702.054969] RBP: ffffa7ebc116be48 R08: 0000000000000000 R09: 7fffffffffffffff Aug 30 23:18:20 headend kernel: [ 702.054990] R10: 000000a375696e94 R11: 0000000001a24a1f R12: ffff9bd134258830 Aug 30 23:18:20 headend kernel: [ 702.055010] R13: 0000000000000000 R14: ffff9bd1331395e0 R15: ffff9bd1331395b8 Aug 30 23:18:20 headend kernel: [ 702.055033] FS: 0000000000000000(0000) GS:ffff9bd137b80000(0000) knlGS:0000000000000000 Aug 30 23:18:20 headend kernel: [ 702.055056] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Aug 30 23:18:20 headend kernel: [ 702.055075] CR2: 0000000000000028 CR3: 000000026ae94000 CR4: 00000000003406e0 Aug 30 23:18:20 headend kernel: [ 702.055097] Call Trace: Aug 30 23:18:20 headend kernel: [ 702.055113] dvb_usb_fe_sleep+0x3a/0x60 [dvb_usb] Aug 30 23:18:20 headend kernel: [ 702.055132] dvb_frontend_thread+0x21a/0x6d0 [dvb_core] Aug 30 23:18:20 headend kernel: [ 702.055162] ? wait_woken+0x80/0x80 Aug 30 23:18:20 headend kernel: [ 702.055190] kthread+0x104/0x140 Aug 30 23:18:20 headend kernel: [ 702.055215] ? dtv_set_frontend+0x460/0x460 [dvb_core] Aug 30 23:18:20 headend kernel: [ 702.055234] ? kthread_park+0x90/0x90 Aug 30 23:18:20 headend kernel: [ 702.055255] ret_from_fork+0x22/0x40 Aug 30 23:18:20 headend kernel: [ 702.055270] Modules linked in: nls_iso8859_1 dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua tda18250 mn88472 dvb_usb_dib0700 dib9000 dib7000m dib0090 dib0070 dib3000mc dibx000_common dvb_usb dvb_core rc_core mc kvm_amd ccp kvm input_leds serio_raw joydev mac_hid qemu_fw_cfg sch_fq_codel msr ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd qxl cryptd glue_helper ttm drm_kms_helper psmouse syscopyarea sysfillrect ahci sysimgblt fb_sys_fops i2c_i801 libahci lpc_ich drm virtio_net virtio_blk net_failover failover Aug 30 23:18:20 headend kernel: [ 702.055480] CR2: 0000000000000028 Aug 30 23:18:20 headend kernel: [ 702.055500] ---[ end trace cb1492ff00eae584 ]--- Aug 30 23:18:20 headend kernel: [ 702.055520] RIP: 0010:mn88472_sleep+0x23/0xc0 [mn88472] Aug 30 23:18:20 headend kernel: [ 702.055541] Code: 74 91 e9 d4 fb ff ff 0f 1f 44 00 00 55 48 89 e5 41 55 53 48 83 ec 08 48 8b 9f 00 03 00 00 4c 8b ab 98 00 00 00 0f 1f 44 00 00 <49> 8b 7d 28 ba 30 00 00 00 be 0c 00 00 00 e8 ba e4 e5 f9 85 c0 74 Aug 30 23:18:20 headend kernel: [ 702.055597] RSP: 0018:ffffa7ebc116be30 EFLAGS: 00010286 Aug 30 23:18:20 headend kernel: [ 702.055614] RAX: ffffffffc0694570 RBX: ffff9bd133139800 RCX: 0000000000000001 Aug 30 23:18:20 headend kernel: [ 702.055635] RDX: 0000000000000001 RSI: 0000000000000286 RDI: ffff9bd134258830 Aug 30 23:18:20 headend kernel: [ 702.055655] RBP: ffffa7ebc116be48 R08: 0000000000000000 R09: 7fffffffffffffff Aug 30 23:18:20 headend kernel: [ 702.055676] R10: 000000a375696e94 R11: 0000000001a24a1f R12: ffff9bd134258830 Aug 30 23:18:20 headend kernel: [ 702.055696] R13: 0000000000000000 R14: ffff9bd1331395e0 R15: ffff9bd1331395b8 Aug 30 23:18:20 headend kernel: [ 702.055720] FS: 0000000000000000(0000) GS:ffff9bd137b80000(0000) knlGS:0000000000000000 Aug 30 23:18:20 headend kernel: [ 702.056517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Aug 30 23:18:20 headend kernel: [ 702.057313] CR2: 0000000000000028 CR3: 000000026ae94000 CR4: 00000000003406e0 Aug 30 23:18:20 headend kernel: [ 702.059288] usb 1-4: dvb_frontend_stop: warning: thread 000000003d09fc43 won't exit Aug 30 23:18:24 headend kernel: [ 705.867159] general protection fault: 0000 [#2] SMP NOPTI Aug 30 23:18:24 headend kernel: [ 705.867245] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully deinitialized and disconnected. Aug 30 23:18:24 headend kernel: [ 705.868686] CPU: 2 PID: 830 Comm: tvh:fsmonitor Tainted: G D 5.4.0-81-generic #91-Ubuntu Aug 30 23:18:24 headend kernel: [ 705.871038] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Aug 30 23:18:24 headend kernel: [ 705.871521] RIP: 0010:module_put.part.0+0x11/0x90 Aug 30 23:18:24 headend kernel: [ 705.872473] Code: c0 c3 45 31 c0 5b 44 89 c0 41 5c 41 5d 41 5e 5d c3 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 e5 41 55 41 54 53 48 89 fb <8b> 87 38 03 00 00 89 c2 83 ea 01 78 61 f0 0f b1 93 38 03 00 00 75 Aug 30 23:18:24 headend kernel: [ 705.872473] RSP: 0018:ffffa7ebc1073e28 EFLAGS: 00010286 Aug 30 23:18:24 headend kernel: [ 705.875311] RAX: ffff9bd12dce2400 RBX: 905d05b2af5d33c0 RCX: 000000008020000c Aug 30 23:18:24 headend kernel: [ 705.875311] RDX: 000000008020000d RSI: 0000000000000001 RDI: 905d05b2af5d33c0 Aug 30 23:18:24 headend kernel: [ 705.875311] RBP: ffffa7ebc1073e40 R08: 0000000000000000 R09: ffffffffc07f0400 Aug 30 23:18:24 headend kernel: [ 705.875311] R10: ffff9bd133139400 R11: 0000000000000001 R12: ffff9bd12d2c5e00 Aug 30 23:18:24 headend kernel: [ 705.875311] R13: ffff9bd13497f8b0 R14: ffff9bd135d522a0 R15: ffff9bd12ba643c0 Aug 30 23:18:24 headend kernel: [ 705.875311] FS: 00007f2ddb10f700(0000) GS:ffff9bd137a80000(0000) knlGS:0000000000000000 Aug 30 23:18:24 headend kernel: [ 705.875311] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Aug 30 23:18:24 headend kernel: [ 705.879380] CR2: 00007f2ddb10de80 CR3: 000000026ae94000 CR4: 00000000003406e0 Aug 30 23:18:24 headend kernel: [ 705.879380] Call Trace: Aug 30 23:18:24 headend kernel: [ 705.879380] module_put+0x13/0x20 Aug 30 23:18:24 headend kernel: [ 705.879380] __fput+0xf1/0x260 Aug 30 23:18:24 headend kernel: [ 705.879380] ____fput+0xe/0x10 Aug 30 23:18:24 headend kernel: [ 705.882054] task_work_run+0x8f/0xb0 Aug 30 23:18:24 headend kernel: [ 705.882054] exit_to_usermode_loop+0x131/0x160 Aug 30 23:18:24 headend kernel: [ 705.883337] do_syscall_64+0x163/0x190 Aug 30 23:18:24 headend kernel: [ 705.883337] entry_SYSCALL_64_after_hwframe+0x44/0xa9 Aug 30 23:18:24 headend kernel: [ 705.883337] RIP: 0033:0x7f2ddce1c3fb Aug 30 23:18:24 headend kernel: [ 705.883337] Code: 03 00 00 00 0f 05 48 3d 00 f0 ff ff 77 41 c3 48 83 ec 18 89 7c 24 0c e8 f3 fb ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2f 44 89 c7 89 44 24 0c e8 31 fc ff ff 8b 44 Aug 30 23:18:24 headend kernel: [ 705.883337] RSP: 002b:00007f2ddb10e570 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 Aug 30 23:18:24 headend kernel: [ 705.886471] RAX: 0000000000000000 RBX: 00005570fcdae0d0 RCX: 00007f2ddce1c3fb Aug 30 23:18:24 headend kernel: [ 705.886471] RDX: 00005570fad66e40 RSI: 0000000000000000 RDI: 0000000000000019 Aug 30 23:18:24 headend kernel: [ 705.887414] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 Aug 30 23:18:24 headend kernel: [ 705.887414] R10: 0000000000000000 R11: 0000000000000293 R12: 00007f2ddb10e680 Aug 30 23:18:24 headend kernel: [ 705.887414] R13: 00007f2ddb10e680 R14: 00007f2ddb10e5e0 R15: 00005570faed6180 Aug 30 23:18:24 headend kernel: [ 705.887414] Modules linked in: nls_iso8859_1 dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua tda18250 mn88472 dvb_usb_dib0700 dib9000 dib7000m dib0090 dib0070 dib3000mc dibx000_common dvb_usb dvb_core rc_core mc kvm_amd ccp kvm input_leds serio_raw joydev mac_hid qemu_fw_cfg sch_fq_codel msr ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd qxl cryptd glue_helper ttm drm_kms_helper psmouse syscopyarea sysfillrect ahci sysimgblt fb_sys_fops i2c_i801 libahci lpc_ich drm virtio_net virtio_blk net_failover failover Aug 30 23:18:24 headend kernel: [ 705.892611] ---[ end trace cb1492ff00eae585 ]--- Aug 30 23:18:24 headend kernel: [ 705.893197] RIP: 0010:mn88472_sleep+0x23/0xc0 [mn88472] Aug 30 23:18:24 headend kernel: [ 705.893739] Code: 74 91 e9 d4 fb ff ff 0f 1f 44 00 00 55 48 89 e5 41 55 53 48 83 ec 08 48 8b 9f 00 03 00 00 4c 8b ab 98 00 00 00 0f 1f 44 00 00 <49> 8b 7d 28 ba 30 00 00 00 be 0c 00 00 00 e8 ba e4 e5 f9 85 c0 74 Aug 30 23:18:24 headend kernel: [ 705.894842] RSP: 0018:ffffa7ebc116be30 EFLAGS: 00010286 Aug 30 23:18:24 headend kernel: [ 705.895471] RAX: ffffffffc0694570 RBX: ffff9bd133139800 RCX: 0000000000000001 Aug 30 23:18:24 headend kernel: [ 705.896040] RDX: 0000000000000001 RSI: 0000000000000286 RDI: ffff9bd134258830 Aug 30 23:18:24 headend kernel: [ 705.896606] RBP: ffffa7ebc116be48 R08: 0000000000000000 R09: 7fffffffffffffff Aug 30 23:18:24 headend kernel: [ 705.897165] R10: 000000a375696e94 R11: 0000000001a24a1f R12: ffff9bd134258830 Aug 30 23:18:24 headend kernel: [ 705.897723] R13: 0000000000000000 R14: ffff9bd1331395e0 R15: ffff9bd1331395b8 Aug 30 23:18:24 headend kernel: [ 705.898282] FS: 00007f2ddb10f700(0000) GS:ffff9bd137a80000(0000) knlGS:0000000000000000 Aug 30 23:18:24 headend kernel: [ 705.898845] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Aug 30 23:18:24 headend kernel: [ 705.899498] CR2: 00007f2ddb10de80 CR3: 000000026ae94000 CR4: 00000000003406e0