> - 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
