[linux-dvb] [ANNOUNCE] CA_ZAP

Allan Stirling Dibblahdvb0042 at pendor.org
Thu Jun 23 15:38:04 CEST 2005


Manu Abraham wrote:

> Allan Stirling wrote:
>
>> Allan Stirling wrote:
>>
>>>
>>> Something is going wrong here. Adding some debugging to the /*      
>>> Get PMT PID     */
>>> section gives...
>>>
>>> parse_pat: PAT => Section Length=[41], TS ID=[12270]
>>> program_count: 10
>>> p_params->service_id: 4703 
>>
>
> This one is from your channels.conf.. It is trying to compare it with 
> the service_id in the PAT..
>
> If this matches, that PMT_PID is used
>
>>> p_pat->p_program_descriptor->program_number: 176
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 61155
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 12288
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 65337
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 65530
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 4603
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 15967
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 65474
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 4809
>>> p_params->service_id: 4703 
>>> p_pat->p_program_descriptor->program_number: 4906
>>>
>
> From your list, what i can see is, You don't have service_id 4703 in 
> the PAT, i believe ..
>
> These 2 has to be the same .. Else no PMT_PID, well that's what's 
> happening .. Anyway let's get into the next part to see things are 
> okay ..
>
>>> I notice in your channels.conf that some of the values are 
>>> duplicated. That's not true on this network :(
>>>
>>> Cheers,
>>>
>>> Allan.
>>>
>> This is what the program_numbers look like from within ca_zap. As you 
>> can see, no 4703, which is what is detected by scan. Do you have a 
>> command line for dvbsnoop which would give more info? I'll be looking 
>
>
> Ok, what you can temporarily do is hard code the PMT_PID for your 
> channel into pmt_pid in si.c and try running it .. See whether it 
> get's hung still .. This would work only if you have that valid PMT_PID.
> else this would not work ..
>
> Have you got this channels.conf, doing a scan, or is it some stock 
> channels.conf .. ?

This is from a current scan of this single transponder, which is identical.

using '/dev/dvb/adapter3/frontend0' and '/dev/dvb/adapter3/demux0'
0x0000 0x05e7: pmt_pid 0x0000 (null) -- (null) (???)
0x0000 0x1261: pmt_pid 0x0100 BSkyB -- Sky One (running, scrambled)
0x0000 0x13f0: pmt_pid 0x0102 BSkyB -- Sky Mix (running, scrambled)
0x0000 0x13f1: pmt_pid 0x010d BSkyB -- 1840 (running, scrambled)
0x0000 0x13f2: pmt_pid 0x010c BSkyB -- 1837 (running, scrambled)
0x0000 0x1456: pmt_pid 0x0106 BSkyB -- The Box (running, scrambled)
0x0000 0x1582: pmt_pid 0x0109 BSkyB -- KISS (running, scrambled)
0x0000 0x16a9: pmt_pid 0x0000 BSkyB -- 1871 (not running, scrambled)
0x0000 0x16aa: pmt_pid 0x010a BSkyB -- CommunityChnl (running)
0x0000 0x16ac: pmt_pid 0x010b BSkyB -- Q (running, scrambled)
Network Name 'ASTRA'
Network Name 'ASTRA'
dumping lists (10 services)
Sky One:11343:v:0:27500:515:643:4705
Sky Mix:11343:v:0:27500:514:642:5104
1840:11343:v:0:27500:514:642:5105
1837:11343:v:0:27500:514:642:5106
The Box:11343:v:0:27500:513:641:5206
KISS:11343:v:0:27500:519:647:5506
CommunityChnl:11343:v:0:27500:518:646:5802
Q:11343:v:0:27500:517:645:5804
[05e7]:11343:v:0:27500:0:0:1511
1871:11343:v:0:27500:0:0:5801
Done.

Cheers,

Allan.




More information about the linux-dvb mailing list