I am using a TBS 5281 on Debian Jessie (Linux 3.16.0-4-amd64).
I have followed the readme for a DVB-C use, everything seems to be ok at boot:
- Code: Select All Code
Apr 13 22:59:17 link kernel: [ 2.652514] cx231xx v4l2 driver loaded.
Apr 13 22:59:17 link kernel: [ 2.652551] cx231xx #0: New device Turbosight Technolog @ 480 Mbps (734c:5281) with 7 interfaces
Apr 13 22:59:17 link kernel: [ 2.652553] cx231xx #0: registering interface 1
Apr 13 22:59:17 link kernel: [ 2.655028] cx231xx #0: Identified as TurboSight TBS 5281 (card=17)
Apr 13 22:59:17 link kernel: [ 2.840843] cx25840 2-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0)
Apr 13 22:59:17 link kernel: [ 2.862193] cx25840 2-0044: firmware: direct-loading firmware v4l-cx231xx-avcore-01.fw
Apr 13 22:59:17 link kernel: [ 4.922559] cx25840 2-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
Apr 13 22:59:17 link kernel: [ 4.960303] cx231xx #0: cx231xx #0: v4l2 driver version 0.0.2
Apr 13 22:59:17 link kernel: [ 5.041454] cx231xx #0: cx231xx #0/0: registered device video0 [v4l2]
Apr 13 22:59:17 link kernel: [ 5.041760] cx231xx #0: cx231xx #0/0: registered device vbi0
Apr 13 22:59:17 link kernel: [ 5.041765] cx231xx #0: V4L2 device registered as video0 and vbi0
Apr 13 22:59:17 link kernel: [ 5.041951] usbcore: registered new interface driver cx231xx
Apr 13 22:59:17 link kernel: [ 5.047568] TBS version 160405
Apr 13 22:59:17 link kernel: [ 5.049863] DVB: registering new adapter (cx231xx #0)
Apr 13 22:59:17 link kernel: [ 5.101369] tbs5281fe: module license 'TurboSight Proprietary' taints kernel.
Apr 13 22:59:17 link kernel: [ 5.101376] Disabling lock debugging due to kernel taint
Apr 13 22:59:17 link kernel: [ 10.770060] TurboSight TBS 5281 Frontend:
Apr 13 22:59:17 link kernel: [ 10.770060] tbs5281fe - software version is 1.0.0.0
Apr 13 22:59:17 link kernel: [ 10.902938] TurboSight TBS 5281 Frontend:
Apr 13 22:59:17 link kernel: [ 10.902938] tbs5281fe - Successfully Initialized
Apr 13 22:59:17 link kernel: [ 10.902956] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5281 DVBC frontend)...
Apr 13 22:59:17 link kernel: [ 10.905401] DVB: registering new adapter (cx231xx #0)
Apr 13 22:59:17 link kernel: [ 14.184601] TurboSight TBS 5281 Frontend:
Apr 13 22:59:17 link kernel: [ 14.184601] tbs5281fe - software version is 1.0.0.0
Apr 13 22:59:17 link kernel: [ 14.265349] TurboSight TBS 5281 Frontend:
Apr 13 22:59:17 link kernel: [ 14.265349] tbs5281fe - Successfully Initialized
Apr 13 22:59:17 link kernel: [ 14.265362] DVB: registering adapter 1 frontend 0 (TurboSight TBS 5281 DVBC frontend)...
Apr 13 22:59:17 link kernel: [ 14.265508] Successfully loaded cx231xx-dvb
Apr 13 22:59:17 link kernel: [ 14.265719] cx231xx: Cx231xx dvb Extension initialized
And it works for many things:
- I did a scan using w_scan which successfully returned my provider's channels.
- My backend (tvheadend) also successfully returned my provider's channels.
- I am able to watch a channel using this backend.
But all the other channels fails (about a hundred one). The kernel traces seems to indicate a problem in the driver:
- Code: Select All Code
Apr 15 10:43:43 link kernel: [98304.801412] WARNING: CPU: 0 PID: 8065 at /build/linux-lqALYs/linux-3.16.7-ckt25/drivers/iommu/amd_iommu.c:2700 dma_ops_domain_unmap.part.11+0x5d/0x60()
Apr 15 10:43:43 link kernel: [98304.801413] Modules linked in: ecb tun xt_limit ipt_MASQUERADE xt_recent xt_comment iptable_nat nf_nat_ipv4 ipt_REJECT xt_addrtype xt_mark iptable_mangle xt_tcpudp xt_CT iptable_raw xt_multiport nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ipt_ULOG xt_NFLOG nfnetlink_log xt_LOG nf_nat_tftp nf_nat_snmp_basic nf_conntrack_snmp nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_nat nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_udplite nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nfnetlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack nfsd auth_rpcgss oid_registry nfs_acl nfs lockd fscache sunrpc iptable_filter ip_tables x_tables bridge stp llc tbs5281fe(PO) cx231xx_dvb_ci(O) dvb_core(O) ppdev evdev kvm_amd kvm crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw pcspkr k10temp cx25840(O) ir_lirc_codec(O) lirc_dev(O) ir_mce_kbd_decoder(O) ir_sony_decoder(O) ir_jvc_decoder(O) cx231xx(O) cx2341x(O) videobuf_vmalloc(O) videobuf_core(O) v4l2_common(O) videodev(O) v4l2_compat_ioctl32(O) ir_rc6_decoder(O) snd_hda_codec_realtek ir_rc5_decoder(O) snd_hda_codec_generic snd_hda_codec_hdmi radeon rc_rc6_mce(O) ir_nec_decoder(O) snd_hda_intel ttm snd_hda_controller snd_hda_codec mceusb(O) rc_core(O) drm_kms_helper snd_hwdep snd_pcm snd_timer drm snd i2c_piix4 i2c_algo_bit soundcore i2c_core tpm_infineon parport_pc tpm_tis shpchp tpm parport acpi_cpufreq processor thermal_sys button ecryptfs autofs4 ext4 crc16 mbcache jbd2 dm_mod raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq md_mod sg sd_mod crc_t10dif crct10dif_generic ohci_pci crct10dif_pclmul crct10dif_common crc32c_intel e1000e ptp pps_core r8169 mii ahci libahci libata ehci_pci ohci_hcd ehci_hcd xhci_hcd scsi_mod usbcore usb_common
Apr 15 10:43:43 link kernel: [98304.801492] CPU: 0 PID: 8065 Comm: linuxdvb_fronte Tainted: P W O 3.16.0-4-amd64 #1 Debian 3.16.7-ckt25-2
Apr 15 10:43:43 link kernel: [98304.801493] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./F2A75M-D3H, BIOS F3 09/20/2012
Apr 15 10:43:43 link kernel: [98304.801494] 0000000000000000 ffffffff8150e835 0000000000000000 0000000000000009
Apr 15 10:43:43 link kernel: [98304.801497] ffffffff810677f7 ffff8800368b0cf8 0000000000000008 0000000000008000
Apr 15 10:43:43 link kernel: [98304.801499] 0000000000000008 0000000006598000 ffffffff813ee74d 000000000659f000
Apr 15 10:43:43 link kernel: [98304.801502] Call Trace:
Apr 15 10:43:43 link kernel: [98304.801505] [<ffffffff8150e835>] ? dump_stack+0x5d/0x78
Apr 15 10:43:43 link kernel: [98304.801507] [<ffffffff810677f7>] ? warn_slowpath_common+0x77/0x90
Apr 15 10:43:43 link kernel: [98304.801510] [<ffffffff813ee74d>] ? dma_ops_domain_unmap.part.11+0x5d/0x60
Apr 15 10:43:43 link kernel: [98304.801513] [<ffffffff813efb73>] ? __unmap_single.isra.19+0xa3/0x100
Apr 15 10:43:43 link kernel: [98304.801515] [<ffffffff813f0329>] ? free_coherent+0x49/0x90
Apr 15 10:43:43 link kernel: [98304.801522] [<ffffffffa063f39b>] ? cx231xx_uninit_bulk+0x6b/0x160 [cx231xx]
Apr 15 10:43:43 link kernel: [98304.801526] [<ffffffffa05cf310>] ? stop_feed+0xa0/0xc0 [cx231xx_dvb_ci]
Apr 15 10:43:43 link kernel: [98304.801532] [<ffffffffa05b20ce>] ? dmx_ts_feed_stop_filtering+0x3e/0xa0 [dvb_core]
Apr 15 10:43:43 link kernel: [98304.801537] [<ffffffffa05afa22>] ? dvb_dmxdev_feed_stop+0x62/0xa0 [dvb_core]
Apr 15 10:43:43 link kernel: [98304.801542] [<ffffffffa05afb8c>] ? dvb_dmxdev_filter_stop+0x2c/0xd0 [dvb_core]
Apr 15 10:43:43 link kernel: [98304.801548] [<ffffffffa05afee3>] ? dvb_demux_release+0x43/0x1a0 [dvb_core]
Apr 15 10:43:43 link kernel: [98304.801550] [<ffffffff811aa1ea>] ? __fput+0xca/0x1d0
Apr 15 10:43:43 link kernel: [98304.801553] [<ffffffff810852dc>] ? task_work_run+0x8c/0xb0
Apr 15 10:43:43 link kernel: [98304.801555] [<ffffffff81012e99>] ? do_notify_resume+0x69/0xa0
Apr 15 10:43:43 link kernel: [98304.801558] [<ffffffff81514cca>] ? int_signal+0x12/0x17
Apr 15 10:43:43 link kernel: [98304.801560] ---[ end trace 66ca3d925e900020 ]---
Can you help me to fix it ?
Thanks in advance