public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Hartmut Hackmann <hartmut.hackmann@t-online.de>
To: Russell Kliese <russell@kliese.wattle.id.au>
Cc: linux-dvb@linuxtv.org, Nico Sabbi <Nicola.Sabbi@poste.it>
Subject: Re: [linux-dvb] MSI TV@nywhere A/D v1.1 mostly working
Date: Thu, 07 Feb 2008 22:29:40 +0100	[thread overview]
Message-ID: <47AB7844.5040706@t-online.de> (raw)
In-Reply-To: <47AB1705.7020905@kliese.wattle.id.au>

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

  reply	other threads:[~2008-02-07 21:29 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47AB7844.5040706@t-online.de \
    --to=hartmut.hackmann@t-online.de \
    --cc=Nicola.Sabbi@poste.it \
    --cc=linux-dvb@linuxtv.org \
    --cc=russell@kliese.wattle.id.au \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox