[linux-dvb] SAA7146 / TDA10046H problem
hartmut.hackmann at t-online.de
Tue Dec 19 22:25:14 CET 2006
Nick Fearnley (Digital Media Projects Ltd.) wrote:
> I can't see that IC, could it be integrated into the can? The tuner is
> a TD1316A/SIHP.
> But the issue remains for the KNC variant of the budget DVB, the TU1216L
> tuner has the demod built in. It exhibits exactly the same sypmtoms,
> recognised and firmware for the TDA10046HT loads fine but does not
> appear to get a lock on the frequency. Most strange, I have noticed
> others have the same issue, certainly with the TT1500.
> Surely other have had the budget DVB variants of DVB-T working OK? As I
> have said, I don't have a problem with the DVB-S budget cards so it must
> be tuner/demod related. Is there any debugging I could do to provide
> additional info?
> -----Original Message-----
> From: Hartmut Hackmann [mailto:hartmut.hackmann at t-online.de]
> Sent: Mon 12/18/2006 9:40 PM
> To: Nick Fearnley (Digital Media Projects Ltd.)
> Cc: linux-dvb at linuxtv.org
> Subject: Re: [linux-dvb] SAA7146 / TDA10046H problem
> Hi, Nick
> Nick Fearnley (Digital Media Projects Ltd.) wrote:
> > Hi,
> > I have been having problems getting a TT-1500T to work as discussed
> > previously. I get exactly the same on a KNC1 DVB-T card. Essentially
> > it's the same architecture - although on the TT the TDA is external to
> > the tuner (a TD1316A) and the KNC uses the TU1216L. Incidenttally I
> > needed to add the budget-av driver to the kernel to get the KNC even
> > recognised, the TT not requiring this.
> > Through dvbtune I get the following:
> > ./dvbtune -c 1 -f 626000000
> > tda1004x: setting up plls for 53MHz sampling clock
> > tda1004x: found firmware revision 29 -- ok
> > Using DVB card "Philips TDA10046H DVB-T"
> > tuning DVB-T (in United Kingdom) to 626000000 Hz
> > polling....
> > Getting frontend event
> > FE_STATUS:
> > polling....
> > polling....
> > I have a completely different card in also (Nova-T - Conexant) which
> > tunes no problem so I know the feed is fine.
> > I must have something configured wrong here for both cards not to work
> > in the same way. Maybe a kernel driver? I do not enable module support
> > - all built into the kernel. I have stripped everything I think I don't
> > require from the kernel. Also all the DVB-S (SAA7146 and Conexant) that
> > I use work fine, so I'm assuming it MUST be TDA or tuner related here.
> > My timer is 1000Hz - but I'm not thinking this is an issue?
> > Thanks in advance for any pointers.
> > Nick
> The card has a TD1316 tuner? Can you find a chip named TDA9889 on the
> card? If yes, the channel decoder needs to be programmed differently.
No, The IC isn't in the can. But if yo have the same problem with a TU1216,
this can't be the reasom. I have such a card runnig here. I never tried the
recent firmware 2.9 in direct IF mode (36MHz) but i don't think that this
is the problem.
I remember this was discussed already but are you sure that the reception
parameters are right for your place?
2 notes regarding this:
- Some channel decoders ignore the parameters like FEC GI etc. and always
determine these automatically. The TDA10046 driver doesn't. They *must*
be right or set to automatic.
- In the UK, many transmitters are off the nominal frequency by +/- 166khz
This is not always documented. Opposite to some other channel decoders,
the current tda10046 driver can't compensate this.
So: If some other card works with your parameters, this doesn't prove that
they are right, sorry.
More information about the linux-dvb