Oivind wrote: >>>>From dmesg with some additional debug info >>>------------------------------------------ >>>dst_ca_open:Device opened [ffff81003d1687c0] >>>dst_ca_ioctl: Sending message >>>ca_send_message >>>ca_send_message:Command=[0x9f8032] >>>Command = SEND_CA_PMT >>>asn_1_decode: Length field=[12] >>>asn_1_decode: Length=[12] >>>ca_set_pmt: CA Message length=[18] >>>ca_set_pmt: ASN.1 String=[ 03 05 e4 01 10 06 01 09 04 0b 00 e5 05 02 >>>e2 02 f0 05 ] >>>copy_string: Copying [ 03 05 e4 01 10 06] >>>ca_set_pmt: Probably an ASIC bug !!! >>> String=[ 19 40 03 00 03 12 00 03 05 e4 01 00 06 00 00 00 00 00 00 ] >>>ca_set_pmt: Program info length=[06] >>>copy_string: Copying [ 01 09 04 0b 00 e5 05] >>>copy_string: Copying [ 02 e2 02 f0 05] >>> String=[ 02 e2 02 00 05 ] >>>ca_set_pmt: buf_offset-2 [p_ca_message->msg[buf_offset-2]]=14 [f0] >>>ca_set_pmt: buf_offset-1 [p_ca_message->msg[buf_offset-1]]=15 [05] >>>ca_set_pmt: ES Info length bytes = [05 00] (offsets 15,16) >>>ca_set_pmt: ES info length=[05] >>ES info length eventhough correct, uses the wrong words, ie offset is >>wrong .. ? ie it should have been using 0xf0 and 0x05, offsets 15 and 16.. >> >>The offset is important since for some cards, the reserved 4 bits needs >>to be set to 0 for some cards.. >> >>>ca_set_pmt: buf_offset+1 [p_ca_message->msg[buf_offset+1]]=17 [00] >>>ca_set_pmt: buf_offset+2 [p_ca_message->msg[buf_offset+2]]=18 [00] >>>ca_set_pmt: buf_offset+2 [p_ca_message->msg[buf_offset+3]]=19 [00] >>> String=[ 19 40 03 00 03 12 00, 03 05 e4 01 00 07 01 09 04 0b 00 e5 05 >>>02 e2 02 00 05 ad ] >>The string looks somewhat okay, but program_info_length is just after >>0x03 just after the comma that i placed in your log to show it out .. >> >>In this case the program_info_length becomes 0x05 0xe4 which is wrong .. > > Ok 0x05 0xe4 is wrong, but what is right? program_info_length, from your dvbsnoop output i understand is 0xf0 and 0x06 which makes 6 and comparing it with the output from libdvbsi parse_pmt: ----------->parse PMT section, PMT PID=[263], bytes=[134] parse_pmt_header: Table ID=[2], Section Length=[131], Program Number=[1508], Section Number=[0], PCR PID=[514], Program info length=[6] parse_pmt: Program info length=[6] INFO:: Parsing descriptor: parse_ca_descriptor, Tag=[09], Length=[4] parse_ca_descriptor: Tag=[09], Length=[04], CA System=[b00], CA PID=[505] parse_ca_descriptor: CA Private Data=[ ] parse_ca_descriptor: Pos=[18] parse_pmt: Count=[18], Position=[18], Program descriptor count=[6] parse_streams: Elements=[ 02 e2 02 f0 05 02 03 1a 48 5f] parse_streams: Stream=[0], Stream Type=[2], Elementary PID=[514], ES info length=[5] That seems to be right .. Let me take a look at what could be wrong again .. > > >>And the entire message seems to be shifted to the left by 1 word, due >>to a wrong offset >> >>Get the correct offset, other than that everything looks moreor less okay .. > > So you mean the message should look like this with something different as xx? > String=[ xx 19 40 03 00 03 12 00, 03 05 e4 01 00 07 01 09 04 0b 00 e5 > 05 02 e2 02 00 05 ] > No, what i meant is the message looks shifted afte 19 40 03 00 03 12 00 03 > Can you please provide me with a log of your system? As far as i > remember, you're using the same hardware. > Ok, A log of what dst and dst_ca does right from module load, szap, ca_zap .. Jun 24 22:36:25 deploy kernel: Linux video capture interface: v1.00 Jun 24 22:36:25 deploy kernel: bttv: driver version 0.9.15 loaded Jun 24 22:36:25 deploy kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture Jun 24 22:36:25 deploy kernel: bttv: Bt8xx card found (0). Jun 24 22:36:25 deploy kernel: ACPI: PCI interrupt 0000:02:0c.0[A] -> GSI 20 (level, low) -> IRQ 20 Jun 24 22:36:25 deploy kernel: bttv0: Bt878 (rev 17) at 0000:02:0c.0, irq: 20, latency: 32, mmio: 0xefefe000 Jun 24 22:36:25 deploy kernel: bttv0: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID is 1822:0001 Jun 24 22:36:25 deploy kernel: bttv0: using: Twinhan DST + clones [card=113,insmod option] Jun 24 22:36:25 deploy kernel: bttv0: using tuner=4 Jun 24 22:36:25 deploy kernel: bttv0: add subdevice "dvb0" Jun 24 22:36:25 deploy kernel: bt878: AUDIO driver version 0.0.0 loaded Jun 24 22:36:25 deploy kernel: bt878: Bt878 AUDIO function found (0). Jun 24 22:36:25 deploy kernel: ACPI: PCI interrupt 0000:02:0c.1[A] -> GSI 20 (level, low) -> IRQ 20 Jun 24 22:36:25 deploy kernel: bt878(0): Bt878 (rev 17) at 02:0c.1, irq: 20, latency: 32, memory: 0xefeff000 Jun 24 22:36:25 deploy kernel: DVB: registering new adapter (bttv0). Jun 24 22:36:25 deploy kernel: DVB: register adapter0/demux0 @ minor: 4 (0x04) Jun 24 22:36:25 deploy kernel: DVB: register adapter0/dvr0 @ minor: 5 (0x05) Jun 24 22:36:25 deploy kernel: DVB: register adapter0/net0 @ minor: 7 (0x07) Jun 24 22:36:25 deploy kernel: rdc_8820_reset: Resetting DST Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000] Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004] Jun 24 22:36:25 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:36:25 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:36:25 deploy kernel: write_dst writing [ 00 06 00 00 00 00 00 fa ] Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:36:25 deploy kernel: read_dst reply is 0xff Jun 24 22:36:25 deploy kernel: dst_wait_dst_ready: dst wait ready after 1 Jun 24 22:36:25 deploy kernel: read_dst reply is 0x0 Jun 24 22:36:25 deploy kernel: 0x44 0x53 0x54 0x4d 0x43 0x49 0x3c Jun 24 22:36:25 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:36:25 deploy kernel: dst_get_device_id: Recognise [DSTMCI] Jun 24 22:36:25 deploy kernel: DST type : satellite Jun 24 22:36:25 deploy kernel: DST type flags : 0x1 newtuner 0x10 firmware version = 2 Jun 24 22:36:25 deploy kernel: dst_ca_attach:registering DST-CA device Jun 24 22:36:25 deploy kernel: DVB: register adapter0/ca0 @ minor: 6 (0x06) Jun 24 22:36:25 deploy kernel: DVB: registering frontend 0 (DST DVB-S)... Jun 24 22:36:25 deploy kernel: DVB: register adapter0/frontend0 @ minor: 3 (0x03) Jun 24 22:36:26 deploy udev[4710]: creating device node '/udev/dvb0.demux0' Jun 24 22:36:26 deploy udev[4717]: creating device node '/udev/dvb0.dvr0' Jun 24 22:36:26 deploy udev[4724]: creating device node '/udev/dvb0.net0' Jun 24 22:36:27 deploy udev[4731]: creating device node '/udev/dvb0.ca0' Jun 24 22:36:27 deploy udev[4738]: creating device node '/udev/dvb0.frontend0' Jun 24 22:36:35 deploy udev[4500]: creating device node '/udev/dvb' Jun 24 22:37:10 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:10 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:10 deploy kernel: write_dst writing [ 00 09 ff b6 01 00 00 41 ] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:10 deploy kernel: read_dst reply is 0xff Jun 24 22:37:10 deploy kernel: dst_wait_dst_ready: dst wait ready after 5 Jun 24 22:37:10 deploy kernel: read_dst reply is 0x0 Jun 24 22:37:10 deploy kernel: 0x9 0xff 0xb6 0x1 0x0 0x0 0x41 Jun 24 22:37:10 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:10 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:10 deploy kernel: write_dst writing [ 00 09 ff b6 01 00 00 41 ] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:10 deploy kernel: read_dst reply is 0xff Jun 24 22:37:10 deploy kernel: dst_wait_dst_ready: dst wait ready after 5 Jun 24 22:37:10 deploy kernel: read_dst reply is 0x0 Jun 24 22:37:10 deploy kernel: 0x9 0xff 0xb6 0x1 0x0 0x0 0x41 Jun 24 22:37:10 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:10 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:10 deploy kernel: write_dst writing [ 00 08 04 e0 10 38 f3 d9 ] Jun 24 22:37:10 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:10 deploy kernel: read_dst reply is 0xff Jun 24 22:37:11 deploy kernel: dst_wait_dst_ready: dst wait ready after 28 Jun 24 22:37:11 deploy kernel: read_dst reply is 0x0 Jun 24 22:37:11 deploy kernel: 0x8 0x4 0xe0 0x10 0x38 0xf3 0xd9 Jun 24 22:37:11 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:11 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:11 deploy kernel: write_dst writing [ 00 09 ff 02 01 00 00 f5 ] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:11 deploy kernel: read_dst reply is 0xff Jun 24 22:37:11 deploy kernel: dst_wait_dst_ready: dst wait ready after 5 Jun 24 22:37:11 deploy kernel: read_dst reply is 0x0 Jun 24 22:37:11 deploy kernel: 0x9 0xff 0x2 0x1 0x0 0x0 0xf5 Jun 24 22:37:11 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:11 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:11 deploy kernel: write_dst writing [ 00 09 02 02 01 00 00 f2 ] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:11 deploy kernel: read_dst reply is 0xff Jun 24 22:37:11 deploy kernel: dst_wait_dst_ready: dst wait ready after 5 Jun 24 22:37:11 deploy kernel: read_dst reply is 0x0 Jun 24 22:37:11 deploy kernel: 0x9 0x2 0x2 0x1 0x0 0x0 0xf2 Jun 24 22:37:11 deploy kernel: dst_set_freq: set Frequency 1396000 Jun 24 22:37:11 deploy kernel: Set Frequency=[1396000] Jun 24 22:37:11 deploy kernel: dst_set_polarization: Polarization=[Horizontal] Jun 24 22:37:11 deploy kernel: Set Symbolrate=[27500000] Jun 24 22:37:11 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:11 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:11 deploy kernel: write_dst writing [ 09 00 05 74 01 00 6b 6c 40 66 ] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:11 deploy kernel: read_dst reply is 0xff Jun 24 22:37:11 deploy kernel: dst_wait_dst_ready: dst wait ready after 2 Jun 24 22:37:11 deploy kernel: read_dst reply is 0x9 Jun 24 22:37:11 deploy kernel: 0x0 0x5 0x74 0x17 0x7b 0x0 0x3b 0x0 0xb1 Jun 24 22:37:11 deploy kernel: dst_get_signal: Getting Signal strength and other parameters !!!!!!!! Jun 24 22:37:11 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:11 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:11 deploy kernel: write_dst writing [ 00 05 00 00 00 00 00 fb ] Jun 24 22:37:11 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:11 deploy kernel: read_dst reply is 0xff Jun 24 22:37:11 deploy kernel: dst_wait_dst_ready: dst wait ready after 1 Jun 24 22:37:11 deploy kernel: read_dst reply is 0x5 Jun 24 22:37:11 deploy kernel: 0x74 0x17 0x7a 0x80 0x3a 0x0 0x3c Jun 24 22:37:11 deploy kernel: dst_get_signal: Getting Signal strength and other parameters !!!!!!!! Jun 24 22:37:28 deploy kernel: dst_ca_open:Device opened [ecedb980] Jun 24 22:37:28 deploy kernel: dst_ca_ioctl: Sending message Jun 24 22:37:28 deploy kernel: ca_send_message Jun 24 22:37:28 deploy kernel: ca_send_message:Command=[0x9f8032] Jun 24 22:37:28 deploy kernel: Command = SEND_CA_PMT Jun 24 22:37:28 deploy kernel: asn_1_decode: Length field=[19] Jun 24 22:37:28 deploy kernel: asn_1_decode: Length=[19] Jun 24 22:37:28 deploy kernel: ca_set_pmt: CA Message length=[25] Jun 24 22:37:28 deploy kernel: ca_set_pmt: ASN.1 String=[ 03 01 33 11 10 08 01 09 06 06 04 05 4a ff f1 02 e0 cf f0 00 04 e1 33 f0 00 ] Jun 24 22:37:28 deploy kernel: copy_string: Copying [ 03 01 33 11 10 08] Jun 24 22:37:28 deploy kernel: ca_set_pmt: Probably an ASIC bug !!! Jun 24 22:37:28 deploy kernel: String=[ 20 40 03 00 03 19 00 03 01 33 11 00 08 00 00 00 00 00 00 ] Jun 24 22:37:28 deploy kernel: ca_set_pmt: Program info length=[08] Jun 24 22:37:28 deploy kernel: copy_string: Copying [ 01 09 06 06 04 05 4a ff f1] Jun 24 22:37:28 deploy kernel: copy_string: Copying [ 02 e0 cf f0 00] Jun 24 22:37:28 deploy kernel: ca_set_pmt: ES Info length bytes = [00 04] Jun 24 22:37:28 deploy kernel: ca_set_pmt: ES info length=[04] Jun 24 22:37:28 deploy kernel: copy_string: Copying [ 04 e1 33 f0 00] Jun 24 22:37:28 deploy kernel: ca_set_pmt: ES Info length bytes = [00 00] Jun 24 22:37:28 deploy kernel: ca_set_pmt: ES info length=[00] Jun 24 22:37:28 deploy kernel: String=[ 20 40 03 00 03 19 00 03 01 33 11 00 09 01 09 06 06 04 05 4a ff f1 02 e0 cf 00 00 04 e1 33 00 00 0e ] Jun 24 22:37:28 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:28 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:28 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:28 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:29 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:29 deploy kernel: dst_put_ci: Put Command Jun 24 22:37:29 deploy kernel: dst_comm_init: Initializing DST.. Jun 24 22:37:29 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000] Jun 24 22:37:29 deploy kernel: rdc_reset_state: Resetting state machine Jun 24 22:37:29 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000] Jun 24 22:37:29 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002] Jun 24 22:37:29 deploy kernel: write_dst writing [ 20 40 03 00 03 19 00 03 01 33 11 00 09 01 09 06 06 04 05 4a ff f1 02 e0 cf 00 00 04 e1 33 00 00 0e ] Jun 24 22:37:29 deploy kernel: dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] Jun 24 22:37:29 deploy kernel: read_dst reply is 0xff Jun 24 22:37:29 deploy kernel: write_to_8820: DST-CI Command succes. Jun 24 22:37:29 deploy kernel: ca_send_message: -->CA_PMT Success ! Jun 24 22:37:29 deploy kernel: dst_ca_release:Device closed. My channels.conf is like this ... TVL:11996:h:0:27500:201:301:301 TVL+2:11996:h:0:27500:202:302:302 PRM:11996:h:0:27500:203:303:303 PRM+2:11996:h:0:27500:204:304:304 TMC:11996:h:0:27500:205:305:305 TMC+1:11996:h:0:27500:206:306:306 When running ca_zap after a szap, # ca_zap -a 0 -c ~/channels.conf -t sat -d 0 -s 0 -f 0 -n TMC2 I get like this ... [root@deploy ca_zap]#./ca_zap -a 0 -c ~/channels.conf -t sat -d 0 -s 0 -f 0 -n TMC2 Using Adpater=[/dev/dvb/adapter0] Frontend=[/dev/dvb/adapter0/frontend0] Demux=[/dev/dvb/adapter0/demux0] Slot=[/dev/dvb/adapter0/ca0] Parsing /root/channels.conf Satellite frontend parse_sat_channel_list: Channel=[TMC2], Frequency=[11996], Satellite=[0], Symbol Rate=[27500], Video=[207], Audio=[307], Service=[307] Service ID=[307] parse_pat: ----------------->parse PAT section parse_pat: PAT => Section Length=[69], TS ID=[17667] parse_si: PMT PID = [107] parse_si: PAT: Close Demux /dev/dvb/adapter0/demux0 parse_pmt: PMT Words=[ 02 b0 1f 01 33 c9 00 00 e0 cf f0 08 09 06 06 04 05 4a ff f1 02 e0 cf f0 00 04 e1 33 f0 00 ed 73 38 4a ] parse_pmt: ----------->parse PMT section, PMT PID=[107], bytes=[34] parse_pmt_header: Table ID=[2], Section Length=[31], Program Number=[307], Section Number=[0], PCR PID=[207], Program info length=[8] parse_pmt: Program info length=[8] INFO:: Parsing descriptor: parse_ca_descriptor, Tag=[09], Length=[6] parse_ca_descriptor: Tag=[09], Length=[06], CA System=[604], CA PID=[54a] parse_ca_descriptor: CA Private Data=[ ff f1 ] parse_ca_descriptor: Pos=[20] parse_pmt: Count=[20], Position=[20], Program descriptor count=[8] parse_streams: Elements=[ 02 e0 cf f0 00] parse_streams: Stream=[0], Stream Type=[2], Elementary PID=[207], ES info length=[0] parse_streams: Elements=[ 04 e1 33 f0 00] parse_streams: Stream=[1], Stream Type=[4], Elementary PID=[307], ES info length=[0] copy_en50221_pmt_object: Copying EN50221 Header copy_en50221_pmt_object: Program Number=[307], Program info length=[8] copy_en50221_pmt_object: Program level descriptor count=[1] copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfffe008], descriptor length=[06] copy_en50221_descriptor_object: Tag=[09], Length=[06], CA system ID=[604], CA PID=[54a] copy_en50221_descriptor_object: Private bytes=[2] [ ff f1 ] copy_en50221_pmt_object: [0] CA descriptor copied copy_en50221_stream_object: Stream Type=[2], Elementary PID=[207], ES length=[0], Number of descriptors=[0] copy_en50221_stream_object: Stream Type=[4], Elementary PID=[307], ES length=[0], Number of descriptors=[0] do_en50221_pmt_object: CA PMT List Management=[03] set_pmt_command: Setting PMT Command set_pmt_command: CA descriptor found @ PROGRAM Level, Setting CA PMT command=[01] do_en50221_pmt_object: Object length=[200], Total length=[25] asn_1_encode: Length=[25] asn_1_encode: length indicator=[19] do_en50221_pmt_object: ASN.1 words=[1], Length Array=[ 25 ] en50221_encode_header: CA PMT List Mgmt=[3], Program Number=[307], Program info length=[8] write_en50221_pmt_object: EN50221 header encoded write_en50221_pmt_object: Program level descriptor @ [0x804e088], count=[1], tag=[09], length=[06] encode_ca_pmt_command: Encoding SCRAMBLING @ PROGRAM Level, Command=[01] en50221_encode_descriptor: Tag=[09], length=[06], CA system id=[604], CA PID=[54a] en50221_encode_descriptor: Private Bytes=[2] [ ff f1 ] en50221_encode_streams: Stream type=[02], ES PID=[cf], ES Info length=[00] en50221_encode_streams: Stream type=[04], ES PID=[133], ES Info length=[00] debug_message: CA MESSAGE=[ 9f 80 32 19 03 01 33 11 10 08 01 09 06 06 04 05 4a ff f1 02 e0 cf f0 00 04 e1 33 f0 00 ] [root@deploy ca_zap]# exit Script done on Thu 23 Jun 2005 04:24:57 PM GST