Closed jendik closed 10 years ago
Hi, No support for the 6985 is planned (I only own a 6981 and it's complicated to support hardware I don't have to test).
Please paste a dmesg output when using my driver.
Hi,
thank you very much for your time and support...
Here are lsmod and dmesg outputs, that could help you.
Thanks a lot jendik
$ ls -lrtah /dev/dvb/ $ total 0 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter0 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter1 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter2 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter3 drwxr-xr-x 16 root root 4.1K Aug 26 13:01 .. drwxr-xr-x 14 root root 280 Aug 26 13:01 . drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter5 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter24 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter4 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter23 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter7 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter22 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter6 drwxr-xr-x 2 root root 120 Aug 26 13:01 adapter21
$ lsmod $ Module Size Used by rc_it913x_v1 12511 0 it913x_fe 39134 4 dvb_usb_it913x 18451 0 dvb_usb_v2 23940 1 dvb_usb_it913x rc_core 26587 4 rc_it913x_v1,dvb_usb_it913x,dvb_usb_v2 vesafb 13844 1 isl6423 13023 4 cx24117 17850 4 joydev 17693 0 pl2303 17993 0 usbserial 47077 1 pl2303 usbhid 47199 0 hid 99559 1 usbhid ppdev 17113 0 snd_hda_codec_realtek 224066 1 snd_hda_codec_hdmi 32474 1 snd_hda_intel 33773 0 snd_hda_codec 127706 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel snd_hwdep 13668 1 snd_hda_codec snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_seq_midi 13324 0 psmouse 87692 0 snd_rawmidi 30748 1 snd_seq_midi serio_raw 13211 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event snd_timer 29990 2 snd_pcm,snd_seq snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq nfsd 277809 2 saa716x_budget 18634 0 saa716x_core 74961 1 saa716x_budget binfmt_misc 17540 1 nfs 356410 1 mb86a16 27647 1 saa716x_budget lockd 86161 2 nfsd,nfs fscache 61529 1 nfs auth_rpcgss 53380 2 nfsd,nfs nfs_acl 12883 2 nfsd,nfs sunrpc 245464 16 nfsd,nfs,lockd,auth_rpcgss,nfs_acl dvb_core 105841 3 dvb_usb_v2,saa716x_budget,saa716x_core snd 78855 10 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device stv090x 62330 1 saa716x_budget soundcore 15091 1 snd snd_page_alloc 18529 2 snd_hda_intel,snd_pcm parport_pc 32866 1 video 19596 0 mac_hid 13253 0 w83627ehf 38805 0 hwmon_vid 12827 1 w83627ehf coretemp 13525 0 lp 17799 0 parport 46562 3 ppdev,parport_pc,lp e1000e 156693 0
$ dmesg
$
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.2.0-29-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 (Ubuntu 3.2.0-29.46-generic 3.2.24)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-29-generic root=UUID=04903fec-da62-4876-8b88-3ff3100af7d0 ro
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Disabled fast string operations
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000008f000 (usable)
[ 0.000000] BIOS-e820: 000000000008f000 - 0000000000090000 (reserved)
[ 0.000000] BIOS-e820: 0000000000090000 - 000000000009e800 (usable)
[ 0.000000] BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cee95000 (usable)
[ 0.000000] BIOS-e820: 00000000cee95000 - 00000000ceebf000 (reserved)
[ 0.000000] BIOS-e820: 00000000ceebf000 - 00000000ceefc000 (usable)
[ 0.000000] BIOS-e820: 00000000ceefc000 - 00000000cefbf000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cefbf000 - 00000000cefef000 (usable)
[ 0.000000] BIOS-e820: 00000000cefef000 - 00000000cefff000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cefff000 - 00000000cf000000 (usable)
[ 0.000000] BIOS-e820: 00000000cf000000 - 00000000d0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000e4000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.7 present.
[ 0.000000] DMI: /DN2800MT, BIOS MTCDT10N.86A.0152.2012.0220.1510 02/20/2012
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x130000 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-DFFFF write-protect
[ 0.000000] E0000-FFFFF uncachable
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F80000000 write-back
[ 0.000000] 1 base 080000000 mask FC0000000 write-back
[ 0.000000] 2 base 0C0000000 mask FF0000000 write-back
[ 0.000000] 3 base 0CF000000 mask FFF000000 uncachable
[ 0.000000] 4 base 100000000 mask FC0000000 write-back
[ 0.000000] 5 base 0FFE00000 mask FFFE00000 write-protect
[ 0.000000] 6 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] last_pfn = 0xcf000 max_arch_pfn = 0x400000000
[ 0.000000] found SMP MP-table at [ffff8800000fbe30] fbe30
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 20480
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cf000000
[ 0.000000] 0000000000 - 00cf000000 page 2M
[ 0.000000] kernel direct mapping tables up to cf000000 @ 1fffb000-20000000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000130000000
[ 0.000000] 0100000000 - 0130000000 page 2M
[ 0.000000] kernel direct mapping tables up to 130000000 @ cefe9000-cefef000
[ 0.000000] RAMDISK: 364d4000 - 37262000
[ 0.000000] ACPI: RSDP 00000000000f2240 00024 (v02 INTEL )
[ 0.000000] ACPI: XSDT 00000000ceffe120 00064 (v01 INTEL DN2800MT 00000098 01000013)
[ 0.000000] ACPI: FACP 00000000ceff6000 000F4 (v03 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: DSDT 00000000ceff8000 05C91 (v02 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: FACS 00000000cef85000 00040
[ 0.000000] ACPI: SSDT 00000000ceff7000 0043E (v01 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: APIC 00000000ceff5000 00084 (v02 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: MCFG 00000000ceff4000 0003C (v01 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: HPET 00000000ceff3000 00038 (v01 INTEL DN2800MT 00000098 MSFT 0100000D)
[ 0.000000] ACPI: SSDT 00000000ceff1000 00655 (v01 PmRef CpuPm 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT 00000000ceff0000 00259 (v01 PmRef Cpu0Tst 00003000 INTL 20061109)
[ 0.000000] ACPI: SSDT 00000000cefef000 0020F (v01 PmRef ApTst 00003000 INTL 20061109)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000130000000
[ 0.000000] Initmem setup node 0 0000000000000000-0000000130000000
[ 0.000000] NODE_DATA [000000012fffb000 - 000000012fffffff]
[ 0.000000] [ffffea0000000000-ffffea0004bfffff] PMD -> [ffff88012b600000-ffff88012f5fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00130000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[7] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000008f
[ 0.000000] 0: 0x00000090 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000cee95
[ 0.000000] 0: 0x000ceebf -> 0x000ceefc
[ 0.000000] 0: 0x000cefbf -> 0x000cefef
[ 0.000000] 0: 0x000cefff -> 0x000cf000
[ 0.000000] 0: 0x00100000 -> 0x00130000
[ 0.000000] On node 0 totalpages: 1044112
[ 0.000000] DMA zone: 64 pages used for memmap
[ 0.000000] DMA zone: 5 pages reserved
[ 0.000000] DMA zone: 3912 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 16320 pages used for memmap
[ 0.000000] DMA32 zone: 827203 pages, LIFO batch:31
[ 0.000000] Normal zone: 3072 pages used for memmap
[ 0.000000] Normal zone: 193536 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high level lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high level lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000008f000 - 0000000000090000
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000cee95000 - 00000000ceebf000
[ 0.000000] PM: Registered nosave memory: 00000000ceefc000 - 00000000cefbf000
[ 0.000000] PM: Registered nosave memory: 00000000cefef000 - 00000000cefff000
[ 0.000000] PM: Registered nosave memory: 00000000cf000000 - 00000000d0000000
[ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000e4000000
[ 0.000000] PM: Registered nosave memory: 00000000e4000000 - 00000000ffe00000
[ 0.000000] PM: Registered nosave memory: 00000000ffe00000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at e4000000 (gap: e4000000:1be00000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88012fc00000 s83072 r8192 d23424 u524288
[ 0.000000] pcpu-alloc: s83072 r8192 d23424 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1024651
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-29-generic root=UUID=04903fec-da62-4876-8b88-3ff3100af7d0 ro
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] Memory: 4014696k/4980736k available (6555k kernel code, 804288k absent, 161752k reserved, 6645k data, 920k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] NR_IRQS:16640 nr_irqs:712 16
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] allocated 33554432 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.004000] Detected 1866.856 MHz processor.
[ 0.000006] Calibrating delay loop (skipped), value calculated using timer frequency.. 3733.71 BogoMIPS (lpj=7467424)
[ 0.000027] pid_max: default: 32768 minimum: 301
[ 0.000090] Security Framework initialized
[ 0.000130] AppArmor: AppArmor initialized
[ 0.000139] Yama: becoming mindful.
[ 0.001014] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.004378] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.005868] Mount-cache hash table entries: 256
[ 0.006234] Initializing cgroup subsys cpuacct
[ 0.006256] Initializing cgroup subsys memory
[ 0.006279] Initializing cgroup subsys devices
[ 0.006289] Initializing cgroup subsys freezer
[ 0.006298] Initializing cgroup subsys blkio
[ 0.006321] Initializing cgroup subsys perf_event
[ 0.006387] Disabled fast string operations
[ 0.006402] CPU: Physical Processor ID: 0
[ 0.006410] CPU: Processor Core ID: 0
[ 0.006418] mce: CPU supports 5 MCE banks
[ 0.006435] CPU0: Thermal monitoring enabled (TM2)
[ 0.006447] using mwait in idle threads.
[ 0.009022] ACPI: Core revision 20110623
[ 0.020474] ftrace: allocating 26998 entries in 106 pages
[ 0.030638] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.070299] CPU0: Intel(R) Atom(TM) CPU N2800 @ 1.86GHz stepping 01
[ 0.177999] Performance Events: PEBS fmt0+, generic architected perfmon, Intel PMU driver.
[ 0.178022] ... version: 3
[ 0.178029] ... bit width: 40
[ 0.178036] ... generic registers: 2
[ 0.178042] ... value mask: 000000ffffffffff
[ 0.178050] ... max period: 000000007fffffff
[ 0.178057] ... fixed-purpose events: 3
[ 0.178064] ... event mask: 0000000700000003
[ 0.178474] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.178821] Booting Node 0, Processors #1
[ 0.178832] smpboot cpu 1: start_ip = 99000
[ 0.673503] Disabled fast string operations
[ 0.693599] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.693860] #2
[ 0.693868] smpboot cpu 2: start_ip = 99000
[ 0.781391] Disabled fast string operations
[ 0.801473] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.801691] #3 Ok.
[ 0.801700] smpboot cpu 3: start_ip = 99000
[ 0.889280] Disabled fast string operations
[ 0.909348] NMI watchdog enabled, takes one hw-pmu counter.
[ 0.909413] Brought up 4 CPUs
[ 0.909422] Total of 4 processors activated (14934.16 BogoMIPS).
[ 0.910699] devtmpfs: initialized
[ 0.913618] EVM: security.selinux
[ 0.913627] EVM: security.SMACK64
[ 0.913634] EVM: security.capability
[ 0.913727] PM: Registering ACPI NVS region at ceefc000 (798720 bytes)
[ 0.916118] print_constraints: dummy:
[ 0.916172] RTC time: 11:01:44, date: 08/26/13
[ 0.916267] NET: Registered protocol family 16
[ 0.916623] Trying to unpack rootfs image as initramfs...
[ 0.916691] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.916710] ACPI: bus type pci registered
[ 0.916935] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff](base 0xe0000000)
[ 0.916957] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in E820
[ 0.944795] PCI: Using configuration type 1 for base access
[ 0.949338] bio: create slab
Everything related to dvb looks good in dmesg.
Did you try to tune using a command line tool (like dvbtune or similar ?) or just trying in tvheadend? What are the adapters 21, 22, 23 and 24?
No, I haven't yet... just tvheadend with different settings of adapters - signal monitoring yes/no, skip initial scan yes/no, etc... when I try to tune any channel tvheadend says testing->bad and no signal appears in status page. All other settings like muxes, channels etc is the same like working TBS adapters settings and when I swtich to original drivers, it works with "original" adapters... strange, isn't it?
Have you got a hint for szap or similar command to test the signal/tunning from commandline please?
thx j.
Just an idea..could there be an issue with TBS modified version of szap and scan-s2 that I have compiled and installed with original TBS drivers?
thx a lot j.
No, it should be unrelated to szap and scan-s2.
Are you using a native linux install or a virtual machine running linux?
I use native linux install - common Ubuntu server 12.04 LTS 64bit installed directly to SSD in Intel atom based PC, there is not any virtualization in place.
Could there be an issue with bad firmware loaded into the card? Which one should I use? Windows/linux firmware - I tried both - extracted acording to your howto - with the same result.
thx! j.
Luis, as per your email I'm not running this in a virtual machine.
It's on dedicated hardware which is also running Ubuntu server 12.04 LTS 64bit; kernel is 3.5.
As you know I'm experiencing exactly the same issue as jendik when using the open source driver however the stock TBS works but with its own set of problems.
I feel that I have not done something right with the cx24117 install but have followed the instructions as per your Wiki.
cjtalbot@felton:~$ md5sum /lib/firmware/dvb-fe-cx24117.fw 96ae79acb8e51d90c90fa9759a1ce9df /lib/firmware/dvb-fe-cx24117.fw
cjtalbot@felton:~$ tail -n 200 /var/log/syslog | grep cx Aug 28 00:36:21 felton kernel: [ 6.925053] i2c i2c-1: cx24117: Attaching frontend 0 Aug 28 00:36:21 felton kernel: [ 6.945819] i2c i2c-1: cx24117: Attaching frontend 1 Aug 28 00:36:21 felton kernel: [ 6.966025] i2c i2c-0: cx24117: Attaching frontend 0 Aug 28 00:36:21 felton kernel: [ 6.986106] i2c i2c-0: cx24117: Attaching frontend 1 Aug 28 00:38:49 felton kernel: [ 154.886220] i2c i2c-1: cx24117_load_firmware: FW version 9.1.10.0 Aug 28 00:38:49 felton kernel: [ 154.886231] i2c i2c-1: cx24117_firmware_ondemand: Firmware upload complete
Any Ideas?
Thanks Colin.
Hi,
I only own one TBS6981 and the guy that does the testing for me on the TBS6984 is out on vacations. As soon as I can contact him I'll try to figure out why he got it working.
I'm not sure if he changed the interrupt scheme of the saa716x, both of you can try changing that and see if it solve the issue.
Please try changing the int_type to MSI (the default is INT-A):
Example (for Ubuntu): Create this file: /etc/modprobe.d/options-dvb.conf
Place inside the file: options saa716x_budget int_type=1
(reboot and test)
Hi,
thanks again...
I use similar settings for original TBS drivers as it solves some issues with crashing TVH, IRQs etc... It's option "saa716x_tbs-dvb int_type=1".
I will try your suggestion and let you know.
Thx Kind regards Jan
Also, if that fails please try using the firmware extracted from the linux driver package (I had a report that the FW from windows driver was failing). Also check that the firmware is correctly being loaded (it happens once when tuning 1 channel for the first time): _i2c i2c-2: cx24117_load_firmware: FW version 1.44.95.2 i2c i2c-2: cx24117_firmware_ondemand: Firmware upload complete_
Hi,
I'm afraid, still no success-(( I'm not sure if it worked for Colin, but not for me...
thx a lot take care J.
dmesg |grep -i dvb [ 7.188236] DVB: registering new adapter (SAA716x dvb adapter) [ 7.218418] SAA716x Budget 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Conexant CX24117/CX24132)... [ 7.218950] DVB: registering new adapter (SAA716x dvb adapter) [ 7.239142] SAA716x Budget 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Conexant CX24117/CX24132)... [ 7.239657] DVB: registering new adapter (SAA716x dvb adapter) [ 7.260086] SAA716x Budget 0000:02:00.0: DVB: registering adapter 2 frontend 0 (Conexant CX24117/CX24132)... [ 7.260690] DVB: registering new adapter (SAA716x dvb adapter) [ 7.280769] SAA716x Budget 0000:02:00.0: DVB: registering adapter 3 frontend 0 (Conexant CX24117/CX24132)... [ 14.404870] usbcore: registered new interface driver dvb_usb_it913x [ 14.407196] usb 1-6: dvb_usb_v2: found a 'ITE 9135 Generic' in warm state [ 14.407323] usb 1-6: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.407776] DVB: registering new adapter (ITE 9135 Generic) [ 14.408507] usb 1-3: dvb_usb_v2: found a 'Avermedia A835B(2835)' in warm state [ 14.408621] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.409163] DVB: registering new adapter (Avermedia A835B(2835)) [ 14.410867] usb 1-4: dvb_usb_v2: found a 'Avermedia A835B(2835)' in warm state [ 14.410988] usb 1-4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.411510] DVB: registering new adapter (Avermedia A835B(2835)) [ 14.415812] usb 1-5.3: dvb_usb_v2: found a 'Avermedia A835B(2835)' in warm state [ 14.415963] usb 1-5.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.416602] DVB: registering new adapter (Avermedia A835B(2835)) [ 14.542530] usb 1-6: DVB: registering adapter 4 frontend 0 (ITE 9135 Generic_1)... [ 14.569259] usb 1-6: dvb_usb_v2: schedule remote query interval to 250 msecs [ 14.569271] usb 1-6: dvb_usb_v2: 'ITE 9135 Generic' successfully initialized and connected [ 14.600109] usb 1-3: DVB: registering adapter 5 frontend 0 (Avermedia A835B(2835)_1)... [ 14.600282] usb 1-3: dvb_usb_v2: 'Avermedia A835B(2835)' successfully initialized and connected [ 14.604131] usb 1-4: DVB: registering adapter 6 frontend 0 (Avermedia A835B(2835)_1)... [ 14.604281] usb 1-4: dvb_usb_v2: 'Avermedia A835B(2835)' successfully initialized and connected [ 14.608541] usb 1-5.3: DVB: registering adapter 7 frontend 0 (Avermedia A835B(2835)_1)... [ 14.608714] usb 1-5.3: dvb_usb_v2: 'Avermedia A835B(2835)' successfully initialized and connected
dmesg |grep -i cx [ 3.638003] 00f2be68ee980fc79605f7922c9d8facacca5797 Merge branch 'cx24117' into latest [ 7.189082] CX24117 frontend 0 attaching. [ 7.195407] i2c i2c-1: cx24117: Attaching frontend 0 [ 7.218418] SAA716x Budget 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Conexant CX24117/CX24132)... [ 7.219876] CX24117 frontend 1 attaching. [ 7.219899] i2c i2c-1: cx24117: Attaching frontend 1 [ 7.239142] SAA716x Budget 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Conexant CX24117/CX24132)... [ 7.240787] CX24117 frontend 2 attaching. [ 7.240916] i2c i2c-0: cx24117: Attaching frontend 0 [ 7.260086] SAA716x Budget 0000:02:00.0: DVB: registering adapter 2 frontend 0 (Conexant CX24117/CX24132)... [ 7.261574] CX24117 frontend 3 attaching. [ 7.261598] i2c i2c-0: cx24117: Attaching frontend 1 [ 7.280769] SAA716x Budget 0000:02:00.0: DVB: registering adapter 3 frontend 0 (Conexant CX24117/CX24132)... [ 14.399859] 00f2be68ee980fc79605f7922c9d8facacca5797 Merge branch 'cx24117' into latest [ 32.234330] i2c i2c-1: cx24117_load_firmware: FW version 1.44.95.2 [ 32.234356] i2c i2c-1: cx24117_firmware_ondemand: Firmware upload complete
cat /etc/modprobe.d/tbs.conf
options saa716x_tbs-dvb int_type=1
options saa716x_budget int_type=1
md5sum /lib/firmware/dvb-fe-cx24117.fw 00bb54e462c84c71c052b1812a1c7190 /lib/firmware/dvb-fe-cx24117.fw
I'll try to find out what could be wrong in the TBS6984 and give any news in here. Thanks for testing and reporting.
It’s a commonplace...I thank you!
j.
Hi, sorry for the delay in getting back to you all.
I’m still experiencing the same problems as before, also I don’t seem to be getting the cx24117_load_firmware and cx24117_firmware_ondemand after changing the firmware as recommended.
Hi Luis,
thanks a lot for your work... Is there please any progress with 6984 card please? Can I help you somehow?
thx Kind regards J.
A minor update and some hope. It seems that there are different hardware revisions of the card. The user that has his card working is using a TBS6984 V14 (check lower right corner of the card). For those who doesn't have signal with this driver, please post in here the card version please. Thanks.
Hi Luis,
I'm running a v20 card, hope that helps.
Regards, Colin.
Hi Luis,
thanks again... I tried latest build and still no success...
I've got v20 TBS 6984 card as well...
Thanks a lot Take care J.
Hi all,
Giving another try on this. Can all that have the 6984 and issues with this driver to post the output of the following command: lspci | grep -i saa
What I'm looking for is the revision number.
Thanks, Luis
Hi Luis,
I just tried your driver for my TBS6984. However, it could not find any transponder or could lock on a channel within tvheadend, so seems to be the same issue. I also do not see the firmware being loaded, just like @CJTalbot87.
some info: dmesg | grep -Ei '(cx|saa|firmware|i2c)' [ 11.197420] SAA716x Budget 0000:03:00.0: irq 48 for MSI/MSI-X [ 14.719349] DVB: registering new adapter (SAA716x dvb adapter) [ 14.719586] CX24117 frontend 0 attaching. [ 14.849162] cx24117 1-0055: creating new instance [ 14.849166] i2c i2c-1: cx24117: Attaching frontend 0 [ 15.131548] SAA716x Budget 0000:03:00.0: DVB: registering adapter 6 frontend 0 (Conexant CX24117/CX24132)... [ 15.131680] DVB: registering new adapter (SAA716x dvb adapter) [ 15.131805] CX24117 frontend 1 attaching. [ 15.131810] cx24117 1-0055: attaching existing instance [ 15.131812] i2c i2c-1: cx24117: Attaching frontend 1 [ 15.151983] SAA716x Budget 0000:03:00.0: DVB: registering adapter 5 frontend 0 (Conexant CX24117/CX24132)... [ 15.152081] DVB: registering new adapter (SAA716x dvb adapter) [ 15.152207] CX24117 frontend 2 attaching. [ 15.152213] cx24117 0-0005: creating new instance [ 15.152216] i2c i2c-0: cx24117: Attaching frontend 0 [ 15.172433] SAA716x Budget 0000:03:00.0: DVB: registering adapter 4 frontend 0 (Conexant CX24117/CX24132)... [ 15.172562] DVB: registering new adapter (SAA716x dvb adapter) [ 15.172695] CX24117 frontend 3 attaching. [ 15.172699] cx24117 0-0005: attaching existing instance [ 15.172701] i2c i2c-0: cx24117: Attaching frontend 1 [ 15.192887] SAA716x Budget 0000:03:00.0: DVB: registering adapter 3 frontend 0 (Conexant CX24117/CX24132)...
lspci | grep -i saa 03:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
I have to take a peak at home to see which rev number is on the card.
If there is anything you would like me to test, don't hesitate to ask.
Hi Luis,
thanks for your support!
output from system running with original TBS drivers: jendas@jendaserver:~$ sudo lspci | grep -i saa 02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Take care J.
Hi all TBS6984 owners! I've made some updates. Please test your TBS6984's and report if it finally works!
If it doesn't work, please provide a dmesg output (please use a paste service to avoid long messages - like http://pastebin.com/ )
Hi Luis,
I really appreciate your effort on this! However, I got the following message that the frontend could not be attached.
... SAA716x Budget 0000:03:00.0: TurboSight TBS 6984 frontend 0 attach failed ...
I've set the following module options:
options saa716x_budget int_type=1 options saa716x_core adapter_nr=6,5,4,3
The adapters are listed in /dev/dvb ls -alh /dev/dvb total 0 drwxr-xr-x 6 root root 120 Jan 13 11:32 . drwxr-xr-x 19 root root 4.5K Jan 13 11:42 .. drwxr-xr-x 2 root root 100 Jan 13 11:32 adapter3 drwxr-xr-x 2 root root 100 Jan 13 11:32 adapter4 drwxr-xr-x 2 root root 100 Jan 13 11:32 adapter5 drwxr-xr-x 2 root root 100 Jan 13 11:32 adapter6
But adapters does not have a frontend reference in /dev/dvb/adapter3: ls -alh /dev/dvb/adapter3 total 0 drwxr-xr-x 2 root root 100 Jan 13 11:32 . drwxr-xr-x 6 root root 120 Jan 13 11:32 .. crw-rw---- 1 root video 212, 9 Jan 13 11:32 demux0 crw-rw---- 1 root video 212, 10 Jan 13 11:32 dvr0 crw-rw---- 1 root video 212, 11 Jan 13 11:32 net0
I did a fresh git clone according to your installation instructions on the wiki.
Full dmesg output: http://pastebin.com/Dg8Yen1d
If you need more information, please let me know.
Hi hrodenburg, Thanks for testing.
Please load the isl6422 module with option verbose=5 like this:
(clear dmesg and go to media_build dir) sudo dmesg -c sudo make rmmod sudo modprobe isl6422 verbose=5 sudo modprobe saa716x_budget int_type=1 (copy and pastebin dmesg output)
I suspect that the ISL6422 is giving i2c errors.
Regards, Luis
Hi Luis,
Thanks for your quick response. It indeed shows an error:
[ 194.207707] DVB: registering new adapter (SAA716x dvb adapter) [ 197.712780] cx24117 1-0055: creating new instance [ 197.712787] i2c i2c-1: cx24117: Attaching frontend 0 [ 197.712795] isl6422_write: write reg 45 [ 197.719535] isl6422_write: I/O error <-5> [ 197.719560] isl6422_set_current: I/O error <-5> [ 197.719599] cx24117 1-0055: destroying instance
Full dmesg output: http://pastebin.com/aXrbwVPf
Regards, Hugo
Hi Luis,
thanks for that...I wasn't by my PCs for a while... Please, is it worth testing/would it help you? Or should I wait for some update...
Thanks a lot Take care j.
Hi,
I found some issues in the driver. I'm updating it and after that I'll announce here for testing.
Thanks.
Commited a fix for TBS6984. Please test and report!
(check for i2c errors in dmesg)
If it still doesn't work, I have a few other things to try.
Hi Luis,
Thanks for the update. However, it still could not attach the frontend and the same dmesg error appears. The latest commit is showed when loading the driver, so it's actually using your latest changes.
dmesg output with verbose=5: http://pastebin.com/NkeXha7P
Hugo
Hi Hugo,
I'm not sure why the i2c communication with the isl6422b is failing... I've slowed down the speed in a new commit to see if it solves the issue.
Whenever you can, please test and report back. Thanks.
Hi Luis,
Thanks for your update. I've just tested with your latest commit. Unfortunately, it returns the same error. New dmesg output: http://pastebin.com/FJQacE5D
Hugo
Hi Luis,
How are you? Are there any news about this please?
I could lend you testing a card if you want...but this piece has an issue - two faulty tuners of 4 there, so testing could be more complicated, maybe counter-productive...but if you think this could help you, just let me know...
Thanks a lot Take care J.
Hi Luis,
I'm still interested to get this working (offcourse...). If you're interested I could provide ssh access to a test system with this card installed. I'm happy to help, please let me know.
Thanks.
Regards, Hugo
Luis,
I have a dual quad TBS6984 v20 cards on a brand new box I can give you root access to?
Let me know if you’re interested!
Regards, Colin.
Hi guys, Unfortunately, to be able to fix the issue I would need to have a card with me (need to check the i2c bus with the oscilloscope and understand what is wrong).
Hi Luis,
I got it...
Would my partially broken/functional card help you ? Can't promise you that tuners will work as you need, but I was able to tune up, szap and watch channels with two tuners of four there...
just let me know and I will send you that one... just tell me your address by private message or email...
Thanks a lot Take care J.
Hi Luis,
How are you?
Could I help you somehow with that issue please?
Thanks a lot Kind regards J.
Hi jendik,
I missed your previous comments! Like I said progress with the 6984 is only possible owning one of them... if your're still interested to donate one card (even if one tuner is broken) it should help.
Regards
perfect-) please, let me know the shipping address...it would be better by private message or by email...
thx a lot take care j.
Mail me please (you can find my email on the header): https://github.com/ljalves/linux_media/blob/latest/drivers/media/dvb-frontends/tas2101.c
...sent, no response-(...check spam pls-)
Thx
j.
card sent...hope it will help-) j.
Hopefully It will :) I'll let you know once it arrives.
Regards, Luis
On Fri, Jul 4, 2014 at 12:26 PM, jendik notifications@github.com wrote:
card sent...hope it will help-) j.
— Reply to this email directly or view it on GitHub https://github.com/ljalves/linux_media/issues/3#issuecomment-48033000.
Hi TSB6984 owners. @jendik sent me a "semi-broken" tbs6984. I have done some debug with it and I think I got all issues solved now.
The 'good' tuners that this card has seem to be working! But it would be great if someone else could test all 4 tuners, one by one.
Just install the "latest" branch and test it.
Thanks.
Hi Luis!
I've got great news for you and the others users of TBS 6984... It works! -))
Thank you very much for the awesome job!
I will do some more testing, will keep it runninng with tvheadend(3.4p1) for some time and let you know about the stability, but It seems to be perfect for now even when all 4 tuners are zapped to different transponders and streaming channels.
Could you tell me please, if I should use the "options saa716x_budget int_type=1" option? Now I've got it configured.
There are some errors in dmesg output after reboot, not sure if it's important, so I will post it below...
I wasn't able to test it properly with latest commit of tvheadend as it accidentally crash every time, when I try to map found services to tvh channels. Sometimes it will map one, sometimes more channels, but it will crash randomly every time. When a channel is mapped, streaming seems to work fine. It doesn't happen with "stable" release of tvheadend, so it' probably tvheadend bug - what do you think?
Thanks a lot Take care j.
uname -va: Linux 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
part of dmesg output:
[ 3.135267] FS-Cache: Loaded [ 3.168318] WARNING: You are using an experimental version of the media stack. [ 3.168325] As the driver is backported to an older kernel, it doesn't offer [ 3.168329] enough quality for its usage in production. [ 3.168331] Use it with care. [ 3.168333] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): [ 3.168337] 4bf435fd5b88373a46a81527792d42ee32b36531 TBS5922: Added card. Testing needed. [ 3.172256] parport_pc 00:08: reported by Plug and Play ACPI [ 3.172341] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 3.176112] FS-Cache: Netfs 'nfs' registered for caching [ 3.184166] usb 1-5.4: new high-speed USB device number 9 using ehci_hcd [ 3.212410] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 3.233411] SAA716x Budget 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 3.233432] SAA716x Budget 0000:02:00.0: setting latency timer to 64 [ 3.236153] SAA716x Budget 0000:02:00.0: irq 46 for MSI/MSI-X [ 3.267331] DVB: registering new adapter (SAA716x dvb adapter) [ 3.269582] lp0: using parport0 (interrupt-driven). [ 3.289271] input: ABBAHOME as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.1/1-5.1:1.0/input/input3 [ 3.290383] generic-usb 0003:05D5:6782.0001: input,hidraw0: USB HID v1.10 Keyboard [ABBAHOME] on usb-0000:00:1d.7-5.1/input0 [ 3.306202] input: ABBAHOME as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.1/1-5.1:1.1/input/input4 [ 3.315980] generic-usb 0003:05D5:6782.0002: input,hidraw1: USB HID v1.10 Mouse [ABBAHOME] on usb-0000:00:1d.7-5.1/input1 [ 3.316061] usbcore: registered new interface driver usbhid [ 3.316068] usbhid: USB HID core driver [ 3.404334] init: portmap-wait (statd) main process (404) killed by TERM signal [ 3.485776] type=1400 audit(1405939513.632:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=502 comm="apparmor_parser" [ 3.504067] type=1400 audit(1405939513.652:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=502 comm="apparmor_parser" [ 3.504978] type=1400 audit(1405939513.652:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=502 comm="apparmor_parser" [ 3.508630] init: statd-mounting main process (391) killed by TERM signal [ 3.733455] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 3.734091] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X [ 3.734161] snd_hda_intel 0000:00:1b.0: setting latency timer to 64 [ 3.741585] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 3.815609] hda_codec: ALC888-VD: BIOS auto-probing. [ 3.819618] HDMI status: Codec=1 Pin=3 Presence_Detect=0 ELD_Valid=0 [ 3.826300] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5 [ 3.827941] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6 [ 3.828535] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7 [ 3.829136] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 [ 3.829618] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 [ 3.972465] usbcore: registered new interface driver usbserial [ 3.972601] USB Serial support registered for generic [ 3.972861] usbcore: registered new interface driver usbserial_generic [ 3.972870] usbserial: USB Serial Driver core [ 3.974412] USB Serial support registered for pl2303 [ 3.974496] pl2303 1-5.2:1.0: pl2303 converter detected [ 3.998987] usb 1-5.2: pl2303 converter now attached to ttyUSB0 [ 3.999062] usbcore: registered new interface driver pl2303 [ 3.999069] pl2303: Prolific PL2303 USB to serial adaptor driver [ 4.043652] ppdev: user-space parallel port driver [ 6.161571] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None [ 6.162928] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 6.846687] cx24117 1-0055: creating new instance [ 6.846698] i2c i2c-1: cx24117: Attaching frontend 0 [ 6.857004] SAA716x Budget 0000:02:00.0: TurboSight TBS 6984 frontend 0 doesn't seem to have a isl6422b on the i2c bus. [ 6.857019] SAA716x Budget 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Conexant CX24117/CX24132)... [ 6.857334] DVB: registering new adapter (SAA716x dvb adapter) [ 6.858076] cx24117 1-0055: attaching existing instance [ 6.858085] i2c i2c-1: cx24117: Attaching frontend 1 [ 6.864688] SAA716x Budget 0000:02:00.0: TurboSight TBS 6984 frontend 1 doesn't seem to have a isl6422b on the i2c bus. [ 6.864698] SAA716x Budget 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Conexant CX24117/CX24132)... [ 6.864977] DVB: registering new adapter (SAA716x dvb adapter) [ 6.865685] cx24117 0-0005: creating new instance [ 6.865693] i2c i2c-0: cx24117: Attaching frontend 0 [ 6.872292] SAA716x Budget 0000:02:00.0: TurboSight TBS 6984 frontend 2 doesn't seem to have a isl6422b on the i2c bus. [ 6.872302] SAA716x Budget 0000:02:00.0: DVB: registering adapter 2 frontend 0 (Conexant CX24117/CX24132)... [ 6.872588] DVB: registering new adapter (SAA716x dvb adapter) [ 6.873294] cx24117 0-0005: attaching existing instance [ 6.873303] i2c i2c-0: cx24117: Attaching frontend 1 [ 6.879914] SAA716x Budget 0000:02:00.0: TurboSight TBS 6984 frontend 3 doesn't seem to have a isl6422b on the i2c bus. [ 6.879924] SAA716x Budget 0000:02:00.0: DVB: registering adapter 3 frontend 0 (Conexant CX24117/CX24132)... [ 6.882030] tbs6982fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel. [ 6.882037] Disabling lock debugging due to kernel taint [ 6.892751] WARNING: You are using an experimental version of the media stack. [ 6.892757] As the driver is backported to an older kernel, it doesn't offer [ 6.892760] enough quality for its usage in production. [ 6.892763] Use it with care. [ 6.892765] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): [ 6.892769] 4bf435fd5b88373a46a81527792d42ee32b36531 TBS5922: Added card. Testing needed. [ 6.898748] saa716x_tbs_dvb: disagrees about version of symbol ir_raw_event_handle [ 6.898757] saa716x_tbs_dvb: Unknown symbol ir_raw_event_handle (err -22) [ 6.898802] saa716x_tbs_dvb: disagrees about version of symbol dvb_ca_en50221_init [ 6.898807] saa716x_tbs_dvb: Unknown symbol dvb_ca_en50221_init (err -22) [ 6.898830] saa716x_tbs_dvb: disagrees about version of symbol saa716x_i2c_init [ 6.898835] saa716x_tbs_dvb: Unknown symbol saa716x_i2c_init (err -22) [ 6.898872] saa716x_tbs_dvb: disagrees about version of symbol saa716x_jetpack_init [ 6.898878] saa716x_tbs_dvb: Unknown symbol saa716x_jetpack_init (err -22) [ 6.898901] saa716x_tbs_dvb: disagrees about version of symbol saa716x_msi_event [ 6.898907] saa716x_tbs_dvb: Unknown symbol saa716x_msi_event (err -22) [ 6.898941] saa716x_tbs_dvb: disagrees about version of symbol dvb_dmx_swfilter_packets [ 6.898947] saa716x_tbs_dvb: Unknown symbol dvb_dmx_swfilter_packets (err -22) [ 6.898972] saa716x_tbs_dvb: disagrees about version of symbol saa716x_pci_exit [ 6.898978] saa716x_tbs_dvb: Unknown symbol saa716x_pci_exit (err -22) [ 6.898999] saa716x_tbs_dvb: disagrees about version of symbol saa716x_cgu_init [ 6.899004] saa716x_tbs_dvb: Unknown symbol saa716x_cgu_init (err -22) [ 6.899030] saa716x_tbs_dvb: disagrees about version of symbol saa716x_msi_init [ 6.899035] saa716x_tbs_dvb: Unknown symbol saa716x_msi_init (err -22) [ 6.899055] saa716x_tbs_dvb: disagrees about version of symbol dvb_ca_en50221_release [ 6.899060] saa716x_tbs_dvb: Unknown symbol dvb_ca_en50221_release (err -22) [ 6.899072] saa716x_tbs_dvb: disagrees about version of symbol rc_register_device [ 6.899077] saa716x_tbs_dvb: Unknown symbol rc_register_device (err -22) [ 6.899088] saa716x_tbs_dvb: disagrees about version of symbol ir_raw_event_store_edge [ 6.899093] saa716x_tbs_dvb: Unknown symbol ir_raw_event_store_edge (err -22) [ 6.899119] saa716x_tbs_dvb: disagrees about version of symbol saa716x_gpio_set_output [ 6.899125] saa716x_tbs_dvb: Unknown symbol saa716x_gpio_set_output (err -22) [ 6.899146] saa716x_tbs_dvb: disagrees about version of symbol saa716x_dvb_init [ 6.899151] saa716x_tbs_dvb: Unknown symbol saa716x_dvb_init (err -22) [ 6.899159] saa716x_tbs_dvb: disagrees about version of symbol rc_free_device [ 6.899164] saa716x_tbs_dvb: Unknown symbol rc_free_device (err -22) [ 6.899189] saa716x_tbs_dvb: disagrees about version of symbol saa716x_gpio_set_input [ 6.899194] saa716x_tbs_dvb: Unknown symbol saa716x_gpio_set_input (err -22) [ 6.899212] saa716x_tbs_dvb: disagrees about version of symbol saa716x_core_boot [ 6.899217] saa716x_tbs_dvb: Unknown symbol saa716x_core_boot (err -22) [ 6.899228] saa716x_tbs_dvb: disagrees about version of symbol rc_allocate_device [ 6.899234] saa716x_tbs_dvb: Unknown symbol rc_allocate_device (err -22) [ 6.899250] saa716x_tbs_dvb: disagrees about version of symbol saa716x_dvb_exit [ 6.899255] saa716x_tbs_dvb: Unknown symbol saa716x_dvb_exit (err -22) [ 6.899276] saa716x_tbs_dvb: disagrees about version of symbol saa716x_gpio_read [ 6.899282] saa716x_tbs_dvb: Unknown symbol saa716x_gpio_read (err -22) [ 6.899298] saa716x_tbs_dvb: disagrees about version of symbol saa716x_gpio_init [ 6.899304] saa716x_tbs_dvb: Unknown symbol saa716x_gpio_init (err -22) [ 6.899325] saa716x_tbs_dvb: disagrees about version of symbol stv090x_attach [ 6.899330] saa716x_tbs_dvb: Unknown symbol stv090x_attach (err -22) [ 6.899347] saa716x_tbs_dvb: disagrees about version of symbol saa716x_pci_init [ 6.899352] saa716x_tbs_dvb: Unknown symbol saa716x_pci_init (err -22) [ 6.899369] saa716x_tbs_dvb: disagrees about version of symbol saa716x_i2c_exit [ 6.899374] saa716x_tbs_dvb: Unknown symbol saa716x_i2c_exit (err -22) [ 6.899395] saa716x_tbs_dvb: disagrees about version of symbol saa716x_gpio_write [ 6.899400] saa716x_tbs_dvb: Unknown symbol saa716x_gpio_write (err -22) [ 6.899414] saa716x_tbs_dvb: disagrees about version of symbol rc_unregister_device [ 6.899419] saa716x_tbs_dvb: Unknown symbol rc_unregister_device (err -22) [ 7.050099] vesafb: mode is 640x480x32, linelength=2560, pages=0 [ 7.050107] vesafb: scrolling: redraw [ 7.050114] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0 [ 7.050132] mtrr: type mismatch for cf800000,200000 old: write-back new: write-combining [ 7.050143] mtrr: type mismatch for cf800000,100000 old: write-back new: write-combining [ 7.050154] mtrr: type mismatch for cf800000,80000 old: write-back new: write-combining [ 7.050164] mtrr: type mismatch for cf800000,40000 old: write-back new: write-combining [ 7.050174] mtrr: type mismatch for cf800000,20000 old: write-back new: write-combining [ 7.050184] mtrr: type mismatch for cf800000,10000 old: write-back new: write-combining [ 7.050193] mtrr: type mismatch for cf800000,8000 old: write-back new: write-combining [ 7.050204] mtrr: type mismatch for cf800000,4000 old: write-back new: write-combining [ 7.050215] mtrr: type mismatch for cf800000,2000 old: write-back new: write-combining [ 7.050225] mtrr: type mismatch for cf800000,1000 old: write-back new: write-combining [ 7.050907] vesafb: framebuffer at 0xcf800000, mapped to 0xffffc90005a80000, using 1216k, total 1216k [ 7.051292] Console: switching to colour frame buffer device 80x30 [ 7.054823] fb0: VESA VGA frame buffer device [ 12.071213] init: failsafe main process (609) killed by TERM signal
@jendik, Looks like you have leftovers from your previous tbs driver install.
You can do this:
sudo rm -rf /lib/modules/
uname -r/kernel/drivers/media/*
and then go to the media_build folder and redo the step:
sudo make install
About tvheadend crashing, that is definitively tvheadend bugs.
Did you try the card tuners 1 by 1? Do they all work ok?
Hi Luis,
I did that before installing your drivers using command:
sudo rm -rf /lib/modules/3.2.0-29-generic/kernel/drivers/media/
..so I've just did it again with "rm -rf......./media*", but dmesg is the same.
YES, I tried all of them at the same time tuned to different transponders and streaming video. Works great!
I'm experiencing some issues with disconnecting tvheadend and a need to reboot openelec client to resolve this(found similar bug in tvheadend solved about year ago)...That did not happen before installing new drivers(with the same versions of OE/TVH. I have to retest it as it could be some TVH/openelec issue as well, so writing here just for your info...
Thanks a lot j.
Finally closing this one!
Hi,
first of all, thanks a lot for your work...
I have a signal issue with your drivers and TBS6984 card. I've got UBUNTU based system with atom CPU TBS card and tvheadend(latest git version) server as backend. As I had several issues with freezing, interupted streaming or crashing tvheadend completely when using original TBS drivers, I compiled your drivers and extracted firmware following your wiki howtos... Everything went well, seemed to be OK, modules loaded, adapters appeared, dmesg show firmware loaded, but I've got no signal and cannot tune any channel. As soon as I revert back to original drivers (v130318, v130506, v130318) signal is back, can tune, but "freezing" is back as well.
I have copied transponder settings from original adapters. I tried autodetect muxes, monitor signal settings, etc - switching on and of,.. no success... Dmesg doesn’t show any error, tvheadend neither.
Have you got an idea where could be an issue please? Is there a way how to check, that everything is compiled and loaded/done correctly? Which firmware should I use - windows/linux one? (tried both of them) Would you need more information – which?
Anyway do you plan to implement support for TBS6985 as well?
Thanks a lot Take care jendik
Ubuntu 12.04 LTS Linux jendaserver 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux