[linux-dvb] tda1004x update

Hartmut Hackmann hartmut.hackmann at t-online.de
Tue Nov 8 22:22:44 CET 2005



Michael Krufky wrote:
> Hartmut Hackmann wrote:
> 
>> Michael Krufky wrote:
>>
>>> Hartmut Hackmann wrote:
>>>
>>>> I just committed an update of the tda1004x dvb-t driver to the 
>>>> dvb-kernel
>>>> CVS. It only affects the tda10046 (hopefully):
>>>>
>>>> - fixed oddities at firmware download from eeprom.
>>>> - more tolerant vs crystal frequency offset. It should now work with up
>>>>   to -/+100ppm deviation. This can be the cause why some boards like
>>>>   the Lifeview just didn't work for some users.
>>>> - lower sampling clock to 48Mhz for low IF and 53MHz for 36MHz. 
>>>> Together
>>>>   with some other minor changes, this increases the sensitivity a bit.
>>>> - doesn't touch the GPIOs any longer. This needs to be handled by the
>>>>   board layer.
>>>>
>>>> The latter change might cause incompatibilities. However, it is 
>>>> necessary
>>>> since the pins are used very differently. I could not find problems 
>>>> with
>>>> boards i have access to. 
>>>
>>>
>>> What is the status of the testings with this patch?  Your 
>>> announcement mentions some possible incompatabilities...
>>>
>>> Mauro has already send your v4l patches to -mm... Do they depend on 
>>> this one?
>>
>>
>> I haven't heard anything but few reports that it gave the slight 
>> performance
>> improvement i expected.
>> I tested with 4 different cards: Lifeview, Philips Tiger and Europa 
>> and the
>> Medion. The Philips cards are at least compatible with the Compro and 
>> the ASUS.
>> I can get hands on one other important card in short term.
>> So there is quite some test coverage.
>> The GPIO thing can cause trouble with modern hybrid cards like the 
>> ASUS which
>> need proper handling of the GPIOs.
>>
>> Hermann, can you roll back the tda1004x driver to see whether the old 
>> version
>> works with your card?
>>
>> This went a bit fast. I didn't expect that Mauro would update the patches
>> again...
>>
>> Hartmut
> 
> 
> Hartmut-
> 
> Hmmm.... I do agree that Mauro might have sent the v4l patches too 
> quickly to -mm... However, -mm itself is somewhat of a testing area.
> 
> If I understand it correctly, the patches in v4l are only adding dvb 
> support, and will not break anything unrelated.  Is this correct?
> 
> If that is correct, then it is okay for Mauro to have sent them.  Now, I 
> need to know from you whether the corresponding dvb patch to tda1004x 
> should also be sent to -mm?  IIRC, the patch that Mauro sent to -mm 
> might depend on this dvb patch.  If so, let me know, and I'll send it to 
> akpm.
> 
> Unless, of course, you think it has the potential to break other 
> boards.  In which case, let Mauro know and he can have akpm drop it from 
> -mm until it can get some more testing in cvs.
> 
> -Mike
> 

Hi, Mike

Just to clarify this: i don't blame Mauro, i was just surprised about
the fast 2nd update...

There are 3 recent patches from me:
The first one fixes the SEMAC-L problem with the tda8290. I am sure this
one is correct.

The other 2 patches plus the tda1004x update are dvb-t only. They will
not break compatibility with known cards and compile with the old and
the new version of the tda1004x driver.

Regarding the tda1004x update: Please let me check whether the recently
added boards work with the old version of the tda1004x (need to solve a
very specific issue). If this is the case, i will recommend not to
update this module right now but leave more time for compatibility
checks. I will let you know the next days.

I hope this clarifies things.

Best regards
    Hartmut



More information about the linux-dvb mailing list