public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Francesco <ml@punkrockworld.it>
To: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] unstable tda1004x firmware loading
Date: Tue, 17 Jun 2008 16:51:16 +0200	[thread overview]
Message-ID: <4857CF64.8080201@punkrockworld.it> (raw)
In-Reply-To: <4856FE3D.6040400@t-online.de>

> Looks like there currently are many people having problems.
> Allow me to give some background info:
> 
> Something that is not in the datasheet:
> The tda10046 automatically tries to load the firmware from an eeprom at the
> second I2C port. This does *not* need to be triggered by the driver. The timeout
> seems to be very long. In the past, this happened:
> If the driver tries to access the tuner while the download is not finished, there
> is a collision on the I2C bus. This can corrupt both, the firmware and the tuner
> initialization. In the case of the tda8275a, the result can be that it turns off
> its 16MHz reference output which is used for the tda10046 as well. This blocks the
> i2c bus and the only way to recover is a complete power cycle.
> This is why i made the driver try to get the firmware as soon as possible.
> Otherwise it is not possible to access the tuner - at least on some boards.
> 
> Few days ago, a user reported that the firmware download seems to be retriggered
> in some cases. This might occur if something opens the dvb device while the download
> is not finished. If it is the case, we need to lock the download.
> Another dangerous thing is the address mapping of the firmware eeprom: it is
> controlled by a GPIO pin. If this pin changes while the download is running, we are
> lost.
> 
> Best regards
>    Hartmut

I've found a little workaround (not a solution, but...) for this problem 
for my Asus7131H...

Simply adding "saa7134-dvb" to /etc/modules, make a successful firmware 
loading on boot.
(My system is an Ubuntu 7.10)




Francesco Ferrario
- Chimera project -
- www.chimeratv.it -

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

  reply	other threads:[~2008-06-17 14:51 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-16 11:37 unstable tda1004x firmware loading timf
     [not found] ` <200806161343.16372.eggert@hugsaser.is>
2008-06-16 23:58   ` [linux-dvb] " Hartmut Hackmann
2008-06-17 14:51     ` Francesco [this message]
2008-06-17 20:44       ` Hartmut Hackmann
2008-06-18 17:01         ` Francesco
2008-06-19 22:49           ` Hartmut Hackmann
2008-06-19 21:05         ` Francesco
2008-06-19  9:03 ` timf
2008-06-19 23:21   ` [linux-dvb] " Hartmut Hackmann

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=4857CF64.8080201@punkrockworld.it \
    --to=ml@punkrockworld.it \
    --cc=linux-dvb@linuxtv.org \
    /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