* [linux-dvb] Mantis and CAM problems
@ 2008-10-11 16:36 Anssi Kolehmainen
2008-10-12 10:09 ` Clemens Sutor
2008-10-13 20:08 ` Marko Ristola
0 siblings, 2 replies; 5+ messages in thread
From: Anssi Kolehmainen @ 2008-10-11 16:36 UTC (permalink / raw)
To: linux-dvb; +Cc: abraham.manu
I have Terratec Cinergy C (dvb-c, 1822:4e35) card and when I try to use CAM I
just get TS continuity errors with vdr and cannot watch any channel. I'm using
latest driver from jusst.de/hg/mantis and it feels rather unstable at times
(previous versions crashed machine almost instantly with CAM...)
I can access CAM menu in vdr but after a while it says CAM not responding. If I
do rmmod & modprobe mantis after that I get "dvb_ca adapter 0: Invalid PC card
inserted :(". Removing & reattaching CAM doesn't do any better, after modprobe
mantis everything freezes and caps+scroll lock blink on the keyboard.
Linux 2.6.24i-1-686, Debian package
Oct 11 19:08:18 ampere kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
Oct 11 19:08:18 ampere kernel: irq: 20, latency: 32
Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
Oct 11 19:08:18 ampere kernel: found a VP-2040 PCI DVB-C device on (02:09.0),
Oct 11 19:08:18 ampere kernel: Mantis Rev 1 [153b:1178], irq: 20, latency: 32
Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
Oct 11 19:08:18 ampere kernel: MAC Address=[00:08:ca:1c:87:ea]
Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): DMA=0x36c70000 cpu=0xf6c70000 size=65536
Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): RISC=0x1582f000 cpu=0xd582f000 size=1000
Oct 11 19:08:18 ampere kernel: DVB: registering new adapter (Mantis dvb adapter)
Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C)
Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
Oct 11 19:08:18 ampere kernel: DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registering EN50221 device
Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registered EN50221 device
Oct 11 19:08:18 ampere kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
Oct 11 19:08:22 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
Oct 11 19:08:27 ampere kernel: mantis start feed & dma
Oct 11 19:08:35 ampere kernel: mantis stop feed and dma
start vdr
Oct 11 19:10:26 ampere vdr: [23112] CI adapter on device 0 thread started (pid=23108, tid=23112)
Oct 11 19:10:26 ampere vdr: [23112] CAM 1: module present
Oct 11 19:10:27 ampere vdr: [23108] device 1 provides: DVBC
Oct 11 19:10:30 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
Oct 11 19:10:30 ampere vdr: [23112] CAM 1: module ready
Oct 11 19:10:32 ampere vdr: [23112] CAM 1: Conax 4.00e, 01, 0B00, 04B1
Oct 11 19:10:36 ampere vdr: [23112] CAM 1: doesn't reply to QUERY - only a single channel can be decrypted
Oct 11 19:10:36 ampere vdr: [23108] switching to channel 1
Oct 11 19:10:36 ampere kernel: mantis start feed & dma
Oct 11 19:10:36 ampere vdr: [23121] transfer thread started (pid=23108, tid=23121)
Oct 11 19:10:36 ampere vdr: [23122] receiver on device 1 thread started (pid=23108, tid=23122)
Oct 11 19:10:36 ampere vdr: [23123] TS buffer on device 1 thread started (pid=23108, tid=23123)
Oct 11 19:10:36 ampere kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (5)
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (15)
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (1)
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (6)
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (9)
Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (12)
Something like ~150 TS continuity errors per sec. Video is pretty much garbage.
However if I remove CAM then everything works perfectly (except I can't watch
encrypted channels).
--
Anssi Kolehmainen
anssi.kolehmainen@iki.fi
040-5085390
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [linux-dvb] Mantis and CAM problems
2008-10-11 16:36 [linux-dvb] Mantis and CAM problems Anssi Kolehmainen
@ 2008-10-12 10:09 ` Clemens Sutor
2008-10-12 15:04 ` Ruediger Dohmhardt
2008-10-13 20:08 ` Marko Ristola
1 sibling, 1 reply; 5+ messages in thread
From: Clemens Sutor @ 2008-10-12 10:09 UTC (permalink / raw)
To: Anssi Kolehmainen; +Cc: linux-dvb, abraham.manu
Anssi Kolehmainen schrieb:
> I have Terratec Cinergy C (dvb-c, 1822:4e35) card and when I try to use CAM I
> just get TS continuity errors with vdr and cannot watch any channel. I'm using
> latest driver from jusst.de/hg/mantis and it feels rather unstable at times
> (previous versions crashed machine almost instantly with CAM...)
>
> I can access CAM menu in vdr but after a while it says CAM not responding. If I
> do rmmod & modprobe mantis after that I get "dvb_ca adapter 0: Invalid PC card
> inserted :(". Removing & reattaching CAM doesn't do any better, after modprobe
> mantis everything freezes and caps+scroll lock blink on the keyboard.
>
> Linux 2.6.24i-1-686, Debian package
> Oct 11 19:08:18 ampere kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
> Oct 11 19:08:18 ampere kernel: irq: 20, latency: 32
> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
> Oct 11 19:08:18 ampere kernel: found a VP-2040 PCI DVB-C device on (02:09.0),
> Oct 11 19:08:18 ampere kernel: Mantis Rev 1 [153b:1178], irq: 20, latency: 32
> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
> Oct 11 19:08:18 ampere kernel: MAC Address=[00:08:ca:1c:87:ea]
> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): DMA=0x36c70000 cpu=0xf6c70000 size=65536
> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): RISC=0x1582f000 cpu=0xd582f000 size=1000
> Oct 11 19:08:18 ampere kernel: DVB: registering new adapter (Mantis dvb adapter)
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C)
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
> Oct 11 19:08:18 ampere kernel: DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registering EN50221 device
> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registered EN50221 device
> Oct 11 19:08:18 ampere kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
> Oct 11 19:08:22 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
> Oct 11 19:08:27 ampere kernel: mantis start feed & dma
> Oct 11 19:08:35 ampere kernel: mantis stop feed and dma
>
> start vdr
> Oct 11 19:10:26 ampere vdr: [23112] CI adapter on device 0 thread started (pid=23108, tid=23112)
> Oct 11 19:10:26 ampere vdr: [23112] CAM 1: module present
> Oct 11 19:10:27 ampere vdr: [23108] device 1 provides: DVBC
> Oct 11 19:10:30 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
> Oct 11 19:10:30 ampere vdr: [23112] CAM 1: module ready
> Oct 11 19:10:32 ampere vdr: [23112] CAM 1: Conax 4.00e, 01, 0B00, 04B1
> Oct 11 19:10:36 ampere vdr: [23112] CAM 1: doesn't reply to QUERY - only a single channel can be decrypted
> Oct 11 19:10:36 ampere vdr: [23108] switching to channel 1
> Oct 11 19:10:36 ampere kernel: mantis start feed & dma
> Oct 11 19:10:36 ampere vdr: [23121] transfer thread started (pid=23108, tid=23121)
> Oct 11 19:10:36 ampere vdr: [23122] receiver on device 1 thread started (pid=23108, tid=23122)
> Oct 11 19:10:36 ampere vdr: [23123] TS buffer on device 1 thread started (pid=23108, tid=23123)
> Oct 11 19:10:36 ampere kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (5)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (15)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (1)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (6)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (9)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (12)
>
> Something like ~150 TS continuity errors per sec. Video is pretty much garbage.
> However if I remove CAM then everything works perfectly (except I can't watch
> encrypted channels).
>
>
Hello Anssi,
please see:
http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028555.html
and
http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028851.html.
and all following threads.
The facts are still the same.
Bye Clemens
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [linux-dvb] Mantis and CAM problems
2008-10-12 10:09 ` Clemens Sutor
@ 2008-10-12 15:04 ` Ruediger Dohmhardt
0 siblings, 0 replies; 5+ messages in thread
From: Ruediger Dohmhardt @ 2008-10-12 15:04 UTC (permalink / raw)
To: linux-dvb
Clemens Sutor schrieb:
> Anssi Kolehmainen schrieb:
>
>> I have Terratec Cinergy C (dvb-c, 1822:4e35) card and when I try to use CAM I
>> just get TS continuity errors with vdr and cannot watch any channel. I'm using
>> latest driver from jusst.de/hg/mantis and it feels rather unstable at times
>> (previous versions crashed machine almost instantly with CAM...)
>>
>> I can access CAM menu in vdr but after a while it says CAM not responding. If I
>> do rmmod & modprobe mantis after that I get "dvb_ca adapter 0: Invalid PC card
>> inserted :(". Removing & reattaching CAM doesn't do any better, after modprobe
>> mantis everything freezes and caps+scroll lock blink on the keyboard.
>>
>> Linux 2.6.24i-1-686, Debian package
>> Oct 11 19:08:18 ampere kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
>> Oct 11 19:08:18 ampere kernel: irq: 20, latency: 32
>> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
>> Oct 11 19:08:18 ampere kernel: found a VP-2040 PCI DVB-C device on (02:09.0),
>> Oct 11 19:08:18 ampere kernel: Mantis Rev 1 [153b:1178], irq: 20, latency: 32
>> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
>> Oct 11 19:08:18 ampere kernel: MAC Address=[00:08:ca:1c:87:ea]
>> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): DMA=0x36c70000 cpu=0xf6c70000 size=65536
>> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): RISC=0x1582f000 cpu=0xd582f000 size=1000
>> Oct 11 19:08:18 ampere kernel: DVB: registering new adapter (Mantis dvb adapter)
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C)
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
>> Oct 11 19:08:18 ampere kernel: DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
>> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registering EN50221 device
>> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registered EN50221 device
>> Oct 11 19:08:18 ampere kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
>> Oct 11 19:08:22 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
>> Oct 11 19:08:27 ampere kernel: mantis start feed & dma
>> Oct 11 19:08:35 ampere kernel: mantis stop feed and dma
>>
>> start vdr
>> Oct 11 19:10:26 ampere vdr: [23112] CI adapter on device 0 thread started (pid=23108, tid=23112)
>> Oct 11 19:10:26 ampere vdr: [23112] CAM 1: module present
>> Oct 11 19:10:27 ampere vdr: [23108] device 1 provides: DVBC
>> Oct 11 19:10:30 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
>> Oct 11 19:10:30 ampere vdr: [23112] CAM 1: module ready
>> Oct 11 19:10:32 ampere vdr: [23112] CAM 1: Conax 4.00e, 01, 0B00, 04B1
>> Oct 11 19:10:36 ampere vdr: [23112] CAM 1: doesn't reply to QUERY - only a single channel can be decrypted
>> Oct 11 19:10:36 ampere vdr: [23108] switching to channel 1
>> Oct 11 19:10:36 ampere kernel: mantis start feed & dma
>> Oct 11 19:10:36 ampere vdr: [23121] transfer thread started (pid=23108, tid=23121)
>> Oct 11 19:10:36 ampere vdr: [23122] receiver on device 1 thread started (pid=23108, tid=23122)
>> Oct 11 19:10:36 ampere vdr: [23123] TS buffer on device 1 thread started (pid=23108, tid=23123)
>> Oct 11 19:10:36 ampere kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (5)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (15)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (1)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (6)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (9)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (12)
>>
>> Something like ~150 TS continuity errors per sec. Video is pretty much garbage.
>> However if I remove CAM then everything works perfectly (except I can't watch
>> encrypted channels).
>>
>>
>>
> Hello Anssi,
>
> please see:
>
> http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028555.html
> and
> http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028851.html.
> and all following threads.
>
> The facts are still the same.
>
> Bye Clemens
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
It is not supported for the 2033, yet.
http://www.linuxtv.org/pipermail/linux-dvb/2008-September/028857.html
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [linux-dvb] Mantis and CAM problems
2008-10-11 16:36 [linux-dvb] Mantis and CAM problems Anssi Kolehmainen
2008-10-12 10:09 ` Clemens Sutor
@ 2008-10-13 20:08 ` Marko Ristola
2008-10-14 7:34 ` Clemens Sutor
1 sibling, 1 reply; 5+ messages in thread
From: Marko Ristola @ 2008-10-13 20:08 UTC (permalink / raw)
To: Anssi Kolehmainen; +Cc: linux-dvb, abraham.manu
Hi
My patch has helped for Terratec Cinergy C HD card stability problems.
Maybe somebody of you want to try or look at it? With Terratec card
there were small
dropouts while saving data to disk. My patch fixed them (Jouni said so).
He didn't have any reboots or something, just small dropouts.
I suspect that the problem that my patch fixes is that the DMA transfer
from DVB to memory broke video/audio stream somehow.
Maybe if you have small dropouts (corrupted packets) in original data
while feeding CAM,
you will have large dropouts after decrypting has been done?
Here is the patch:
http://linuxtv.org/pipermail/linux-dvb/2008-July/027226.html
I don't have CAM module to test Anssi your case.
Regards,
Marko Ristola
Anssi Kolehmainen kirjoitti:
> I have Terratec Cinergy C (dvb-c, 1822:4e35) card and when I try to use CAM I
> just get TS continuity errors with vdr and cannot watch any channel. I'm using
> latest driver from jusst.de/hg/mantis and it feels rather unstable at times
> (previous versions crashed machine almost instantly with CAM...)
>
> I can access CAM menu in vdr but after a while it says CAM not responding. If I
> do rmmod & modprobe mantis after that I get "dvb_ca adapter 0: Invalid PC card
> inserted :(". Removing & reattaching CAM doesn't do any better, after modprobe
> mantis everything freezes and caps+scroll lock blink on the keyboard.
>
> Linux 2.6.24i-1-686, Debian package
> Oct 11 19:08:18 ampere kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
> Oct 11 19:08:18 ampere kernel: irq: 20, latency: 32
> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
> Oct 11 19:08:18 ampere kernel: found a VP-2040 PCI DVB-C device on (02:09.0),
> Oct 11 19:08:18 ampere kernel: Mantis Rev 1 [153b:1178], irq: 20, latency: 32
> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
> Oct 11 19:08:18 ampere kernel: MAC Address=[00:08:ca:1c:87:ea]
> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): DMA=0x36c70000 cpu=0xf6c70000 size=65536
> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): RISC=0x1582f000 cpu=0xd582f000 size=1000
> Oct 11 19:08:18 ampere kernel: DVB: registering new adapter (Mantis dvb adapter)
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C)
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
> Oct 11 19:08:18 ampere kernel: DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registering EN50221 device
> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registered EN50221 device
> Oct 11 19:08:18 ampere kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
> Oct 11 19:08:22 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
> Oct 11 19:08:27 ampere kernel: mantis start feed & dma
> Oct 11 19:08:35 ampere kernel: mantis stop feed and dma
>
> start vdr
> Oct 11 19:10:26 ampere vdr: [23112] CI adapter on device 0 thread started (pid=23108, tid=23112)
> Oct 11 19:10:26 ampere vdr: [23112] CAM 1: module present
> Oct 11 19:10:27 ampere vdr: [23108] device 1 provides: DVBC
> Oct 11 19:10:30 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
> Oct 11 19:10:30 ampere vdr: [23112] CAM 1: module ready
> Oct 11 19:10:32 ampere vdr: [23112] CAM 1: Conax 4.00e, 01, 0B00, 04B1
> Oct 11 19:10:36 ampere vdr: [23112] CAM 1: doesn't reply to QUERY - only a single channel can be decrypted
> Oct 11 19:10:36 ampere vdr: [23108] switching to channel 1
> Oct 11 19:10:36 ampere kernel: mantis start feed & dma
> Oct 11 19:10:36 ampere vdr: [23121] transfer thread started (pid=23108, tid=23121)
> Oct 11 19:10:36 ampere vdr: [23122] receiver on device 1 thread started (pid=23108, tid=23122)
> Oct 11 19:10:36 ampere vdr: [23123] TS buffer on device 1 thread started (pid=23108, tid=23123)
> Oct 11 19:10:36 ampere kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (5)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (15)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (1)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (6)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (9)
> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (12)
>
> Something like ~150 TS continuity errors per sec. Video is pretty much garbage.
> However if I remove CAM then everything works perfectly (except I can't watch
> encrypted channels).
>
>
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [linux-dvb] Mantis and CAM problems
2008-10-13 20:08 ` Marko Ristola
@ 2008-10-14 7:34 ` Clemens Sutor
0 siblings, 0 replies; 5+ messages in thread
From: Clemens Sutor @ 2008-10-14 7:34 UTC (permalink / raw)
To: Marko Ristola; +Cc: linux-dvb
Marko Ristola schrieb:
> Hi
>
> My patch has helped for Terratec Cinergy C HD card stability problems.
> Maybe somebody of you want to try or look at it? With Terratec card
> there were small
> dropouts while saving data to disk. My patch fixed them (Jouni said so).
> He didn't have any reboots or something, just small dropouts.
>
> I suspect that the problem that my patch fixes is that the DMA transfer
> from DVB to memory broke video/audio stream somehow.
>
> Maybe if you have small dropouts (corrupted packets) in original data
> while feeding CAM,
> you will have large dropouts after decrypting has been done?
>
> Here is the patch:
> http://linuxtv.org/pipermail/linux-dvb/2008-July/027226.html
>
> I don't have CAM module to test Anssi your case.
>
> Regards,
> Marko Ristola
>
> Anssi Kolehmainen kirjoitti:
>> I have Terratec Cinergy C (dvb-c, 1822:4e35) card and when I try to use CAM I
>> just get TS continuity errors with vdr and cannot watch any channel. I'm using
>> latest driver from jusst.de/hg/mantis and it feels rather unstable at times
>> (previous versions crashed machine almost instantly with CAM...)
>>
>> I can access CAM menu in vdr but after a while it says CAM not responding. If I
>> do rmmod & modprobe mantis after that I get "dvb_ca adapter 0: Invalid PC card
>> inserted :(". Removing & reattaching CAM doesn't do any better, after modprobe
>> mantis everything freezes and caps+scroll lock blink on the keyboard.
>>
>> Linux 2.6.24i-1-686, Debian package
>> Oct 11 19:08:18 ampere kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 20
>> Oct 11 19:08:18 ampere kernel: irq: 20, latency: 32
>> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
>> Oct 11 19:08:18 ampere kernel: found a VP-2040 PCI DVB-C device on (02:09.0),
>> Oct 11 19:08:18 ampere kernel: Mantis Rev 1 [153b:1178], irq: 20, latency: 32
>> Oct 11 19:08:18 ampere kernel: memory: 0xdf000000, mmio: 0xf8a76000
>> Oct 11 19:08:18 ampere kernel: MAC Address=[00:08:ca:1c:87:ea]
>> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): DMA=0x36c70000 cpu=0xf6c70000 size=65536
>> Oct 11 19:08:18 ampere kernel: mantis_alloc_buffers (0): RISC=0x1582f000 cpu=0xd582f000 size=1000
>> Oct 11 19:08:18 ampere kernel: DVB: registering new adapter (Mantis dvb adapter)
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C)
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
>> Oct 11 19:08:18 ampere kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
>> Oct 11 19:08:18 ampere kernel: DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
>> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registering EN50221 device
>> Oct 11 19:08:18 ampere kernel: mantis_ca_init (0): Registered EN50221 device
>> Oct 11 19:08:18 ampere kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
>> Oct 11 19:08:22 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
>> Oct 11 19:08:27 ampere kernel: mantis start feed & dma
>> Oct 11 19:08:35 ampere kernel: mantis stop feed and dma
>>
>> start vdr
>> Oct 11 19:10:26 ampere vdr: [23112] CI adapter on device 0 thread started (pid=23108, tid=23112)
>> Oct 11 19:10:26 ampere vdr: [23112] CAM 1: module present
>> Oct 11 19:10:27 ampere vdr: [23108] device 1 provides: DVBC
>> Oct 11 19:10:30 ampere kernel: dvb_ca adapter 0: DVB CAM detected and initialised successfully
>> Oct 11 19:10:30 ampere vdr: [23112] CAM 1: module ready
>> Oct 11 19:10:32 ampere vdr: [23112] CAM 1: Conax 4.00e, 01, 0B00, 04B1
>> Oct 11 19:10:36 ampere vdr: [23112] CAM 1: doesn't reply to QUERY - only a single channel can be decrypted
>> Oct 11 19:10:36 ampere vdr: [23108] switching to channel 1
>> Oct 11 19:10:36 ampere kernel: mantis start feed & dma
>> Oct 11 19:10:36 ampere vdr: [23121] transfer thread started (pid=23108, tid=23121)
>> Oct 11 19:10:36 ampere vdr: [23122] receiver on device 1 thread started (pid=23108, tid=23122)
>> Oct 11 19:10:36 ampere vdr: [23123] TS buffer on device 1 thread started (pid=23108, tid=23123)
>> Oct 11 19:10:36 ampere kernel: dvb_frontend_ioctl: FESTATE_RETUNE: fepriv->state=2
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (5)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (15)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (1)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (6)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (9)
>> Oct 11 19:10:36 ampere vdr: [23121] TS continuity error (12)
>>
>> Something like ~150 TS continuity errors per sec. Video is pretty much garbage.
>> However if I remove CAM then everything works perfectly (except I can't watch
>> encrypted channels).
Hi Marko,
thanks for the hint with your patch, I missed this. I have some
stability problems with my HD card too.
I will try the patch as soon as I find some time, maybe next weekend.
BTW: the official statement from the TerraTec support to Linux is: No
support for Linux OS, no support for developers for Linux. No further
emails will change this point of view.
I can just say: Thank you TerraTec, great support!
Bye Clemens
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-10-14 7:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-11 16:36 [linux-dvb] Mantis and CAM problems Anssi Kolehmainen
2008-10-12 10:09 ` Clemens Sutor
2008-10-12 15:04 ` Ruediger Dohmhardt
2008-10-13 20:08 ` Marko Ristola
2008-10-14 7:34 ` Clemens Sutor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox