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.