[linux-dvb] __av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE

Miernik miernik at ffii.org
Wed Sep 21 21:05:06 CEST 2005


I have a DVB-S card which is recognized like this when loading the driver:

saa7146: register extension 'dvb'.
PCI: Found IRQ 12 for device 0000:00:09.0
saa7146: found saa7146 @ mem d107e000 (revision 1, irq 12) (0x13c2,0x1002).
DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.3 SE).
adapter has MAC addr = 00:d0:5c:3d:10:cb
dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 8000261f
dvb-ttpci: firmware @ card 0 supports CI link layer interface
dvb-ttpci: adac type set to 0 @ card 0
saa7146_vv: saa7146 (0): registered device video0 [v4l2]
ves1x93: Detected ves1893a rev2
DVB: registering frontend 0 (VLSI VES1x93 DVB-S)...
dvb-ttpci: found av7110-0.

I use DVB driver from standard Debian latest kernel in current sid, I
didn't compile anything in it myself.

I use this firmware:
http://www.linuxtv.org/download/dvb/firmware/dvb-ttpci-01.fw-261f

jaworz:~$ uname -a
Linux jaworz 2.6.12-1-386 #1 Tue Sep 6 14:35:54 UTC 2005 i686 GNU/Linux
jaworz:~$


And what happens is this:

jaworz:~# szap -i
reading channels from file '/root/.szap/channels.conf'

>>> BBC World
zapping to 168 'BBC World':
sat 0, frequency = 12597 MHz V, symbolrate 27500000, vpid = 0x00a3, apid = 0x005c
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
av7110_wait_msgstate: timeout waiting for MSGSTATE 0040
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
av7110_wait_msgstate: timeout waiting for MSGSTATE 0040
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
__av7110_send_fw_cmd: timeout waiting on busy MSG QUEUE
dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -1
dvb-ttpci: av7110_fw_cmd error -1
status 1f | signal 6767 | snr c2c2 | ber 00000000 | unc 00000064 | FE_HAS_LOCK

>>>


No picture is shown with xawtv or fbtv, also no sound is on the
speakers connected to the jack on the card.

I remember that in April 2005 I used this card with the kernel that was
in Debian GNU/Linux sid then, the same way that I try now, and then it
worked.

So I think some bug was introduced since April, or I must have messed
up something (the system was completely reinstalled since then, it was
even a different motherboard, CPU, RAM, video card and monitor), but
anyway, what is the problem?

I also tried the older firmware, latest which was there in April 2005,
that I used then:
http://www.linuxtv.org/download/dvb/firmware/dvb-ttpci-01.fw-261d
but the only difference is that there is only a much shorter, one line
error message, and only in kern.log, does not appear on the screen. It
is like this:

Sep 21 21:01:20 localhost kernel: av7110_wait_msgstate: timeout waiting for MSGSTATE 0040

But maybe the difference is because I didn't reload driver after reboot,
or something. I rebooted after changing firmware in /lib/firmware/

-- 
Miernik             _________________________  xmpp:miernik at amessage.info
___________________/_______________________/      mailto:miernik at ffii.org
                       Save Europe from Software Patents
                http://www.gnu.org/philosophy/savingeurope.html




More information about the linux-dvb mailing list