[linux-dvb] ca_zap problem

Julian Scheel julian at jusst.de
Fri Nov 4 16:44:26 CET 2005


Hi all,

I just tried ca_zap with a KNC1 DVB-S card.
I did an szap to "PREMIERE 1" and then did on another console:

ca_zap -c ~/.szap/channels.conf -n "PREMIERE 1" -t sat

This gives me:

Using Adpater=[/dev/dvb/adapter0]
 Frontend=[/dev/dvb/adapter0/frontend0]
 Demux=[/dev/dvb/adapter0/demux0]
 Slot=[/dev/dvb/adapter0/ca0]
Parsing /root/.szap/channels.conf
Satellite frontend
parse_sat_channel_list: Channel=[PREMIERE 1], Frequency=[11797], 
Satellite=[0], Symbol Rate=[27500], Video=[511], Audio=[512], Service=[10]
Service ID=[10]
parse_pat: ----------------->parse PAT section
parse_pat: PAT => Section Length=[137], TS ID=[2]
parse_si: PMT PID = [101]
parse_si: PAT: Close Demux /dev/dvb/adapter0/demux0
parse_pmt: PMT Data=[ 02 b0 78 00 0a ef 00 00 e1 ff f0 17 09 06 17 02 f0 0a 00 
0a 09 06 17 22 f0 0a 00 0a 09 05 18 01 f6 42 00 06 e0 20 f0 0a 56 05 64 65 75 
09 00 52 01 0a 02 e1 ff f0 03 52 01 02 03 e2 00 f0 09 52 01 03 0a 04 64 65 75 
01 03 e2 01 f0 09 0a 04 64 65 75 01 52 01 06 06 e2 03 f0 1c 0a 04 64 65 75 01 
52 01 07 6a 11 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 8d 99 
0c ]

parse_pmt: PMT PID=[101], length=[123]
parse_pmt_header: Table ID=[2], Section Length=[120], Program Number=[10], 
Section Number=[0], PCR PID=[511], Program info length=[23]
parse_pmt: Program info length=[23]
-->parse_descriptor: Descriptor: Tag=[0x09], Length=[6]
--->parse_ca_descriptor: Parsing CA Descriptor
--->parse_ca_descriptor: CA System=[1702], CA PID=[100a]
--->parse_ca_descriptor: CA Private Data=[ 00 0a ]
-->parse_descriptor: Descriptor: Tag=[0x09], Length=[6]
--->parse_ca_descriptor: Parsing CA Descriptor
--->parse_ca_descriptor: CA System=[1722], CA PID=[100a]
--->parse_ca_descriptor: CA Private Data=[ 00 0a ]
-->parse_descriptor: Descriptor: Tag=[0x09], Length=[5]
--->parse_ca_descriptor: Parsing CA Descriptor
--->parse_ca_descriptor: CA System=[1801], CA PID=[1642]
--->parse_ca_descriptor: CA Private Data=[ 00 ]
parse_pmt: Parsing stream 0:
->parse_streams: Elements=[ 06 e0 20 f0 0a 56 05 64 65 75 09 00 52 01 0a]
->parse_streams: Stream=[0], Stream Type=[6], Elementary PID=[32], ES info 
length=[10]
->parse_streams: Parsing descriptor 1:
-->parse_descriptor: Descriptor: Tag=[0x56], Length=[5]
--->parse_teletext_descriptor: Parsing Teletext Descriptor
->parse_streams: Parsing descriptor 2:
-->parse_descriptor: Descriptor: Tag=[0x52], Length=[1]
--->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor
parse_pmt: Parsing stream 1:
->parse_streams: Elements=[ 02 e1 ff f0 03 52 01 02]
->parse_streams: Stream=[1], Stream Type=[2], Elementary PID=[511], ES info 
length=[3]
->parse_streams: Parsing descriptor 1:
-->parse_descriptor: Descriptor: Tag=[0x52], Length=[1]
--->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor
parse_pmt: Parsing stream 2:
->parse_streams: Elements=[ 03 e2 00 f0 09 52 01 03 0a 04 64 65 75 01]
->parse_streams: Stream=[2], Stream Type=[3], Elementary PID=[512], ES info 
length=[9]
->parse_streams: Parsing descriptor 1:
-->parse_descriptor: Descriptor: Tag=[0x52], Length=[1]
--->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor
->parse_streams: Parsing descriptor 2:
-->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4]
--->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor
parse_pmt: Parsing stream 3:
->parse_streams: Elements=[ 03 e2 01 f0 09 0a 04 64 65 75 01 52 01 06]
->parse_streams: Stream=[3], Stream Type=[3], Elementary PID=[513], ES info 
length=[9]
->parse_streams: Parsing descriptor 1:
-->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4]
--->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor
->parse_streams: Parsing descriptor 2:
-->parse_descriptor: Descriptor: Tag=[0x52], Length=[1]
--->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor
parse_pmt: Parsing stream 4:
->parse_streams: Elements=[ 06 e2 03 f0 1c 0a 04 64 65 75 01 52 01 07 6a 11 0f 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00]
->parse_streams: Stream=[4], Stream Type=[6], Elementary PID=[515], ES info 
length=[28]
->parse_streams: Parsing descriptor 1:
-->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4]
--->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor
->parse_streams: Parsing descriptor 2:
-->parse_descriptor: Descriptor: Tag=[0x52], Length=[1]
--->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor
->parse_streams: Parsing descriptor 3:
-->parse_descriptor: Descriptor: Tag=[0x6a], Length=[17]
--->Skipping unknown descriptor tag [0x6a]

copy_en50221_pmt_object: Copying EN50221 Header
copy_en50221_pmt_object: Program Number=[10]
copy_en50221_pmt_object: Program level descriptor count=[3]
copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor 
length=[06]
        copy_en50221_descriptor_object: Tag=[09], Length=[06], CA system 
ID=[1702], CA PID=[100a]
copy_en50221_descriptor_object: Private bytes=[2] [ 00 0a ]
copy_en50221_pmt_object: [0] CA descriptor copied
copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor 
length=[06]
        copy_en50221_descriptor_object: Tag=[09], Length=[06], CA system 
ID=[1722], CA PID=[100a]
copy_en50221_descriptor_object: Private bytes=[2] [ 00 0a ]
copy_en50221_pmt_object: [1] CA descriptor copied
copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor 
length=[05]
        copy_en50221_descriptor_object: Tag=[09], Length=[05], CA system 
ID=[1801], CA PID=[1642]
copy_en50221_descriptor_object: Private bytes=[1] [ 00 ]
copy_en50221_pmt_object: [2] CA descriptor copied
copy_en50221_stream_object: Stream Type=[6], Elementary PID=[32], ES 
length=[10], Number of descriptors=[2]
copy_en50221_stream_object: Stream Type=[2], Elementary PID=[511], ES 
length=[3], Number of descriptors=[1]
copy_en50221_stream_object: Stream Type=[3], Elementary PID=[512], ES 
length=[9], Number of descriptors=[2]
copy_en50221_stream_object: Stream Type=[3], Elementary PID=[513], ES 
length=[9], Number of descriptors=[2]
copy_en50221_stream_object: Stream Type=[6], Elementary PID=[515], ES 
length=[28], Number of descriptors=[3]
do_en50221_pmt_object: CA PMT List Management=[03]
set_pmt_command: Setting PMT Command
set_pmt_command: CA descriptor(s) found @ PROGRAM Level, Setting CA PMT 
command=[01]
do_en50221_pmt_object: Object length=[440], Total length=[55]
asn_1_encode: Length=[55]
asn_1_encode: length indicator=[37]
do_en50221_pmt_object: ASN.1 words=[1], Length Array=[  55 ]
en50221_encode_header: CA PMT List Mgmt=[3], Program Number=[10], Program info 
length=[24]
write_en50221_pmt_object: EN50221 header encoded
encode_ca_pmt_command: Encoding SCRAMBLING @ PROGRAM Level, Command=[01]
write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], 
tag=[09], length=[06]
en50221_encode_descriptor: Tag=[09], length=[06], CA system id=[1702], CA 
PID=[100a]
en50221_encode_descriptor: Private Bytes=[2] [ 00 0a ]
write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], 
tag=[09], length=[06]
en50221_encode_descriptor: Tag=[09], length=[06], CA system id=[1722], CA 
PID=[100a]
en50221_encode_descriptor: Private Bytes=[2] [ 00 0a ]
write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], 
tag=[09], length=[05]
en50221_encode_descriptor: Tag=[09], length=[05], CA system id=[1801], CA 
PID=[1642]
en50221_encode_descriptor: Private Bytes=[1] [ 00 ]
en50221_encode_streams: Stream type=[06], ES PID=[20], ES Info length=[0a]
en50221_encode_streams: Stream type=[02], ES PID=[1ff], ES Info length=[03]
en50221_encode_streams: Stream type=[03], ES PID=[200], ES Info length=[09]
en50221_encode_streams: Stream type=[03], ES PID=[201], ES Info length=[09]
en50221_encode_streams: Stream type=[06], ES PID=[203], ES Info length=[1c]
debug_message: CA MESSAGE=[ 9f 80 32 37 03 00 0a ef 30 18 01 09 06 17 02 f0 0a 
00 0a 09 06 17 22 f0 0a 00 0a 09 05 18 01 f6 42 00 06 e0 20 f0 00 02 e1 ff f0 
00 03 e2 00 f0 00 03 e2 01 f0 00 06 e2 03 f0 00  ]
write_to_slot: Cannot send CA message.


Any ideas?

-Julian



More information about the linux-dvb mailing list