> - Firmware load timeouts. For some reason these have become much more
> frequent lately. I want to find out why and also try to implement an
> automatic reload mechanism. ivtvctl -H often gets the driver working
> again so doing that automatically shouldn't be too difficult.
>

ivtvctl -H does not work in my case: The console freezes, and the log shows
this:

the timeout appears at boot:

Apr  7 19:26:47 linvdr user.info kernel: ivtv:  ==================== START
INIT IVTV ====================
Apr  7 19:26:47 linvdr user.info kernel: ivtv:  version 0.7.0 (v4l-dvb +
ivtv virtual merge) Revision: 3235 loading
Apr  7 19:26:47 linvdr user.info kernel: ivtv:  Linux version: 2.6.16 386
gcc-3.3
Apr  7 19:26:47 linvdr user.info kernel: ivtv:  In case of problems please
include the debug info between
Apr  7 19:26:47 linvdr user.info kernel: ivtv:  the START INIT IVTV and END
INIT IVTV lines, along with
Apr  7 19:26:47 linvdr user.info kernel: ivtv:  any module options, when
mailing the ivtv-users mailinglist.
Apr  7 19:26:47 linvdr user.info kernel: ivtv0: Autodetected Hauppauge WinTV
PVR-350 card (cx23415 based)
Apr  7 19:26:47 linvdr user.info kernel: ACPI: PCI Interrupt
0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
Apr  7 19:26:47 linvdr user.info kernel: ivtv0: Unreasonably low latency
timer, setting to 64 (was 32)
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: Hauppauge model
48134, rev J342, serial# 7066538
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: tuner model is
Temic 4009FR5 (idx 42, type 20)
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: TV standards
PAL(B/G) (eeprom 0x04)
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: audio processor is
MSP4418 (idx 25)
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: decoder processor
is SAA7115 (idx 19)
Apr  7 19:26:47 linvdr user.info kernel: tveeprom 0-0050: has radio, has IR
remote
Apr  7 19:26:47 linvdr user.info kernel: tuner 0-0061: chip found @ 0xc2
(ivtv i2c driver #0)
Apr  7 19:26:48 linvdr user.info kernel: saa7115 0-0021: saa7115 found @
0x42 (ivtv i2c driver #0)
Apr  7 19:26:48 linvdr user.info kernel: saa7127 0-0044: saa7127 found @
0x88 (ivtv i2c driver #0)
Apr  7 19:26:48 linvdr user.info kernel: msp3400 0-0040: MSP4418G-A2 found @
0x80 (ivtv i2c driver #0)
Apr  7 19:26:48 linvdr user.info kernel: msp3400 0-0040: MSP4418G-A2
supports nicam and radio, mode is autodetect and autoselect
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-dec.fw
firmware (262144 bytes)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Encoder revision: 0x02050032
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Decoder revision: 0x02020023
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Create encoder radio stream
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA decoder MPEG
stream: 16 x 65536 buffers (1024KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA decoder VBI
stream: 512 x 2048 buffers (1024KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Create decoder VOUT stream
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: Allocate DMA decoder YUV
stream: 20 x 51840 buffers (1024KB total)
Apr  7 19:26:49 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-init.mpg
firmware (155648 bytes)
Apr  7 19:26:49 linvdr user.info kernel: tuner 0-0061: type set to 20 (Temic
PAL_BG (4009 FR5) or PAL_I (4069 FR5))
Apr  7 19:26:49 linvdr user.debug kernel: spurious 8259A interrupt: IRQ7.
Apr  7 19:26:57 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:26:57 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Apr  7 19:27:05 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:27:05 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Apr  7 19:27:13 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:27:13 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Apr  7 19:27:14 linvdr user.info kernel: ivtv0: Initialized Hauppauge WinTV
PVR-350, card #0
Apr  7 19:27:14 linvdr user.info kernel: ivtv:  ====================  END
INIT IVTV  ====================

... and again after switching a channel:

Apr  7 19:27:18 linvdr user.info vdr: [1436] switching to channel 9
Apr  7 19:27:22 linvdr user.info kernel: ivtv0 warning: No Free Mailbox for
cmd 0x000000c9 after 100 tries!
Apr  7 19:27:22 linvdr user.info kernel: ivtv0 warning: Mailbox[0]
0x000000d3 flags 0x00000003
Apr  7 19:27:22 linvdr user.info kernel: ivtv0 warning: Mailbox[1]
0x000000d3 flags 0x00000003
Apr  7 19:27:22 linvdr user.info kernel: ivtv0 warning: Mailbox[2]
0x000000d9 flags 0x00000003
Apr  7 19:27:22 linvdr user.info kernel: ivtv0 warning: Firmware
UNRESPONSIVE when trying cmd 0x000000c9!!!
Apr  7 19:27:25 linvdr user.info kernel: ivtv0 warning: No Free Mailbox for
cmd 0x000000dc after 100 tries!
Apr  7 19:27:25 linvdr user.info kernel: ivtv0 warning: Mailbox[0]
0x000000db flags 0x00000003
Apr  7 19:27:25 linvdr user.info kernel: ivtv0 warning: Mailbox[1]
0x000000dc flags 0x00000003
Apr  7 19:27:25 linvdr user.info kernel: ivtv0 warning: Mailbox[2]
0x000000dc flags 0x00000003
Apr  7 19:27:25 linvdr user.info kernel: ivtv0 warning: Firmware
UNRESPONSIVE when trying cmd 0x000000dc!!!
Apr  7 19:27:33 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:27:33 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: No Free Mailbox for
cmd 0x000000c8 after 100 tries!
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: Mailbox[0]
0x000000dc flags 0x00000003
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: Mailbox[1]
0x000000d7 flags 0x00000003
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: Mailbox[2]
0x000000d6 flags 0x00000003
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: Firmware
UNRESPONSIVE when trying cmd 0x000000c8!!!
Apr  7 19:27:36 linvdr user.info kernel: ivtv0 warning: init error 21.
Code -16
Apr  7 19:27:44 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:27:44 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:27:53 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:27:53 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:01 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:01 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:09 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:09 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:17 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:17 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:25 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:25 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0

ivtvctl -H:

Apr  7 19:28:29 linvdr user.info kernel: ivtv0 warning: FW Reload: Set DEC
IRQ Mask!
Apr  7 19:28:29 linvdr user.info kernel: ivtv0: Resetting Firmware!
Apr  7 19:28:33 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:33 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:41 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:41 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:49 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:49 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:28:57 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:28:57 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:05 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:05 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:13 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:13 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:21 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:21 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:29 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:29 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:38 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:38 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:46 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:46 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:29:54 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:29:54 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:02 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:02 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:10 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:10 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:18 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:18 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:26 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:26 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:34 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:34 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:42 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:42 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:50 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:50 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:30:58 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:30:58 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:31:06 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:31:06 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:31:14 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:31:14 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:31:22 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:31:22 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:31:30 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:31:30 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0
Apr  7 19:31:38 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Apr  7 19:31:38 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000b7 with result 0xfffffff0

a hot reboot doesn`t help - I need to power off the machine


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to