[linux-dvb] saa7134 FM radio problems (solved)

Hartmut Hackmann hartmut.hackmann at t-online.de
Sun Feb 17 22:53:34 CET 2008


Hi, Mirek

Mirek Slugeň schrieb:
> Final version of patch for SAA713X based cards and analog audio
> problems, It was tested on 3 different systems with 2 or 3 cards and It
> works without problems. I tested this patch only with FM radio, not with
> Analog TV audio.
> 
> Part of patch for tuner-core.c is only hack, there is maybe another
> problem with frequency range, but this works without any problems.
> 
> Based on manual for SAA713X, DSP access error has to be reseted manualy
> in driver.
> 
> Mirek Slugen
> 
> Mirek Slugeň napsal(a):
>> Hi, Is my problem with saa7134 and FM radio related to this
>> mailing-list? If not, can someone point me to correct mailing-list?
>>
>> I have two LifeView FlyDVB-T trio PCI cards, and I have some serious
>> problems with FM radio tuner.
>>
>> I am using kernel 2.6.21.3 SMP, but same problem is with kernel 2.6.20.X
>> and even with latest CVS tree from linux.tv (17.6.2007)
>>
>> Sometimes (very often) one or both cards are just frozen, I can't tune
>> radio (hear nothing).
>>
>> After restart, situation sometimes change.
>>
>>  From log:
>>
>> + I am getting many dsp acces error on problematic card:
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>> saa7133[0]: dsp access error
>>
>> + Problem is related to this message from dmesg
>> aa7133[0]/audio: tvaudio thread status: 0x100000 [no standard detected]
>>
>> If you are developer I can give you full ssh access to this station.
>>
>> Has someone similar issue, is there any working solution?
>>
>> I am sending dmes log as attachment...
>>
>> Mirek Slugen
>>
>> PS: Sorry for my poor english
>>
> 
I started handling your patch and have some comments / questions:
The part handling the DSP access errors is most probably right.
but what do you intend with the other changes:
- according the the board config stucture,
  gpio 21 is used to switch the AGC between TV and radio mode. This
  normally is just an analog multiplexer. Toggling this during initialization
  makes no sense unless there is a side effect.
- what are the changes in tuner-core.c good for?

Best regards
   Hartmut




More information about the linux-dvb mailing list