Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Nova-T - tda1004x: waiting for firmware upload...



On Tue, Feb 01, 2005 at 07:08:39PM +0000, Dan Robinson wrote:
> I have a system built using atrpms using kernel 2.6.10-1.741_FC3, with
> two Nova-T PCI cards (One Conexant, One Philips/saa7146).  The newer
> model (cx88 based) initialises without problem, but the older model
> takes ~10seconds to tune and will not work at all when I use it with
> dvbscan.  When I look at dmesg, all I see is "waiting for firmware to
> upload".  I've placed the firmware files in both locations that I've
> read of, but nothing.

That's OK. You don't get any more messages after this:

> tda1004x: waiting for firmware upload...

It doesn't mean it failed. (I think you do get a follow-up message if it
fails.)

So at that point you should be ready to go. But there's a bug in 2.6.10
which means it tries to retune too often (or something like that), which
actually prevents the tda1004x from tuning except after a few seconds.
Already fixed in CVS, but for 2.6.10:


diff -urN linux-2.6.10/drivers/media/dvb/dvb-core/dvb_frontend.c linux-2.6.10-patched/drivers/media/dvb/dvb-core/dvb_frontend.c
--- linux-2.6.10/drivers/media/dvb/dvb-core/dvb_frontend.c	2004-12-27 17:13:55.000000000 +1100
+++ linux-2.6.10-patched/drivers/media/dvb/dvb-core/dvb_frontend.c	2005-01-04 18:56:57.000000000 +1100
@@ -454,7 +454,8 @@
 			 * occurs */
 			if (fe->state & FESTATE_RETUNE) {
 				fe->state = FESTATE_TUNING_FAST;
-				goto retune;
+				/*goto retune;*/
+				wake_up_interruptible(&fe->wait_queue);
 			}
 		}
 

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>




Home | Main Index | Thread Index