Project

General

Profile

Two Xbox tuners (dvb-c/dvb-t) works. If (dvb-t/dvb-t) not works.

Added by R S over 2 years ago

1. Tvheadend 4.3-1994~gc7b713edb (2022-01-17T11:07:24+0000)
2. Raspberry Pi 4 Linux rpi31 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux
3. TVheadend installed with apt
4. XBOX usb tuner - mn88472 22-0018: Panasonic MN88472; mn88472 23-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'
5. I have been using tvheadend for many months with two Xbox usb tuners on rasperrypi 4. One tuner receives channels from the dvb-c cable antenna, the other receives terrestrial dvb-t channels. In Poland, the Silesian region is switching to dvb-t2 broadcasting. The Xbox tuner also works with dvb-t2.
Everything works fine when one tuner works with dvb-c and second works with dvb-t/t2, but when I want both tuners to receive the dvb-t/t2 terrestrial signals the system works for a few minutes and then becomes unstable including rpi crash.

Is it possible to run two Xbox tuners in dvb-t/t2 mode?

SYSLOG includes:
rpi31 tvheadend [22223]: linuxdvb: Panasonic MN88472 # 0: DVB-T # 0 - poll TIMEOUT
or
rpi31 tvheadend [22223]: linuxdvb: Panasonic MN88472 # 0: DVB-T # 0 - FE_READ_STATUS error There is no such device

KERN.LOG:
Jun 8 23:12:05 rpi31 kernel: [277868.092573] usb 1-1.4: USB disconnect, device number 6
Jun 8 23:12:05 rpi31 kernel: [277868.093657] 8<--- cut here ---
Jun 8 23:12:05 rpi31 kernel: [277868.093667] Unable to handle kernel NULL pointer dereference at virtual address 00000014
Jun 8 23:12:05 rpi31 kernel: [277868.093677] pgd = 87d02dc6
Jun 8 23:12:05 rpi31 kernel: [277868.093686] [00000014] *pgd=80000000004003, *pmd=00000000
Jun 8 23:12:05 rpi31 kernel: [277868.093708] Internal error: Oops: 206 [#2] SMP ARM
Jun 8 23:12:05 rpi31 kernel: [277868.093716] Modules linked in: veth rfcomm xt_nat nft_chain_nat xt_MASQUERADE nf_conntrack_netlink br_netfilter bridge md5 cmac algif_hash aes_arm_bs crypto_simd cryptd algif_skcipher af_alg bnep hci_uart btbcm bluetooth ecdh_generic ecc ip6table_nat nf_nat tun overlay 8021q garp stp llc nls_utf8 cifs cifs_arc4 cifs_md4 snd_soc_hdmi_codec tda18250 mn88472 regmap_i2c brcmfmac brcmutil sg cfg80211 v3d gpu_sched dvb_usb_dib0700 dib9000 dib7000m dib0090 dib0070 dib3000mc dibx000_common dvb_usb dvb_core raspberrypi_hwmon rfkill i2c_brcmstb bcm2835_codec(C) bcm2835_isp(C) v4l2_mem2mem vc4 bcm2835_v4l2(C) bcm2835_mmal_vchiq(C) cec videobuf2_vmalloc videobuf2_dma_contig vc_sm_cma(C) drm_kms_helper snd_bcm2835(C) videobuf2_memops snd_soc_core videobuf2_v4l2 snd_compress videobuf2_common videodev mc snd_pcm_dmaengine rpivid_mem snd_pcm snd_timer snd syscopyarea sysfillrect sysimgblt fb_sys_fops uio_pdrv_genirq nvmem_rmem uio ip6t_REJECT nf_reject_ipv6 xt_hl ip6_tables ip6t_rt squashfs ipt_REJECT
Jun 8 23:12:05 rpi31 kernel: [277868.093986] nf_reject_ipv4 xt_LOG nf_log_syslog nft_limit xt_limit xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nft_counter nf_tables nfnetlink i2c_dev drm fuse drm_panel_orientation_quirks backlight ip_tables x_tables ipv6
Jun 8 23:12:05 rpi31 kernel: [277868.094061] CPU: 0 PID: 9750 Comm: kdvb-ad-1-fe-0 Tainted: G D C 5.15.32-v7l+ #1538
Jun 8 23:12:05 rpi31 kernel: [277868.094070] Hardware name: BCM2711
Jun 8 23:12:05 rpi31 kernel: [277868.094075] PC is at mn88472_sleep+0x24/0x60 [mn88472]
Jun 8 23:12:05 rpi31 kernel: [277868.094089] LR is at dvb_usb_fe_sleep+0x38/0x54 [dvb_usb]
Jun 8 23:12:05 rpi31 kernel: [277868.094108] pc : [<bf3070b8>] lr : [<bf4a5404>] psr: a00f0013
Jun 8 23:12:05 rpi31 kernel: [277868.094114] sp : c44bded8 ip : c44bdef0 fp : c44bdeec
Jun 8 23:12:05 rpi31 kernel: [277868.094120] r10: c13823d8 r9 : bf492754 r8 : 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094125] r7 : cccef1ac r6 : 00000001 r5 : c2ae0a98 r4 : 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094131] r3 : c3cb6800 r2 : 00000030 r1 : 0000000c r0 : c54c0818
Jun 8 23:12:05 rpi31 kernel: [277868.094137] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Jun 8 23:12:05 rpi31 kernel: [277868.094145] Control: 30c5383d Table: 023e5100 DAC: fffffffd
Jun 8 23:12:05 rpi31 kernel: [277868.094150] Register r0 information: slab kmalloc-2k start c54c0800 pointer offset 24 size 2048
Jun 8 23:12:05 rpi31 kernel: [277868.094171] Register r1 information: non-paged memory
Jun 8 23:12:05 rpi31 kernel: [277868.094180] Register r2 information: non-paged memory
Jun 8 23:12:05 rpi31 kernel: [277868.094188] Register r3 information: slab kmalloc-512 start c3cb6800 pointer offset 0 size 512
Jun 8 23:12:05 rpi31 kernel: [277868.094207] Register r4 information: NULL pointer
Jun 8 23:12:05 rpi31 kernel: [277868.094214] Register r5 information: slab kmalloc-8k start c2ae0000 pointer offset 2712 size 8192
Jun 8 23:12:05 rpi31 kernel: [277868.094233] Register r6 information: non-paged memory
Jun 8 23:12:05 rpi31 kernel: [277868.094241] Register r7 information: slab kmalloc-1k start cccef000 pointer offset 428 size 1024
Jun 8 23:12:05 rpi31 kernel: [277868.094259] Register r8 information: NULL pointer
Jun 8 23:12:05 rpi31 kernel: [277868.094266] Register r9 information: 27-page vmalloc region starting at 0xbf47f000 allocated at load_module+0xb94/0x2840
Jun 8 23:12:05 rpi31 kernel: [277868.094286] Register r10 information: non-slab/vmalloc memory
Jun 8 23:12:05 rpi31 kernel: [277868.094295] Register r11 information: non-slab/vmalloc memory
Jun 8 23:12:05 rpi31 kernel: [277868.094303] Register r12 information: non-slab/vmalloc memory
Jun 8 23:12:05 rpi31 kernel: [277868.094311] Process kdvb-ad-1-fe-0 (pid: 9750, stack limit = 0xd87cd654)
Jun 8 23:12:05 rpi31 kernel: [277868.094317] Stack: (0xc44bded8 to 0xc44be000)
Jun 8 23:12:05 rpi31 kernel: [277868.094324] dec0: c54c0818 c2ae0a98
Jun 8 23:12:05 rpi31 kernel: [277868.094332] dee0: c44bdf04 c44bdef0 bf4a5404 bf3070a0 c54c0818 cccef000 c44bdf74 c44bdf08
Jun 8 23:12:05 rpi31 kernel: [277868.094339] df00: bf488cbc bf4a53d8 c44bdf3c c44bdf18 c44bc000 c54c0a4c c1203d00 ffffe000
Jun 8 23:12:05 rpi31 kernel: [277868.094346] df20: c1205048 cccef194 00000000 00000000 00000000 c000d140 c0274ff4 c44bdf3c
Jun 8 23:12:05 rpi31 kernel: [277868.094353] df40: c44bdf3c 3391a86e c44bdf74 c5dead80 c5deac40 bf488a48 c54c0818 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094359] df60: d4ccdc24 c44bc000 c44bdfac c44bdf78 c02474e8 bf488a54 c5deada0 c5deada0
Jun 8 23:12:05 rpi31 kernel: [277868.094366] df80: 00000000 c5deac40 c0247370 00000000 00000000 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094372] dfa0: 00000000 c44bdfb0 c02000d4 c024737c 00000000 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094379] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094385] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094390] Backtrace:
Jun 8 23:12:05 rpi31 kernel: [277868.094398] [<bf307094>] (mn88472_sleep [mn88472]) from [<bf4a5404>] (dvb_usb_fe_sleep+0x38/0x54 [dvb_usb])
Jun 8 23:12:05 rpi31 kernel: [277868.094418] r5:c2ae0a98 r4:c54c0818
Jun 8 23:12:05 rpi31 kernel: [277868.094422] [<bf4a53cc>] (dvb_usb_fe_sleep [dvb_usb]) from [<bf488cbc>] (dvb_frontend_thread+0x274/0x518 [dvb_core])
Jun 8 23:12:05 rpi31 kernel: [277868.094472] r5:cccef000 r4:c54c0818
Jun 8 23:12:05 rpi31 kernel: [277868.094477] [<bf488a48>] (dvb_frontend_thread [dvb_core]) from [<c02474e8>] (kthread+0x178/0x194)
Jun 8 23:12:05 rpi31 kernel: [277868.094520] r10:c44bc000 r9:d4ccdc24 r8:00000000 r7:c54c0818 r6:bf488a48 r5:c5deac40
Jun 8 23:12:05 rpi31 kernel: [277868.094526] r4:c5dead80
Jun 8 23:12:05 rpi31 kernel: [277868.094530] [<c0247370>] (kthread) from [<c02000d4>] (ret_from_fork+0x14/0x20)
Jun 8 23:12:05 rpi31 kernel: [277868.094541] Exception stack(0xc44bdfb0 to 0xc44bdff8)
Jun 8 23:12:05 rpi31 kernel: [277868.094548] dfa0: 00000000 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094554] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094561] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
Jun 8 23:12:05 rpi31 kernel: [277868.094568] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0247370
Jun 8 23:12:05 rpi31 kernel: [277868.094573] r4:c5deac40
Jun 8 23:12:05 rpi31 kernel: [277868.094580] Code: e5903220 e3a02030 e3a0100c e5934060 (e5940014)
Jun 8 23:12:05 rpi31 kernel: [277868.094588] ---[ end trace b887a2abb18bba15 ]---
Jun 8 23:12:05 rpi31 kernel: [277868.094647] usb 1-1.4: dvb_frontend_stop: warning: thread 64324e71 won't exit
Jun 8 23:12:14 rpi31 kernel: [277877.944260] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully deinitialized and disconnected.
Jun 8 23:12:15 rpi31 kernel: [277878.277598] usb 1-1.4: new high-speed USB device number 7 using xhci_hcd
Jun 8 23:12:15 rpi31 kernel: [277878.438436] usb 1-1.4: New USB device found, idVendor=045e, idProduct=02d5, bcdDevice= 1.10
Jun 8 23:12:15 rpi31 kernel: [277878.438457] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 8 23:12:15 rpi31 kernel: [277878.438469] usb 1-1.4: Product: Xbox USB Tuner
Jun 8 23:12:15 rpi31 kernel: [277878.438479] usb 1-1.4: Manufacturer: Microsoft Corp.
Jun 8 23:12:15 rpi31 kernel: [277878.438487] usb 1-1.4: SerialNumber: 006256240915
Jun 8 23:12:15 rpi31 kernel: [277878.441267] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
Jun 8 23:12:15 rpi31 kernel: [277878.441402] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
Jun 8 23:12:15 rpi31 kernel: [277878.510028] dib0700: firmware started successfully.
Jun 8 23:12:16 rpi31 kernel: [277879.037776] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
Jun 8 23:12:16 rpi31 kernel: [277879.038068] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Jun 8 23:12:16 rpi31 kernel: [277879.039265] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
Jun 8 23:12:16 rpi31 kernel: [277879.039287] usb 1-1.4: media controller created
Jun 8 23:12:16 rpi31 kernel: [277879.040474] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Jun 8 23:12:16 rpi31 kernel: [277879.334084] mn88472 23-0018: Panasonic MN88472 successfully identified
Jun 8 23:12:16 rpi31 kernel: [277879.341791] tda18250 23-0060: NXP TDA18250BHN/M successfully identified
Jun 8 23:12:16 rpi31 kernel: [277879.343999] usb 1-1.4: DVB: registering adapter 1 frontend 0 (Panasonic MN88472)...
Jun 8 23:12:16 rpi31 kernel: [277879.344021] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
Jun 8 23:12:16 rpi31 kernel: [277879.344824] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
Jun 8 23:12:20 rpi31 kernel: [277883.399533] mn88472 23-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'
Jun 8 23:12:20 rpi31 kernel: [277883.579862] usb 1-1.4: DVB: adapter 1 frontend 0 frequency 0 out of range (42000000..870000000)