[linux-dvb] pinnacle 310i fail on some channels

Hartmut Hackmann hartmut.hackmann at t-online.de
Sat Mar 17 21:53:17 CET 2007


Hey, Kevin

KevinLuX schrieb:
> hi hartmut,
>> Hi, Kevin
>>
>> KevinLuX schrieb:
>>  
>>>> Hi, Kevin
>>>>         
>>> Hi Harmut
>>>
>>>    
>>>>> Few weeks ago, i modified the driver to support the LNA on this card.
>>>>> So can you please try the recent version of the driver? You might
>>>>> set the option debug=1 for the modules tuner and tda827x.
>>>>>
>>>>> Another possible cause is that many drivers ignore the channel
>>>>> parameters while the tda10046 doesn't. You can set all to auto
>>>>> except bandwidth.
>>>>>
>>>>> Best regards
>>>>>    Hartmut
>>>>>         
>>> i've installed new driver from mercurial this morning.
>>> Then loaded modules tuner and tda827x with debug=1.
>>> On modules loading this is kernel output
>>>
>>> tuner 2-004b: chip at addr 4b is a tda8290
>>> tuner 2-004b: Setting mode_mask to 0x0e
>>> tuner 2-004b: chip found @ 0x96 (saa7133[0])
>>> tuner 2-004b: Calling set_type_addr for type=54, addr=0xff, mode=0x04,
>>> config=0x01
>>> tuner 2-004b: set addr for type -1
>>> tuner 2-004b: defining GPIO callback
>>> tuner 2-004b: tuner 0x4b: called during i2c_client register by adapter's
>>> attach_inform
>>> tuner 2-004b: defining GPIO callback
>>> tuner 2-004b: setting tuner address to 61
>>> tuner 2-004b: type set to tda8290+75a
>>> tuner 2-004b: saa7133[0] tuner I2C addr 0x96 with type 54 used for 0x0e
>>> tda827x: tda827x_attach:
>>> tda827x: tda827xa tuner found
>>> DVB: registering new adapter (saa7133[0]).
>>> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
>>>
>>> Later as you said i've try to scan on differnt settings particulary
>>>
>>> T 482000000 8MHz AUTO AUTO AUTO AUTO AUTO NONE
>>> T 506000000 8MHz AUTO AUTO AUTO AUTO AUTO NONE
>>>
>>> During scan kernel output is :
>>>
>>> tda1004x: setting up plls for 48MHz sampling clock
>>> tda1004x: found firmware revision 20 -- ok
>>> tda827x: tda8275a AGC2 gain is: 10
>>> tda827x: tda8275a AGC2 gain is: 10
>>> tda827x: tda8275a AGC2 gain is: 10  ......
>>>
>>> and this last message is continuely repeated during scan
>>>
>>> Result is :
>>> Filter timoet for frequency 506 and channels from 482 ( and other
>>> frequencies)
>>>
>>> With w_scan, i'm also able to see many others channels unfortunately
>>> xine give me a message :
>>> input_dvb: ERROR: Trying to get lock...
>>>
>>> kaffeine with its scan, show me only few channels (20 on 70), probably
>>> because it find during scan more noise than good quality signal on some
>>> channel
>>> and unfortunately i can't use channels.conf from scan because it's not
>>> compatible with kaff.
>>>
>>> Thanks
>>> Best Regards
>>>
>>>     
>> You log shows me 2 things:
>> - you seem to have a very low antenna energy (or there is something
>>   wrong with my LNA handler. I don't have such a card, so i can't test)
>> - You should download the firmware from Lifeview. It is more recent (2.9)
>>   and locks better on bad signals.
>> In my personal repository http://linuxtv.org/hg/~hhackmann/v4l-dvb
>> there is a bug fix which might affect your card as well. I originally
>> considered it minor but this seems not to be the case.
>>
>> Can you please check this before we continue?
>>
>> Hartmut
> I have replaced my firmware with new firmware from lifeview and then i
> have pull down your personal repository, compiled and installed it.
> Result is the same, xine and mplayer are both blocked (tryng to get lock
> ) i can view channel only in kaffeine.
> Scan give much more result from "kaffeine scan" but i can't test it
> because as i said mplayer and xine doesn't works.
> Scan results and log from kernel is the same from previous maybe a
> little number channel ( those that have bad signal) from scan result now
> are not present.
> 
If kaffeine works but xine and scan not, the reason lies in your initial
tuning file. If channel parameters - i.e. the guard interval - are wrong,
the tda10046 won't lock. This can easily be the case since some other
drivers just ignore these values.

> tuner 2-004b: set addr for type -1
> tuner 2-004b: defining GPIO callback
> tuner 2-004b: tuner 0x4b: called during i2c_client register by adapter's
> attach_inform
> tuner 2-004b: defining GPIO callback
> tuner 2-004b: setting tuner address to 61
> tuner 2-004b: type set to tda8290+75a
> tuner 2-004b: saa7133[0] tuner I2C addr 0x96 with type 54 used for 0x0e
> tda827x: tda827x_attach:
> tda827x: tda827xa tuner found
> DVB: registering new adapter (saa7133[0]).
> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok

This is still the old firmware. Sorry, i didn't mention this:
Depending on the card wiring, you either need to reload the saa7134 and
saa7134-dvb module or even do a power cycle to get the new firmware
loaded.

> tda827x: tda8275a AGC2 gain is: 10
> tda827x: tda8275a AGC2 gain is: 10
> tda827x: tda8275a AGC2 gain is: 10 <<-- this message all time scanning
> 
Thats ok. If debugging is on, this message occurs at every tuning attempt.
BTW: this is maximum gain, is your antenna energy low?

> no new channel and timeout pid from some frequence 506.
> 
> Now I use a new (3 month) central antenna from the top of building.
> Today i will test another antenna (a little mobile) to discovery if
> something change.
> 
> Because u have not this cards, if u wanna test something (new code etc)
> also in the future, mail me, there's no problem.
> I can test for u send the output....
> 
Thanks a lot for the offer, i will come back on this.
Can you please follow the hints i gave you before we continue?


Best regards
  Hartmut



More information about the linux-dvb mailing list