[linux-dvb] CA_ZAP: still no luck
Paul Sokolovsky
paul at maxnet.ru
Wed Jul 13 00:58:20 CEST 2005
Hello
I spend several days fixing errors in Manu's ca_zap and finally made it to
work. Now it is generating CA message which is looking just fine:
./ca_zap -c channels.conf -n "Eurosport" -t sat
...
en50221_encode_streams: Stream type=[02], ES PID=[140], ES Info length=[00]
en50221_encode_streams: Stream type=[04], ES PID=[190], ES Info length=[00]
debug_message: CA MESSAGE=[ 9f 80 32 33 03 27 d9 09 00 23 01 09 0f 05 00 07
d1 10 01 00 13 01 20 14 03 02 07 00 09 0f 05 00 17 71 10 01 00 13 01 20 14
03 02 07 10 02 01 40 00 00 04 01 90 00 00 ]
(can anybody check it? maybe I am missing something?)
But when I send it to the card nothing happens. The stream remain encoded.
Debug:
Jul 13 02:42:57 localhost kernel: dst_ca_open:Device opened [c8f2e980]
Jul 13 02:42:57 localhost kernel: dst_ca_ioctl: Sending message
Jul 13 02:42:57 localhost kernel: ca_send_message
Jul 13 02:42:57 localhost kernel: ca_send_message:Command=[0x9f8032]
Jul 13 02:42:57 localhost kernel: Command = SEND_CA_PMT
Jul 13 02:42:57 localhost kernel: asn_1_decode: Length field=[33]
Jul 13 02:42:57 localhost kernel: asn_1_decode: Length=[33]
Jul 13 02:42:57 localhost kernel: ca_set_pmt: CA Message length=[51]
Jul 13 02:42:57 localhost kernel: ca_set_pmt: ASN.1 String=[ 03 27 d9 09 00
23 01 09 0f 05 00 07 d1 10 01 00 13 01 20 14 03 02 07 00 09 0f 05 00 17 71
10 01 00 13 01 20 14 03 02 07 10 02 01 40 00 00 04 01 90 00 00 ]
Jul 13 02:42:57 localhost kernel: copy_string: Copying [ 03 27 d9 09 00 23
01 09 0f 05 00 07 d1 10 01 00 13 01 20 14 03 02 07 00 09 0f 05 00 17 71 10
01 00 13 01 20 14 03 02 07 10 02 01 40 00 00 04 01 90 00 00]
Jul 13 02:42:57 localhost kernel: dst_comm_init: Initializing DST..
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[ffffffff],
enbb=[0001], outhigh=[0000]
Jul 13 02:42:57 localhost kernel: rdc_reset_state: Resetting state machine
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002],
outhigh=[0000]
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002],
outhigh=[0002]
Jul 13 02:42:57 localhost kernel: dst_put_ci: Put Command
Jul 13 02:42:57 localhost kernel: dst_comm_init: Initializing DST..
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[ffffffff],
enbb=[0001], outhigh=[0000]
Jul 13 02:42:57 localhost kernel: rdc_reset_state: Resetting state machine
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002],
outhigh=[0000]
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002],
outhigh=[0002]
Jul 13 02:42:57 localhost kernel: write_dst writing [ 3a 40 03 00 03 33 00
03 27 d9 09 00 23 01 09 0f 05 00 07 d1 10 01 00 13 01 20 14 03 02 07 00 09
0f 05 00 17 71 10 01 00 13 01 20 14 03 02 07 10 02 01 40 00 00 04 01 90 00
00 ]
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[ffffffff],
enbb=[0000], outhigh=[0000]
Jul 13 02:42:57 localhost kernel: read_dst: read_dst error (err == -5, len
== 0x01, b0 == 0xc0)
Jul 13 02:42:57 localhost kernel: dst_error_recovery: Trying to return from
previous errors...
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[ffffffff],
enbb=[0000], outhigh=[0000]
Jul 13 02:42:57 localhost kernel: dst_gpio_outb: mask=[ffffffff],
enbb=[0001], outhigh=[0000]
Jul 13 02:42:57 localhost kernel: read_dst reply is 0x0
Jul 13 02:42:57 localhost kernel: write_to_8820: DST-CI Command succes.
Jul 13 02:42:57 localhost kernel: ca_send_message: -->CA_PMT Success !
Jul 13 02:42:57 localhost kernel: dst_ca_release:Device closed.
Manu !!! Anybody ?!! Help !!!!!
Any ideas what is wrong now are welcome?
Regards,
Paul
More information about the linux-dvb
mailing list