I have an Opteron system running Centos linux 4.2 (64-bit) with a custom built 2.6.15.6 kernel and have a Hauppague WinTV PVR-350 installed in it.  I built the ivtv-0.4.3 drivers without any problems and followed the instructions for installing the firmware.  /etc/hotplug/firmware.agent has FIRMWARE_DIR=/lib/firmware so my /lib/firmware directory contains the following:

[EMAIL PROTECTED] hotplug]# ls -l /etc/firmware/
total 856
-rw-r--r--  1 root root 262144 Mar 15 15:17 v4l-cx2341x-dec.fw
-r--r--r--  1 root root 376836 Mar 15 15:16 v4l-cx2341x-enc.fw
-rw-r--r--  1 root root 155648 Mar 15 15:18 v4l-cx2341x-init.mpg
-r--r--r--  1 root root  14264 Mar 15 15:16 v4l-cx25840.fw

When I try to load the ivtv module I get errors in my syslog indicating that the firmware couldn't be loaded.  The contents of the syslog are included below.

To do a bit more troubleshooting I added a bit of logging to firmware.agent and discovered the following.  It's being called with these parameters:

ACTION="">DEVPATH=/class/firmware/0000:02:07.0
FIRMWARE= v4l-cx2341x-enc.fw

However it then generates the following error:

./firmware.agent: line 60: /sys//class/firmware/0000:02:07.0/loading: No such file or directory

and the only thing actually in /sys/class/firmware is:

[EMAIL PROTECTED] hotplug]# ls -l /sys/class/firmware/
total 0
-rw-r--r--  1 root root 4096 Mar 15 07:25 timeout

Any ideas what the problem is?  Here's the ivtv output:

Mar 15 15:46:19 mythtv kernel: ivtv:  ==================== START INIT IVTV ====================
Mar 15 15:46:19 mythtv kernel: ivtv:  version 0.4.3 (tagged release) loading
Mar 15 15:46:19 mythtv kernel: ivtv:  Linux version: 2.6.15.6-hdtv-alsa SMP gcc-3.4
Mar 15 15:46:19 mythtv kernel: ivtv:  In case of problems please include the debug info between
Mar 15 15:46:19 mythtv kernel: ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
Mar 15 15:46:19 mythtv kernel: ivtv:  any module options, when mailing the ivtv-users mailinglist.
Mar 15 15:46:19 mythtv kernel: ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
Mar 15 15:46:19 mythtv kernel: ACPI: PCI Interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 169
Mar 15 15:46:19 mythtv kernel: tveeprom: ivtv version
Mar 15 15:46:19 mythtv kernel: tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 2866832
Mar 15 15:46:19 mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
Mar 15 15:46:19 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Mar 15 15:46:19 mythtv kernel: tveeprom: audio processor = MSP4448 (type = 1b)
Mar 15 15:46:19 mythtv kernel: tveeprom: decoder processor = SAA7115 (type = 13)
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
Mar 15 15:46:19 mythtv kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Mar 15 15:46:19 mythtv kernel: saa7115 2-0021: ivtv driver
Mar 15 15:46:19 mythtv kernel: saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
Mar 15 15:46:19 mythtv kernel: saa7127 2-0044: ivtv driver
Mar 15 15:46:19 mythtv kernel: saa7127 2-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
Mar 15 15:46:19 mythtv kernel: msp3400 2-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
Mar 15 15:46:19 mythtv kernel: msp3400 2-0040: msp34xxg daemon started
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
Mar 15 15:46:19 mythtv kernel: tda9887 2-0043: chip found @ 0x86 (ivtv i2c driver #0)
Mar 15 15:46:19 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
Mar 15 15:46:20 mythtv kernel: ivtv0: unable to open firmware v4l-cx2341x-enc.fw
Mar 15 15:46:20 mythtv kernel: ivtv0: did you put the firmware in the hotplug firmware directory?
Mar 15 15:46:20 mythtv kernel: ivtv0 warning: failed loading encoder firmware
Mar 15 15:46:20 mythtv kernel: ivtv0 warning: Error loading firmware -3!
Mar 15 15:46:20 mythtv kernel: ivtv0: Error -3 initializing firmware.
Mar 15 15:46:20 mythtv kernel: ivtv0: Error -12 on initialization
Mar 15 15:46:20 mythtv kernel: ivtv: probe of 0000:02:07.0 failed with error -12
Mar 15 15:46:20 mythtv kernel: ivtv:  ====================  END INIT IVTV  ====================

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

Reply via email to