[linux-dvb] [ANNOUNCE] CA_ZAP

Allan Stirling Dibblahdvb0042 at pendor.org
Thu Jun 23 10:35:04 CEST 2005


Manu Abraham wrote:

> Allan Stirling wrote:
>
>> Manu Abraham wrote:
>>
>>> Allan Stirling wrote:
>>>
>>>> Manu Abraham wrote:
>>>>
>>>>>
>>>>> ca_zap has been checked into the CVS, for the impatient .. For 
>>>>> ca_zap to
>>>>> work you would require the latest version of the dvb-kernel too as 
>>>>> there
>>>>> were some more changes/code simplifications that went in ..
>>>>>
>>>>> It is an initial checkin so don't have too high an expectation.. but
>>>>> let's see how it goes..
>>>>>
>>>>
>>>> Once again, apologies for the direct mail. I'm going to stop doing 
>>>> that. For the rest of the list:
>>>>
>>>> Great! I'm trying this, but I'm probably misunderstanding something.
>>>>
>>>> I have a Dragon CAM acting as a straight CAM for a (legal) NDS
>>>> Videoguard card. This works fine in Windows.
>>>>
>>>
>>> try retrieving the CAM application info using dst-utils/dst_test.
>>> Just to see whether the CAM is recognized ..
>>>
>>> the "-a " option retrieves app_info..
>>>
>> main: App Info
>> dst_comms: Msg=[9f 80 20 ]
>> dst_comms: Msg=[9f 80 21 ]
>> dst_get_app_info: ================================ CI Module 
>> Application Info ======================================
>> dst_get_app_info: Application Type=[1], Application Vendor=[19056], 
>> Vendor Code=[19056]
>> dst_get_app_info: Application info=[PREDATOR 3.11]
>> dst_get_app_info: 
>> ================================================================================================== 
>>
>
>
> Sorry, i did not see this .. The App info looks perfect ..
>
> I had a tough time Patrick boetcher trying to hijack libdvbsi .. :-(
> Regarding the hang after a PAT scan, let me explain a bit ..
>
> Initially a filter is put at PID 0 , with this you will get all the 
> service_id / program_numbers ..
>
> The program_number is matched with the one with values from the 
> channels.conf..
>
> A filter is put on that PMT_PID, this helps in harvesting the ECM's 
> for the CAM ..
>
>
> In your case, the set_filter on PMT_PID is hanging .. That means some 
> parameter which is passed to the add_filter in this case is wrong.
>
>
> What you can do is put printf's on the parameters and check whether 
> those parameters are the same with dvbsnoop ..
>

pmt_pid: 0 tid: 2 service_id: 4703


This doesn't change, regardless of whether I'm tuned to the right MUX or 
not (Or even not tuned at all). Am I missing an extra column in 
channels.conf?

Cheers,

Allan.




More information about the linux-dvb mailing list