Thanks for the suggestion, I'll see on the next reboot if it helps.

You said you *had* this problem for a while... What was your solution?

I have noticed that when the system *does* boot, it produces the errors
listed below (firmware not found). If I then do an rmmod ivtv_fb; rmmod
ivtv followed by a modprobe ivtv, everything starts.

To me this indicates some kind of timing problem when udev tries to load
ivtv. Perhaps it is still too early in the boot process for ivtv to start
reliably.

regards,
stanley.


> I had this problem for a while.
>
> add:
> blacklist ivtv
> to:
> /etc/modprobe.d/blacklist
>
> and diagnose your ivtv problems manually
>
> ----- Original Message -----
> From: "Stanley Merkx" <[EMAIL PROTECTED]>
> To: "User discussion about IVTV" <[email protected]>
> Sent: Monday, August 07, 2006 3:00 PM
> Subject: Re: [ivtv-users] IVTV driver causes udev not to start
>
>
>>
>> Hi,
>>
>> I think I see something similar, although in my case it does not hang
>> every time, only 1 in 3 or so... this only occurs when booting an SMP
>> kernel...
>>
>> I am also getting weird messages (in SMP mode): first saying the
>> firmware
>> file could not be found, followed by a message saying it was succesfully
>> loaded... All seems to be working fine, as I do have /dev/video[0|1] and
>> am watching a movie with mplayer -vo xv via the PVR-350 output...
>>
>> Here are my logs:
>>
>> Aug  7 23:39:50 merkx kernel: ivtv:  ==================== START INIT
>> IVTV
>> ====================
>> Aug  7 23:39:50 merkx kernel: ivtv:  version 0.7.0 (tagged release)
>> loading
>> Aug  7 23:39:50 merkx kernel: ivtv:  Linux version: 2.6.17-1.2157_FC5smp
>> SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
>> Aug  7 23:39:50 merkx kernel: ivtv:  In case of problems please include
>> the debug info between
>> Aug  7 23:39:50 merkx kernel: ivtv:  the START INIT IVTV and END INIT
>> IVTV
>> lines, along with
>> Aug  7 23:39:50 merkx kernel: ivtv:  any module options, when mailing
>> the
>> ivtv-users mailinglist.
>> Aug  7 23:39:50 merkx kernel: ivtv0: Autodetected Hauppauge WinTV
>> PVR-350
>> card (cx23415 based)
>> Aug  7 23:39:50 merkx kernel: ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI
>> 16 (level, low) -> IRQ 169
>> Aug  7 23:39:51 merkx kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c
>> driver #0)
>> Aug  7 23:39:51 merkx kernel: tda9887 1-0043: chip found @ 0x86 (ivtv
>> i2c
>> driver #0)
>> Aug  7 23:39:51 merkx kernel: saa7115 1-0021: saa7115 found @ 0x42 (ivtv
>> i2c driver #0)
>> Aug  7 23:39:51 merkx kernel: saa7127 1-0044: saa7129 found @ 0x88 (ivtv
>> i2c driver #0)
>> Aug  7 23:39:51 merkx kernel: msp3400 1-0040: MSP4418G-B3 found @ 0x80
>> (ivtv i2c driver #0)
>> Aug  7 23:39:51 merkx kernel: msp3400 1-0040: MSP4418G-B3 supports nicam
>> and radio, mode is autodetect and autoselect
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: Hauppauge model 48139,
>> rev
>> K257, serial# 2932999
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: tuner model is Philips
>> FM1216 ME MK3 (idx 57, type 38)
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: TV standards PAL(B/G)
>> PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: audio processor is
>> MSP4418
>> (idx 25)
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: decoder processor is
>> SAA7115 (idx 19)
>> Aug  7 23:39:51 merkx kernel: tveeprom 1-0050: has radio, has IR remote
>> Aug  7 23:39:52 merkx firmware_helper[3125]: Loading of
>> /lib/firmware/v4l-cx2341x-enc.fw for ivtv driver failed: No such file or
>> directory
>> Aug  7 23:39:52 merkx kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware
>> (262144 bytes)
>> Aug  7 23:39:52 merkx firmware_helper[3127]: Loading of
>> /lib/firmware/v4l-cx2341x-dec.fw for ivtv driver failed: No such device
>> Aug  7 23:39:52 merkx kernel: ivtv0: loaded v4l-cx2341x-dec.fw firmware
>> (262144 bytes)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Encoder revision: 0x02040024
>> Aug  7 23:39:52 merkx kernel: ivtv0: Decoder revision: 0x02020023
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA encoder MPEG stream:
>> 128
>> x 32768 buffers (4096KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA encoder YUV stream:
>> 161
>> x 12960 buffers (2048KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA encoder VBI stream: 80
>> x
>> 26208 buffers (2048KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA encoder PCM audio
>> stream: 455 x 4608 buffers (2048KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Create encoder radio stream
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA decoder MPEG stream:
>> 16
>> x 65536 buffers (1024KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA decoder VBI stream:
>> 512
>> x 2048 buffers (1024KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: Create decoder VOUT stream
>> Aug  7 23:39:52 merkx kernel: ivtv0: Allocate DMA decoder YUV stream: 20
>> x
>> 51840 buffers (1024KB total)
>> Aug  7 23:39:52 merkx kernel: ivtv0: loaded v4l-cx2341x-init.mpg
>> firmware
>> (155648 bytes)
>> Aug  7 23:39:52 merkx firmware_helper[3164]: Loading of
>> /lib/firmware/v4l-cx2341x-init.mpg for ivtv driver failed: No such file
>> or
>> directory
>> Aug  7 23:39:52 merkx kernel: tuner 1-0061: type set to 38 (Philips
>> PAL/SECAM multi (FM1216ME MK3))
>> Aug  7 23:39:53 merkx kernel: ivtv0: Initialized Hauppauge WinTV
>> PVR-350,
>> card #0
>> Aug  7 23:39:53 merkx kernel: ivtv:  ======================  NEXT CARD
>> ======================
>> Aug  7 23:39:53 merkx kernel: ivtv1: Autodetected Hauppauge WinTV
>> PVR-350
>> card (cx23415 based)
>> Aug  7 23:39:53 merkx kernel: ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI
>> 18 (level, low) -> IRQ 225
>> Aug  7 23:39:53 merkx kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c
>> driver #1)
>> Aug  7 23:39:53 merkx kernel: saa7115 2-0021: saa7115 found @ 0x42 (ivtv
>> i2c driver #1)
>> Aug  7 23:39:53 merkx kernel: saa7127 2-0044: saa7127 found @ 0x88 (ivtv
>> i2c driver #1)
>> Aug  7 23:39:53 merkx kernel: msp3400 2-0040: MSP4418G-A2 found @ 0x80
>> (ivtv i2c driver #1)
>> Aug  7 23:39:53 merkx kernel: msp3400 2-0040: MSP4418G-A2 supports nicam
>> and radio, mode is autodetect and autoselect
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: Hauppauge model 48134,
>> rev
>> I121, serial# 6173760
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: tuner model is Philips
>> FM1216 (idx 21, type 5)
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: TV standards PAL(B/G)
>> (eeprom 0x04)
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: audio processor is
>> MSP4418
>> (idx 25)
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: decoder processor is
>> SAA7115 (idx 19)
>> Aug  7 23:39:53 merkx kernel: tveeprom 2-0050: has radio, has IR remote
>> Aug  7 23:39:54 merkx firmware_helper[3210]: Loading of
>> /lib/firmware/v4l-cx2341x-enc.fw for ivtv driver failed: No such device
>> Aug  7 23:39:54 merkx kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware
>> (262144 bytes)
>> Aug  7 23:39:54 merkx firmware_helper[3215]: Loading of
>> /lib/firmware/v4l-cx2341x-dec.fw for ivtv driver failed: No such file or
>> directory
>> Aug  7 23:39:54 merkx kernel: ivtv1: loaded v4l-cx2341x-dec.fw firmware
>> (262144 bytes)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Encoder revision: 0x02040024
>> Aug  7 23:39:54 merkx kernel: ivtv1: Decoder revision: 0x02020023
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA encoder MPEG stream:
>> 128
>> x 32768 buffers (4096KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA encoder YUV stream:
>> 161
>> x 12960 buffers (2048KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA encoder VBI stream: 80
>> x
>> 26208 buffers (2048KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA encoder PCM audio
>> stream: 455 x 4608 buffers (2048KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Create encoder radio stream
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA decoder MPEG stream:
>> 16
>> x 65536 buffers (1024KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA decoder VBI stream:
>> 512
>> x 2048 buffers (1024KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: Create decoder VOUT stream
>> Aug  7 23:39:54 merkx kernel: ivtv1: Allocate DMA decoder YUV stream: 20
>> x
>> 51840 buffers (1024KB total)
>> Aug  7 23:39:54 merkx kernel: ivtv1: loaded v4l-cx2341x-init.mpg
>> firmware
>> (155648 bytes)
>> Aug  7 23:39:54 merkx firmware_helper[3258]: Loading of
>> /lib/firmware/v4l-cx2341x-init.mpg for ivtv driver failed: No such file
>> or
>> directory
>> Aug  7 23:39:55 merkx kernel: tuner 2-0061: type set to 5 (Philips
>> PAL_BG
>> (FI1216 and compatibles))
>> Aug  7 23:39:55 merkx kernel: ivtv1: Initialized Hauppauge WinTV
>> PVR-350,
>> card #1
>> Aug  7 23:39:55 merkx kernel: ivtv:  ====================  END INIT IVTV
>> ====================
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: Framebuffer module loaded
>> (attached to ivtv card id 0)
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: screen coords: [0 0] -> [720
>> 576]
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: original global alpha = 208
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: current OSD state = 39
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: new global alpha = 208 (1 255
>> 0)
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: framebuffer at 0xd9510000,
>> mapped
>> to 0xf9b10000, size 1665k
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: mode is 720x576x32,
>> linelength=2880
>> Aug  7 23:39:55 merkx kernel: ivtv0-osd: fb1: cx23415 TV out frame
>> buffer
>> device
>> Aug  7 23:39:55 merkx kernel: ivtv0: Allocate DMA decoder OSD stream: 16
>> x
>> 65536 buffers (1024KB total)
>>
>> The ls -l of /lib/firmware :
>>
>> [EMAIL PROTECTED] ~]# ls -l /lib/firmware/
>> total 520
>> -rw-r--r-- 1 root root 262144 Apr  9 00:09 v4l-cx2341x-dec.fw
>> -rw-r--r-- 1 root root 262144 Apr  9 00:09 v4l-cx2341x-enc.fw
>> lrwxrwxrwx 1 root root     33 Aug  7 23:17 v4l-cx2341x-init.mpg ->
>> /lib/modules/v4l-cx2341x-init.mpg
>>
>> And the ls -l of /lib/modules :
>>
>> [EMAIL PROTECTED] ~]# ls -l /lib/modules
>> total 188
>>
>> drwxr-xr-x 5 root root   4096 Aug  7 23:17 2.6.17-1.2157_FC5
>> drwxr-xr-x 5 root root   4096 Aug  7 23:18 2.6.17-1.2157_FC5smp
>> lrwxrwxrwx 1 root root     32 Aug  7 23:39 ivtv-fw-dec.bin ->
>> /lib/firmware/v4l-cx2341x-dec.fw
>> lrwxrwxrwx 1 root root     32 Aug  7 23:39 ivtv-fw-enc.bin ->
>> /lib/firmware/v4l-cx2341x-enc.fw
>> lrwxrwxrwx 1 root root     32 Aug  7 23:39 v4l-cx2341x-dec.fw ->
>> /lib/firmware/v4l-cx2341x-dec.fw
>> lrwxrwxrwx 1 root root     32 Aug  7 23:39 v4l-cx2341x-enc.fw ->
>> /lib/firmware/v4l-cx2341x-enc.fw
>> -rwxr-xr-x 1 root root 155648 Dec 29  2005 v4l-cx2341x-init.mpg
>>
>> All installed from ATRpms, although I do specifically need to install
>> ivtv-firmware-enc to get a working set of firmware files...
>>
>> Regards,
>> Stanley.
>>
>>
>>> Hi guys,
>>>
>>> I think I'm experiencing the same problem. It locks up pretty much
>>> every
>>> time with kernel 2.6.17.6 and ivtv 0.7.0.
>>>
>>> Using the magic sysrq to change the loglevel, I've captured the
>>> following
>>> bit of output:
>>>
>>> [17179586.736000] ivtv:  ==================== START INIT IVTV
>>> ====================
>>> [17179586.736000] ivtv:  version 0.7.0 (tagged release) loading
>>> [17179586.736000] ivtv:  Linux version: 2.6.17.6 mod_unload PENTIUMIII
>>> gcc-3.4
>>> [17179586.736000] ivtv:  In case of problems please include the debug
>>> info
>>> between
>>> [17179586.736000] ivtv:  the START INIT IVTV and END INIT IVTV lines,
>>> along with
>>> [17179586.736000] ivtv:  any module options, when mailing the
>>> ivtv-users
>>> mailinglist.
>>> [17179586.736000] ivtv0: Autodetected Hauppauge WinTV PVR-350 card
>>> (cx23415 based)
>>> [17179586.740000] PCI: Enabling device 0000:00:11.0 (0014 -> 0016)
>>> [17179586.744000] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
>>> [17179586.744000] PCI: setting IRQ 5 as level-triggered
>>> [17179586.744000] ACPI: PCI Interrupt 0000:00:11.0[A] -> Link [LNKA] ->
>>> GSI 5 (level, low) -> IRQ 5
>>> [17179586.744000] ivtv0: Unreasonably low latency timer, setting to 64
>>> (was 32)
>>> [17179586.748000] msp3400 0-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c
>>> driver #0)
>>> [17179586.748000] msp3400 0-0040: MSP4418G-A2 supports nicam and radio,
>>> mode is autodetect and autoselect
>>> [17179586.780000] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver
>>> #0)
>>> [17179586.916000] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>>> [17179587.096000] tveeprom 0-0050: Hauppauge model 48134, rev J347,
>>> serial# 2755953
>>> [17179587.096000] tveeprom 0-0050: tuner model is LG TP18PSB01D (idx
>>> 47,
>>> type 28)
>>> [17179587.100000] tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
>>> [17179587.100000] tveeprom 0-0050: audio processor is MSP4418 (idx 25)
>>> [17179587.100000] tveeprom 0-0050: decoder processor is SAA7115 (idx
>>> 19)
>>> [17179587.100000] tveeprom 0-0050: has radio, has IR remote
>>> [17179587.176000] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver
>>> #0)
>>> [17179588.792000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
>>> bytes)
>>> [17179588.924000] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144
>>> bytes)
>>> [17179597.132000] ivtv0 warning: 1000 ms time out waiting for firmware
>>> [17179597.132000] ivtv0 warning: Failed api call 0x00000080 with result
>>> 0xfffffff0
>>> [17179597.132000] ivtv0 warning: Encoder firmware dead!
>>> [17179605.140000] ivtv0 warning: 1000 ms time out waiting for firmware
>>> [17179605.140000] ivtv0 warning: Failed api call 0x00000000 with result
>>> 0xfffffff0
>>> [17179605.140000] ivtv0 warning: Decoder firmware dead!
>>> [17179605.140000] ivtv0: Error initializing firmware
>>>
>>> At this point everything just hangs. Even with sysrq I cannot get the
>>> system to respond.
>>>
>>> Any ideas on what this means?
>>>
>>> Thanks,
>>> Maurice.
>>>
>>> --
>>> Maurice van der Pot
>>>
>>> Gentoo Linux Developer   [EMAIL PROTECTED]     http://www.gentoo.org
>>> Creator of BiteMe!       [EMAIL PROTECTED]
>>> http://www.kfk4ever.com
>>>
>>> _______________________________________________
>>> ivtv-users mailing list
>>> [email protected]
>>> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>>
>>
>>
>> _______________________________________________
>> ivtv-users mailing list
>> [email protected]
>> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
>
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>



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

Reply via email to