[linux-dvb] syslog: av7110_fw_request: timeout waiting for HANDSHAKE_REG - What does this mean?

Sebastian sebastian_ml at gmx.net
Fri Jun 3 10:06:52 CEST 2005


Hi all,

recently I discovered these messages while looking at my syslog. They
appear at random. I was using a 2.6.12-rc5 kernel when I saw it first.
Afterwards I switched back to 2.6.11.10 hoping to get rid of the
messages, but they still pop up. I got one TT rev.1.5.

Jun  3 05:30:02 hal9000 vdr[8755]: channel 2 (ZDF) event 05:30
'ARD-Morgenmagazin' status 4
Jun  3 05:30:03 hal9000 vdr[8755]: channel 20 (EuroNews) event 05:30
'Nachrichten' status 4
Jun  3 05:31:43 hal9000 av7110_fw_request: timeout waiting for HANDSHAKE_REG
Jun  3 05:31:43 hal9000 dvb-ttpci: StartHWFilter error  buf 0b07 0010
044c b96a  ret ffffffff  handle c040
Jun  3 05:31:43 hal9000 StopHWFilter tried to stop invalid filter ffff,
filter type = 1
Jun  3 05:36:18 hal9000 av7110_fw_request: timeout waiting for HANDSHAKE_REG
Jun  3 05:36:18 hal9000 dvb-ttpci: StartHWFilter error  buf 0b07 0010
0190 b96a  ret ffffffff  handle c040
Jun  3 05:36:18 hal9000 StopHWFilter tried to stop invalid filter ffff,
filter type = 1
Jun  3 05:36:49 hal9000 av7110_fw_request: timeout waiting for HANDSHAKE_REG
Jun  3 05:36:49 hal9000 dvb-ttpci: StopHWFilter error  cmd 0b08 0001
000b  ret ffffffff  resp 10f6 c01b  pid 200
Jun  3 05:40:01 hal9000 cron[12589]: (root) CMD (test -x
/usr/sbin/run-crons && /usr/sbin/run-crons )

The corresponding lines in the driver seem to be these in av7110_hw.c:

#ifndef _NOHANDSHAKE
        start = jiffies;
        while (rdebi(av7110, DEBINOSWAP, HANDSHAKE_REG, 0, 2 )) {
                msleep(1);
                if (time_after(jiffies, start + ARM_WAIT_SHAKE)) {
                        printk(KERN_ERR "%s: timeout waiting for
HANDSHAKE_REG\n", __FUNCTION__);
                        up(&av7110->dcomlock);
                        return -1;
                }
        }
#endif

I load dvb_ttpci with vidmode=3 hw_sections=0 in case this matters.

I can't remember seeing these messages before. I just hope it doesn't
mean my card is dying. :) The thing is I didn't do anything that I could
relate to these messages, be it changing hardware or software. The card
has its own IRQ, too. I run VDR (development tree) and I don't have any
problems with recordings or anything else on this box.

cat /proc/interrupts
           CPU0
  0:  109679768    IO-APIC-edge  timer
  4:     103776    IO-APIC-edge  lirc_serial
  8:    9146919    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 14:    1205520    IO-APIC-edge  ide0
 15:     106167    IO-APIC-edge  ide1
185:   20826191   IO-APIC-level  ohci_hcd, eth0
193:          4   IO-APIC-level  ehci_hcd
201:     842855   IO-APIC-level  ohci_hcd
209:    7662393   IO-APIC-level  ICE1712
217:  126809434   IO-APIC-level  saa7146 (0)
NMI:          0
LOC:  109683629
ERR:          0
MIS:          0

cat /proc/version
Linux version 2.6.11.10 (root at hal9000) (gcc version 3.3.5-20050130
(Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) #1 Thu
Jun 2 03:25:32 CEST 2005

Is this bad or should I stop worrying?

Thanks

Sebastian




More information about the linux-dvb mailing list