From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from joan.kewl.org ([212.161.35.248]:44979 "EHLO joan.kewl.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751768AbZAZUUe (ORCPT ); Mon, 26 Jan 2009 15:20:34 -0500 From: Darron Broad To: Alex Betis cc: Darron Broad , linux-media@vger.kernel.org, linux-dvb@linuxtv.org Subject: Re: [linux-dvb] How to use scan-s2? In-reply-to: References: <497C3F0F.1040107@makhutov.org> <497C359C.5090308@okg-computer.de> <16900.1232991151@kewl.org> Date: Mon, 26 Jan 2009 20:20:31 +0000 Message-ID: <18268.1233001231@kewl.org> Sender: linux-media-owner@vger.kernel.org List-ID: In message , Alex Betis wrote: > >On Mon, Jan 26, 2009 at 7:32 PM, Darron Broad wrote: > >> In message , >> Alex Betis wrote: >> >> lo >> >> >> > >> >The bug is in S2API that doesn't return ANY error message at all :) >> >So the tuner is left locked on previous channel. >> > >> >There are many things that can be done in driver to improve the situation, >> >but I'll leave it to someone who has card with cx24116 chips. >> >> When tuning the event status should change to 0 and if >> it stays that way the tuning operation failed. >> >> If you read the frontend status directly then you will >> retrieve the state of the previous tuning operation >> that suceeded. > >What do you call an event status and what direct status? > >scan-s2 uses FE_READ_STATUS that always success and indicates channel lock, >even if cx24116 driver returned an error due to AUTO parameters. refer to FE_SET_FRONTEND: http://www.linuxtv.org/docs/dvbapi/DVB_Frontend_API.html#SECTION00328000000000000000 and, FE_GET_EVENT http://www.linuxtv.org/docs/dvbapi/DVB_Frontend_API.html#SECTION003210000000000000000 l8r -- // / {:)==={ Darron Broad \\ \