← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 486264] Re: tda1004x: timeout waiting for DSP ready

 

Marc,

I agree it is probably kernel or firmware issue. What should i do in
such case? Should I nominate this bug for another package? Which one? I
am not skilled in symptom vs. package assignment. In any case, this
issue is associated with mythtv. Other viewers (e.g. MeTV) works fine.

=========================

Lee,

I was in email contact with Hartmut Hackmann who is (probably) author of
firmware. His description of issue is as follows:

> This issue is at least partly known:
> The problem is that the MythTV frontend initializes the (analog)
> tuner in a very early state (nothing wrong with that). If the
> driver for the tda10046 really needs to download the firmware, this
> takes a number of seconds. If any software tries to program the tuner
> in this time, this causes a bus conflict on the card. As a result, the
> DSP on the 10046 crashes and will not recover.
> A clean solution would be to implement a locking mechanism on board
> layer but i never did that (not a simple task).

He also indicated possible workaround:

> I assume that your system starts the mythtv server at boot time with an init
> script. This depends on the distribution you use but most have a directory
> /etc/init.d. You should find a shell script starting the server (sorry, i don't
> know the exact names). In this script, you might add a "sleep 10" right before
> invoking mythserver. If this does not do the trick, you migt add a "modprobe saa7134"
> right before the sleep command. This way it should be possible to get rid of the
> collision i mentioned.

But I didn't tested it as I was quite busy last few weeks and this in
not a top priority issue I am solving :)

-- 
tda1004x: timeout waiting for DSP ready
https://bugs.launchpad.net/bugs/486264
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to mythtv in ubuntu.

Status in “mythtv” package in Ubuntu: Incomplete

Bug description:
Binary package hint: mythtv

MythTV causes problem with DVB-T card firmware. Symptoms are as follows:

1) After mythtv installation everything works fine for many restarts (few days)

2) Suddenly, firmware is not loaded. dmesg gives 
tda1004x: timeout waiting for DSP ready
tda1004x: found firmware revision 80 -- invalid
tda1004x: firmware upload failed

3) Uninstall and reinstall of mythtv package revert this state so card (and mythtv) is working again well. dmesg gives
tda1004x: found firmware revision 20 -- ok

I repeated this 1-2-3 cycle three or four times since karmic-koala install.

===========================
Using:
Ubuntu 9.10 Karmic Koala
mythtv 0.22.0 (both backend and frontend)
tv card: AVerTV Digi Super 007 [Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)]
firmware: /lib/firmware/dvb-fe-tda10046.fw installed from linux-firmware-nonfree package