public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
@ 2008-02-07 13:39 Russell Kliese
  2008-02-07 13:43 ` Nico Sabbi
  2008-02-07 15:09 ` [linux-dvb] [Bulk] " CityK
  0 siblings, 2 replies; 9+ messages in thread
From: Russell Kliese @ 2008-02-07 13:39 UTC (permalink / raw)
  To: linux-dvb

I just wanted to report on my progress with the MSI TV@nywhere A/D card
v1.1 in case anyone has some ideas that might help getting this card
working 100%.

I've posted a picture of my card at the following URL:
http://ringo.com/photos/photo.html?photoId=253664472 . The chipset
includes: Philips TDA10046A digital decder, Philips SAA7131E analog
decoder and a 8275AC1 tuner.

I am able to get most functions working using the latest drivers (as of
today - hg clone http://linuxtv.org/hg/v4l-dvb). I'm running Mythbuntu
with the 2.6.22-14-generic kernel. I followed the instructions from
http://www.linuxtv.org/wiki/index.php/How_to_install_DVB_device_drivers#Case_2:_Installation_of_LinuxTV_Drivers_Required 

.

As this card isn't currently recognized (1131:7133), I used the
following to load the driver: modprobe saa7134 card=109. I choose
card=109 because this is for a reference design and there are other
cards with the same combination of chips as the MSI card that work using
this. Note that firmware must be obtained using the latest
get_dvb_firmware script (also included with the latest drivers).
Firmware obtained with an earlier version of this script didn't work.

Analog TV worked without a problem (even with the older drivers).

There is still a problem with the digital decoder. Sometimes it works
fine (I can scan for channels and can run tzap to view a channel using
mplayer). However, sometimes these commands don't work. I've noticed the
following when running dmesg:


[ 6318.055521] tda1004x: found firmware revision 20 -- ok
[ 6322.661170] tda1004x: setting up plls for 48MHz sampling clock
[ 6322.856931] tda1004x: found firmware revision 20 -- ok
[ 6410.414553] tda1004x: setting up plls for 48MHz sampling clock
[ 6410.610246] tda1004x: found firmware revision 20 -- ok
[ 6629.945993] tda1004x: setting up plls for 48MHz sampling clock
[ 6630.173438] tda1004x: found firmware revision 0 -- invalid
[ 6630.173451] tda1004x: trying to boot from eeprom
[ 6630.541243] tda1004x: found firmware revision 20 -- ok
[ 6658.598487] tda1004x: setting up plls for 48MHz sampling clock
[ 6658.834190] tda1004x: found firmware revision 0 -- invalid
[ 6658.834202] tda1004x: trying to boot from eeprom
[ 6659.201994] tda1004x: found firmware revision 0 -- invalid
[ 6659.202007] tda1004x: waiting for firmware upload...
[ 6671.615390] tda1004x: found firmware revision 0 -- invalid
[ 6671.615403] tda1004x: firmware upload failed
[ 6700.212279] tda1004x: setting up plls for 48MHz sampling clock
[ 6700.448050] tda1004x: found firmware revision 0 -- invalid
[ 6700.448060] tda1004x: trying to boot from eeprom
[ 6700.815855] tda1004x: found firmware revision 0 -- invalid
[ 6700.815868] tda1004x: waiting for firmware upload...
[ 6715.188208] tda1004x: timeout waiting for DSP ready
[ 6715.228185] tda1004x: found firmware revision 0 -- invalid
[ 6715.228192] tda1004x: firmware upload failed

I suspect that the card is failing to work because the firmware
sometimes isn't being uploaded for some reason. Does anybody have any
ideas why or what I could do to try and fix this?

Hopefully this problem can be sorted out and another card can be added
to the list of supported DVB-T cards. Yay!

Cheers,

Russell


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 13:39 [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working Russell Kliese
@ 2008-02-07 13:43 ` Nico Sabbi
  2008-02-07 14:34   ` Russell Kliese
  2008-02-07 15:09 ` [linux-dvb] [Bulk] " CityK
  1 sibling, 1 reply; 9+ messages in thread
From: Nico Sabbi @ 2008-02-07 13:43 UTC (permalink / raw)
  To: linux-dvb

On Thursday 07 February 2008 14:39:44 Russell Kliese wrote:

> Analog TV worked without a problem (even with the older drivers).
>
> There is still a problem with the digital decoder. Sometimes it
> works fine (I can scan for channels and can run tzap to view a
> channel using mplayer). However, sometimes these commands don't
> work. I've noticed the following when running dmesg:
>
>
> [ 6318.055521] tda1004x: found firmware revision 20 -- ok
>
> I suspect that the card is failing to work because the firmware
> sometimes isn't being uploaded for some reason. Does anybody have
> any ideas why or what I could do to try and fix this?
>
> Hopefully this problem can be sorted out and another card can be
> added to the list of supported DVB-T cards. Yay!

afaik the last fw for the 10046 demodulator is version 29, that
you can extract from the lifeview drivers

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 13:43 ` Nico Sabbi
@ 2008-02-07 14:34   ` Russell Kliese
  2008-02-07 21:29     ` Hartmut Hackmann
  0 siblings, 1 reply; 9+ messages in thread
From: Russell Kliese @ 2008-02-07 14:34 UTC (permalink / raw)
  To: Nico Sabbi; +Cc: linux-dvb

Nico Sabbi wrote:
> On Thursday 07 February 2008 14:39:44 Russell Kliese wrote:
>
>   
>> Analog TV worked without a problem (even with the older drivers).
>>
>> There is still a problem with the digital decoder. Sometimes it
>> works fine (I can scan for channels and can run tzap to view a
>> channel using mplayer). However, sometimes these commands don't
>> work. I've noticed the following when running dmesg:
>>
>>
>> [ 6318.055521] tda1004x: found firmware revision 20 -- ok
>>
>> I suspect that the card is failing to work because the firmware
>> sometimes isn't being uploaded for some reason. Does anybody have
>> any ideas why or what I could do to try and fix this?
>>
>> Hopefully this problem can be sorted out and another card can be
>> added to the list of supported DVB-T cards. Yay!
>>     
>
> afaik the last fw for the 10046 demodulator is version 29, that
> you can extract from the lifeview drivers
>   

Thanks for pointing that out. I grabbed the version 29 firmware using 
get_dvb_firmware tda10046lifeview and copied this into the appropriate 
place. However, I'm still having the same sort of problem:

[ 2095.281620] tda1004x: timeout waiting for DSP ready
[ 2095.321600] tda1004x: found firmware revision 0 -- invalid
[ 2095.321614] tda1004x: trying to boot from eeprom
[ 2097.648360] tda1004x: timeout waiting for DSP ready
[ 2097.688338] tda1004x: found firmware revision 0 -- invalid
[ 2097.688346] tda1004x: waiting for firmware upload...
[ 2110.173699] tda1004x: found firmware revision 29 -- ok
[ 2121.531804] tda1004x: setting up plls for 48MHz sampling clock
[ 2121.727550] tda1004x: found firmware revision 29 -- ok
[ 2513.011736] tda1004x: setting up plls for 48MHz sampling clock
[ 2513.199286] tda1004x: found firmware revision 33 -- invalid
[ 2513.199294] tda1004x: trying to boot from eeprom
[ 2513.567098] tda1004x: found firmware revision 33 -- invalid
[ 2513.567110] tda1004x: waiting for firmware upload...
[ 2526.044456] tda1004x: found firmware revision 33 -- invalid
[ 2526.044469] tda1004x: firmware upload failed
[ 2534.743826] tda1004x: setting up plls for 48MHz sampling clock
[ 2534.885955] tda1004x: found firmware revision ff -- invalid
[ 2534.885968] tda1004x: trying to boot from eeprom
[ 2535.211575] tda1004x: found firmware revision 0 -- invalid
[ 2535.211582] tda1004x: waiting for firmware upload...
[ 2535.217254] tda1004x: Error during firmware upload
[ 2535.224898] tda1004x: found firmware revision ff -- invalid
[ 2535.224911] tda1004x: firmware upload failed

Cheers,

Russell

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] [Bulk]  MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 13:39 [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working Russell Kliese
  2008-02-07 13:43 ` Nico Sabbi
@ 2008-02-07 15:09 ` CityK
  2008-02-08  0:33   ` Russell Kliese
  1 sibling, 1 reply; 9+ messages in thread
From: CityK @ 2008-02-07 15:09 UTC (permalink / raw)
  To: Russell Kliese; +Cc: linux-dvb

Russell Kliese wrote:
> I just wanted to report on my progress with the MSI TV@nywhere A/D card
> v1.1 in case anyone has some ideas that might help getting this card
> working 100%.
>
> I've posted a picture of my card at the following URL:
> http://ringo.com/photos/photo.html?photoId=253664472 . The chipset
> includes: Philips TDA10046A digital decder, Philips SAA7131E analog
> decoder and a 8275AC1 tuner.

Hi Russell,
could you please upload your photo to the wiki article: 
http://linuxtv.org/wiki/index.php/MSI_TV%40nywhere_A/D

Thanks.



_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 14:34   ` Russell Kliese
@ 2008-02-07 21:29     ` Hartmut Hackmann
  2008-02-08  0:30       ` Russell Kliese
       [not found]       ` <47AB9F3A.8050608@kliese.wattle.id.au>
  0 siblings, 2 replies; 9+ messages in thread
From: Hartmut Hackmann @ 2008-02-07 21:29 UTC (permalink / raw)
  To: Russell Kliese; +Cc: linux-dvb, Nico Sabbi

Hi, all

Russell Kliese schrieb:
> Nico Sabbi wrote:
>> On Thursday 07 February 2008 14:39:44 Russell Kliese wrote:
>>
>>   
>>> Analog TV worked without a problem (even with the older drivers).
>>>
>>> There is still a problem with the digital decoder. Sometimes it
>>> works fine (I can scan for channels and can run tzap to view a
>>> channel using mplayer). However, sometimes these commands don't
>>> work. I've noticed the following when running dmesg:
>>>
>>>
>>> [ 6318.055521] tda1004x: found firmware revision 20 -- ok
>>>
>>> I suspect that the card is failing to work because the firmware
>>> sometimes isn't being uploaded for some reason. Does anybody have
>>> any ideas why or what I could do to try and fix this?
>>>
>>> Hopefully this problem can be sorted out and another card can be
>>> added to the list of supported DVB-T cards. Yay!
>>>     
>> afaik the last fw for the 10046 demodulator is version 29, that
>> you can extract from the lifeview drivers
>>   
> 
> Thanks for pointing that out. I grabbed the version 29 firmware using 
> get_dvb_firmware tda10046lifeview and copied this into the appropriate 
> place. However, I'm still having the same sort of problem:
> 
> [ 2095.281620] tda1004x: timeout waiting for DSP ready
> [ 2095.321600] tda1004x: found firmware revision 0 -- invalid
> [ 2095.321614] tda1004x: trying to boot from eeprom
> [ 2097.648360] tda1004x: timeout waiting for DSP ready
> [ 2097.688338] tda1004x: found firmware revision 0 -- invalid
> [ 2097.688346] tda1004x: waiting for firmware upload...
> [ 2110.173699] tda1004x: found firmware revision 29 -- ok
> [ 2121.531804] tda1004x: setting up plls for 48MHz sampling clock
> [ 2121.727550] tda1004x: found firmware revision 29 -- ok
> [ 2513.011736] tda1004x: setting up plls for 48MHz sampling clock
> [ 2513.199286] tda1004x: found firmware revision 33 -- invalid
> [ 2513.199294] tda1004x: trying to boot from eeprom
> [ 2513.567098] tda1004x: found firmware revision 33 -- invalid
> [ 2513.567110] tda1004x: waiting for firmware upload...
> [ 2526.044456] tda1004x: found firmware revision 33 -- invalid
> [ 2526.044469] tda1004x: firmware upload failed
> [ 2534.743826] tda1004x: setting up plls for 48MHz sampling clock
> [ 2534.885955] tda1004x: found firmware revision ff -- invalid
> [ 2534.885968] tda1004x: trying to boot from eeprom
> [ 2535.211575] tda1004x: found firmware revision 0 -- invalid
> [ 2535.211582] tda1004x: waiting for firmware upload...
> [ 2535.217254] tda1004x: Error during firmware upload
> [ 2535.224898] tda1004x: found firmware revision ff -- invalid
> [ 2535.224911] tda1004x: firmware upload failed
> 
> Cheers,
> 
> Russell
> 
This is not only a question of the firmware revision.
Many cards have an eeprom with the firmware on the board. The TDA10046
automatically tries to boot from this. The eeprom address is controlled
with a GPIO pin. IF this pin changes while the chip boots, it will crash
and possibly not recover. This entrie mechanism is hard to control.
The card specific configuration structures tda1004x_config in saa7134-dvb.c
have a entry .gpio_config. Please change this to TDA10046_GP01_I or try
card type 81.

Good luck
  Hartmut


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 21:29     ` Hartmut Hackmann
@ 2008-02-08  0:30       ` Russell Kliese
       [not found]       ` <47AB9F3A.8050608@kliese.wattle.id.au>
  1 sibling, 0 replies; 9+ messages in thread
From: Russell Kliese @ 2008-02-08  0:30 UTC (permalink / raw)
  To: linux-dvb

Hartmut Hackmann wrote:
> Hi, all
>
> Russell Kliese schrieb:
>   
>> Nico Sabbi wrote:
>>     
>>> On Thursday 07 February 2008 14:39:44 Russell Kliese wrote:
>>>
>>>   
>>>       
>>>> Analog TV worked without a problem (even with the older drivers).
>>>>
>>>> There is still a problem with the digital decoder. Sometimes it
>>>> works fine (I can scan for channels and can run tzap to view a
>>>> channel using mplayer). However, sometimes these commands don't
>>>> work. I've noticed the following when running dmesg:
>>>>
>>>>
>>>> [ 6318.055521] tda1004x: found firmware revision 20 -- ok
>>>>
>>>> I suspect that the card is failing to work because the firmware
>>>> sometimes isn't being uploaded for some reason. Does anybody have
>>>> any ideas why or what I could do to try and fix this?
>>>>
>>>> Hopefully this problem can be sorted out and another card can be
>>>> added to the list of supported DVB-T cards. Yay!
>>>>     
>>>>         
>>> afaik the last fw for the 10046 demodulator is version 29, that
>>> you can extract from the lifeview drivers
>>>   
>>>       
>> Thanks for pointing that out. I grabbed the version 29 firmware using 
>> get_dvb_firmware tda10046lifeview and copied this into the appropriate 
>> place. However, I'm still having the same sort of problem:
>>
>> [ 2095.281620] tda1004x: timeout waiting for DSP ready
>> [ 2095.321600] tda1004x: found firmware revision 0 -- invalid
>> [ 2095.321614] tda1004x: trying to boot from eeprom
>> [ 2097.648360] tda1004x: timeout waiting for DSP ready
>> [ 2097.688338] tda1004x: found firmware revision 0 -- invalid
>> [ 2097.688346] tda1004x: waiting for firmware upload...
>> [ 2110.173699] tda1004x: found firmware revision 29 -- ok
>> [ 2121.531804] tda1004x: setting up plls for 48MHz sampling clock
>> [ 2121.727550] tda1004x: found firmware revision 29 -- ok
>> [ 2513.011736] tda1004x: setting up plls for 48MHz sampling clock
>> [ 2513.199286] tda1004x: found firmware revision 33 -- invalid
>> [ 2513.199294] tda1004x: trying to boot from eeprom
>> [ 2513.567098] tda1004x: found firmware revision 33 -- invalid
>> [ 2513.567110] tda1004x: waiting for firmware upload...
>> [ 2526.044456] tda1004x: found firmware revision 33 -- invalid
>> [ 2526.044469] tda1004x: firmware upload failed
>> [ 2534.743826] tda1004x: setting up plls for 48MHz sampling clock
>> [ 2534.885955] tda1004x: found firmware revision ff -- invalid
>> [ 2534.885968] tda1004x: trying to boot from eeprom
>> [ 2535.211575] tda1004x: found firmware revision 0 -- invalid
>> [ 2535.211582] tda1004x: waiting for firmware upload...
>> [ 2535.217254] tda1004x: Error during firmware upload
>> [ 2535.224898] tda1004x: found firmware revision ff -- invalid
>> [ 2535.224911] tda1004x: firmware upload failed
>>
>> Cheers,
>>
>> Russell
>>
>>     
> This is not only a question of the firmware revision.
> Many cards have an eeprom with the firmware on the board. The TDA10046
> automatically tries to boot from this. The eeprom address is controlled
> with a GPIO pin. IF this pin changes while the chip boots, it will crash
> and possibly not recover. This entrie mechanism is hard to control.
> The card specific configuration structures tda1004x_config in saa7134-dvb.c
> have a entry .gpio_config. Please change this to TDA10046_GP01_I or try
> card type 81.
>   

The symptoms I'm having of unreliable firmware loading sounds like it
could indeed be caused by GPIO pins changing during operation of the
card and affecting subsequent firmware loads.

I tried setting .gpio_config to DA10046_GP01_I (the default for
card=109), DA10046_GP00_I and DA10046_GP11_I. None of these solved the
problem. I also tried card=81, but this didn't help either.

Are there any other configuration options that could be affecting the
reliable upload or loading of firmware?

Cheers,

Russell


_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] [Bulk]  MSI TV@nywhere A/D v1.1 mostly working
  2008-02-07 15:09 ` [linux-dvb] [Bulk] " CityK
@ 2008-02-08  0:33   ` Russell Kliese
  2008-02-08 15:29     ` [linux-dvb] " CityK
  0 siblings, 1 reply; 9+ messages in thread
From: Russell Kliese @ 2008-02-08  0:33 UTC (permalink / raw)
  To: CityK; +Cc: linux-dvb

CityK wrote:
> Russell Kliese wrote:
>> I've posted a picture of my card at the following URL:
>> http://ringo.com/photos/photo.html?photoId=253664472 . The chipset
>> includes: Philips TDA10046A digital decder, Philips SAA7131E analog
>> decoder and a 8275AC1 tuner.
>
> Hi Russell,
> could you please upload your photo to the wiki article: 
> http://linuxtv.org/wiki/index.php/MSI_TV%40nywhere_A/D
>
> Thanks.

Done. I've also added it to the card list at 
http://linuxtv.org/wiki/index.php/DVB-T_PCI_Cards#MSI

Cheers,

Russell




_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
  2008-02-08  0:33   ` Russell Kliese
@ 2008-02-08 15:29     ` CityK
  0 siblings, 0 replies; 9+ messages in thread
From: CityK @ 2008-02-08 15:29 UTC (permalink / raw)
  To: Russell Kliese; +Cc: linux-dvb

Russell Kliese wrote:
> CityK wrote:
>> Russell Kliese wrote:
>>> I've posted a picture of my card at the following URL:
>>> http://ringo.com/photos/photo.html?photoId=253664472 . The chipset
>>> includes: Philips TDA10046A digital decder, Philips SAA7131E analog
>>> decoder and a 8275AC1 tuner.
>>
>> Hi Russell,
>> could you please upload your photo to the wiki article: 
>> http://linuxtv.org/wiki/index.php/MSI_TV%40nywhere_A/D
>>
>> Thanks.
>
> Done. I've also added it to the card list at 
> http://linuxtv.org/wiki/index.php/DVB-T_PCI_Cards#MSI
>
> Cheers,
>
> Russell

Thanks ... I wasn't sure if you had received the message or not --- for 
some reason, unbeknownst  to me, over the last month or so a number of 
my messages  are getting "bulk" attached to the subject header, thus (1) 
breaking threading and (2) likely converting my replies into perfect 
candidates for one sided showdowns with everyone's junk email filters.

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
       [not found]         ` <47AE195F.10509@t-online.de>
@ 2008-02-10 15:34           ` Russell Kliese
  0 siblings, 0 replies; 9+ messages in thread
From: Russell Kliese @ 2008-02-10 15:34 UTC (permalink / raw)
  To: Hartmut Hackmann; +Cc: linux-dvb

Hartmut Hackmann wrote:
> Hi, Russell
>
> Russell Kliese schrieb:
>   
>> Hartmut Hackmann wrote:
>>     
>>> Hi, all
>>>
>>> Russell Kliese schrieb:
>>>  
>>>       
>>>> Nico Sabbi wrote:
>>>>    
>>>>         
>>>>> On Thursday 07 February 2008 14:39:44 Russell Kliese wrote:
>>>>>
>>>>>        
>>>>>           
>>>>>> Analog TV worked without a problem (even with the older drivers).
>>>>>>
>>>>>> There is still a problem with the digital decoder. Sometimes it
>>>>>> works fine (I can scan for channels and can run tzap to view a
>>>>>> channel using mplayer). However, sometimes these commands don't
>>>>>> work. I've noticed the following when running dmesg:
>>>>>>
>>>>>>
>>>>>> [ 6318.055521] tda1004x: found firmware revision 20 -- ok
>>>>>>
>>>>>> I suspect that the card is failing to work because the firmware
>>>>>> sometimes isn't being uploaded for some reason. Does anybody have
>>>>>> any ideas why or what I could do to try and fix this?
>>>>>>
>>>>>> Hopefully this problem can be sorted out and another card can be
>>>>>> added to the list of supported DVB-T cards. Yay!
>>>>>>             
>>>>>>             
>>>>> afaik the last fw for the 10046 demodulator is version 29, that
>>>>> you can extract from the lifeview drivers
>>>>>         
>>>>>           
>>>> Thanks for pointing that out. I grabbed the version 29 firmware using
>>>> get_dvb_firmware tda10046lifeview and copied this into the
>>>> appropriate place. However, I'm still having the same sort of problem:
>>>>
>>>> [ 2095.281620] tda1004x: timeout waiting for DSP ready
>>>> [ 2095.321600] tda1004x: found firmware revision 0 -- invalid
>>>> [ 2095.321614] tda1004x: trying to boot from eeprom
>>>> [ 2097.648360] tda1004x: timeout waiting for DSP ready
>>>> [ 2097.688338] tda1004x: found firmware revision 0 -- invalid
>>>> [ 2097.688346] tda1004x: waiting for firmware upload...
>>>> [ 2110.173699] tda1004x: found firmware revision 29 -- ok
>>>> [ 2121.531804] tda1004x: setting up plls for 48MHz sampling clock
>>>> [ 2121.727550] tda1004x: found firmware revision 29 -- ok
>>>> [ 2513.011736] tda1004x: setting up plls for 48MHz sampling clock
>>>> [ 2513.199286] tda1004x: found firmware revision 33 -- invalid
>>>> [ 2513.199294] tda1004x: trying to boot from eeprom
>>>> [ 2513.567098] tda1004x: found firmware revision 33 -- invalid
>>>> [ 2513.567110] tda1004x: waiting for firmware upload...
>>>> [ 2526.044456] tda1004x: found firmware revision 33 -- invalid
>>>> [ 2526.044469] tda1004x: firmware upload failed
>>>> [ 2534.743826] tda1004x: setting up plls for 48MHz sampling clock
>>>> [ 2534.885955] tda1004x: found firmware revision ff -- invalid
>>>> [ 2534.885968] tda1004x: trying to boot from eeprom
>>>> [ 2535.211575] tda1004x: found firmware revision 0 -- invalid
>>>> [ 2535.211582] tda1004x: waiting for firmware upload...
>>>> [ 2535.217254] tda1004x: Error during firmware upload
>>>> [ 2535.224898] tda1004x: found firmware revision ff -- invalid
>>>> [ 2535.224911] tda1004x: firmware upload failed
>>>>
>>>> Cheers,
>>>>
>>>> Russell
>>>>
>>>>     
>>>>         
>>> This is not only a question of the firmware revision.
>>> Many cards have an eeprom with the firmware on the board. The TDA10046
>>> automatically tries to boot from this. The eeprom address is controlled
>>> with a GPIO pin. IF this pin changes while the chip boots, it will crash
>>> and possibly not recover. This entrie mechanism is hard to control.
>>> The card specific configuration structures tda1004x_config in
>>> saa7134-dvb.c
>>> have a entry .gpio_config. Please change this to TDA10046_GP01_I or try
>>> card type 81.
>>>   
>>>       
>> The symptoms I'm having of unreliable firmware loading sounds like it
>> could indeed be caused by GPIO pins changing during operation of the
>> card and affecting subsequent firmware loads.
>>
>> I tried setting .gpio_config to DA10046_GP01_I (the default for
>> card=109), DA10046_GP00_I and DA10046_GP11_I. None of these solved the
>> problem. I also tried card=81, but this didn't help either.
>>
>> Are there any other configuration options that could be affecting the
>> reliable upload or loading of firmware?
>>
>> Cheers,
>>
>> Russell
>>
>>     
> I had a look at the photo you published. There is only one eeprom on the card?
> it is in a 8 pin package. Can you please check its type?
>   

I inspected the card, and could only see one 8 pin device. The part 
number on the device is:

ATMLH722
028  1
A7F5362E

> This looks like your board has no firmware eeprom.
> So the download doesn't succeed or the dsp crashes for some reason. In the log
> you sent, were there further messages?
>   

There weren't any subsequent messages in the log that were any different 
(there were more similar messages if I kept trying to use software that 
made use of the card).

I'm happy spend a bit of time trying some things that might get this 
card working. Let me know if you have any ideas.

Cheers,

Russell

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-02-10 15:27 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-07 13:39 [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working Russell Kliese
2008-02-07 13:43 ` Nico Sabbi
2008-02-07 14:34   ` Russell Kliese
2008-02-07 21:29     ` Hartmut Hackmann
2008-02-08  0:30       ` Russell Kliese
     [not found]       ` <47AB9F3A.8050608@kliese.wattle.id.au>
     [not found]         ` <47AE195F.10509@t-online.de>
2008-02-10 15:34           ` Russell Kliese
2008-02-07 15:09 ` [linux-dvb] [Bulk] " CityK
2008-02-08  0:33   ` Russell Kliese
2008-02-08 15:29     ` [linux-dvb] " CityK

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox