Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: KNC1/Terratec CI support



On Friday 12 November 2004 14:18, Andrew de Quincey wrote:
> KNC1/Terratec Cinergy 1200 DVB-T.
>
> I'm in the UK. Please note I haven't been able to test signal decryption
> yet - I mean I can successfully control the CAM onboard. However, talking
> to the CAM is the hard bit - nothing else to do in software really once you
> have that bit done - so I would imagine decryption will work fine.

#if 0
        saa7146_setgpio (saa, 3, SAA7146_GPIO_INPUT);
        cam = saa7146_read (saa, PSR) & MASK_06;
        saa7146_setgpio (saa, 3, SAA7146_GPIO_OUTLO);
#endif
        cam = 1;

With this change in ciintf_poll_slot_status to prevent spurious cam resets I 
have it decoding on a Conax 4.00e, 01, 0B00, 04B1. Any ideas on how to 
prevent those without this hack?

I also got the oops below while testing.

Nice work, both of you,
Kenneth

Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_slot_shutdown
Nov 12 14:46:23 localhost kernel: Slot 0 shutdown
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_thread_wakeup
Nov 12 14:46:23 localhost kernel: Unable to handle kernel paging request at 
virtual address 00003854
Nov 12 14:46:23 localhost kernel:  printing eip:
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: e1944d38
Nov 12 14:46:23 localhost kernel: *pde = 00000000
Nov 12 14:46:23 localhost kernel: Oops: 0002 [#1]
Nov 12 14:46:23 localhost kernel: PREEMPT SMP
Nov 12 14:46:23 localhost kernel: Modules linked in: budget_av budget_core 
ttpci_eeprom saa7146_vv saa7146 stv0297 mt312 cx22702 cx24110 tda8083 l64781 
dib3000mb tda1004x ves1820 stv0299 cx22700 sp8870 ves1x93 dvb_core video_buf 
tda10021 ipt_MARK ipt_length iptable_mangle ipt_MASQUERADE 
ipt_REDIRECTdvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel:  iptable_nat ipt_owner ipt_ULOG ipt_state 
ip_conntrack ipt_REJECT iptable_filter ip_tables firmware_class
Nov 12 14:46:23 localhost kernel: CPU:    1
Nov 12 14:46:23 localhost kernel: EIP:    0060:[<e1944d38>]    Not tainted
Nov 12 14:46:23 localhost kernel: EFLAGS: 00010256   (2.6.8.1)
Nov 12 14:46:23 localhost kernel: EIP is at dvb_ringbuffer_pkt_write+0x18/0x70 
[dvb_core]
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: eax: 00000000   ebx: d002e4fc   ecx: 
00000006   edx: 00000000
Nov 12 14:46:23 localhost kernel: esi: 00003854   edi: 00000000   ebp: 
ce0d9d38   esp: ce0d9d24
Nov 12 14:46:23 localhost kernel: ds: 007b   es: 007b   ss: 0068
Nov 12 14:46:23 localhost kernel: Process kdvb-ca-0:0 (pid: 26198, 
threadinfo=ce0d8000 task=d227f810)
Nov 12 14:46:23 localhost kernel: Stack: 02420000 00000001 00000001 
dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: 00000000 00000000 ce0d9f68 e193ef95 d002e4fc
Nov 12 14:46:23 localhost kernel:        ce0d9d5c 00000006 00000001 00000006 
0000fffe 00000006 02800001 c0340001
Nov 12 14:46:23 localhost kernel:        00000002 00000001 dd0c15e8 dfd71040 
00000000 c034b8a0 80000000 00000000
Nov 12 14:46:23 localhost kernel: Call Trace:
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel:  [<c0106fef>] show_stack+0x7f/0xa0
Nov 12 14:46:23 localhost kernel:  [<c010718f>] show_registers+0x15f/0x1b0
Nov 12 14:46:23 localhost kernel:  [<c0107322>] die+0xa2/0x120
Nov 12 14:46:23 localhost kernel:  [<c01198e6>] do_page_fault+0x1f6/0x598
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel:  [<c0106c49>] error_code+0x2d/0x38
Nov 12 14:46:23 localhost kernel:  [<e193ef95>] 
dvb_ca_en50221_read_data+0x235/0x380 [dvb_core]
Nov 12 14:46:23 localhost kernel:  [<e193f833>] 
dvb_ca_en50221_thread+0x1c3/0x540 [dvb_core]
Nov 12 14:46:23 localhost kernel:  [<c01042d5>] kernel_thread_helper+0x5/0x10
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: Code: 88 04 16 8b 43 0c 40 99 f7 7b 04 8b 03 
89 53 0c 88 0c 02 8b
Nov 12 14:46:23 localhost kernel:  dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:23 localhost kernel: dvb_ca_en50221_io_do_ioctl
Nov 12 14:46:54 localhost last message repeated 2462 times
Nov 12 14:47:32 localhost last message repeated 3179 times
Nov 12 14:47:32 localhost kernel: dvb_ca_en50221_io_release
Nov 12 14:47:40 localhost kernel: saa7146: unregister extension 'budget dvb /w 
video in'.
Nov 12 14:47:40 localhost kernel: dvb_ca_en50221_release
Nov 12 14:47:40 localhost kernel: dvb_ca_release adapter 0: thread PID 26198 
already died
Nov 12 14:47:40 localhost kernel: dvb_ca_en50221_slot_shutdown




Home | Main Index | Thread Index