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
