Did the names/locations change between 4.1 and 4.2? my 4.1 system loads up just fine. The 4.2 fails to load the firmware...
I checked firmware.agent and my FIRMWARE_DIR is /lib/firmware. All of the files are there. # grep FIRMWARE_DIR /etc/hotplug/firmware.agent FIRMWARE_DIR=/lib/firmware # ls -l /lib/firmware/ total 808 -rw-r--r-- 1 root root 262144 Jan 18 16:51 v4l-cx2341x-dec.fw -r--r--r-- 1 root root 376836 Jan 18 16:50 v4l-cx2341x-enc.fw -rw-r--r-- 1 root root 155648 Jan 18 16:53 v4l-cx2341x-init.mpg -r--r--r-- 1 root root 14264 Jan 18 16:49 v4l-cx25840.fw I get... ivtv0: unable to open firmware v4l-cx2341x-enc.fw ivtv0: did you put the firmware in the hotplug firmware directory? ivtv0 warning: failed loading encoder firmware ivtv0 warning: Error loading firmware -3! ivtv0: Error -3 initializing firmware. ivtv0: Error -12 on initialization The docs only mention the differences between 4.1 and later and pre-4.1 versions. The changelog only says "renamed v4l-cx2341x-init-mpeg.bin to v4l-cx2341x-init.mpg" IVTV info and modules.conf - for completeness... $ cat /etc/modprobe.conf alias eth0 tulip alias usb-controller uhci-hcd #Lirc setup alias char-major-61 lirc_i2c install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c # IVTV Setup alias tuner tuner-ivtv alias char-major-81 videodev alias char-major-81-0 ivtv alias char-major-81-1 ivtv alias char-major-81-2 ivtv #alias tveeprom tveeprom-ivtv install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb alias msp3400 msp3400-ivtv ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.2 (tagged release) loading ivtv: Linux version: 2.6.14-1.1656_FC4 686 REGPARM 4KSTACKS gcc-4.0 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected WinTV PVR 350 card (cx23415 based) PCI: Found IRQ 5 for device 0000:00:06.0 tveeprom: ivtv version tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7997931 tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = MSP4448 (type = 1b) tveeprom: decoder processor = SAA7115 (type = 13) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] msp3400 0-0040: ivtv driver msp3400 0-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40] msp3400 0-0040: msp34xxg daemon started saa7115 0-0021: ivtv driver saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] saa7127 0-0044: ivtv driver saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44] ivtv0: unable to open firmware v4l-cx2341x-enc.fw ivtv0: did you put the firmware in the hotplug firmware directory? ivtv0 warning: failed loading encoder firmware ivtv0 warning: Error loading firmware -3! ivtv0: Error -3 initializing firmware. ivtv0: Error -12 on initialization ivtv: probe of 0000:00:06.0 failed with error -12 ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) tveeprom: Second (radio) tuner idx 101 tveeprom: ivtv version tveeprom: Hauppauge: model = 23552, rev = D487, serial# = 8921344 tveeprom: tuner = Samsung TCPN 2121P30A (idx = 87, type = 68) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0 TEA5767 detected. ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60] tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect type set to 62 (Philips TEA5767HN FM Radio) tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] ivtv0: This is the first unit of a PVR500 ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! ivtv0: Detected a TEA5767 radio tuner. Enabling radio support. ivtv0: unable to open firmware v4l-cx2341x-enc.fw ivtv0: did you put the firmware in the hotplug firmware directory? ivtv0 warning: failed loading encoder firmware ivtv0 warning: Error loading firmware -3! ivtv0: Error -3 initializing firmware. ivtv0: Error -12 on initialization ivtv: probe of 0000:02:08.0 failed with error -12 ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) tveeprom: Second (radio) tuner idx 101 tveeprom: ivtv version tveeprom: Hauppauge: model = 23552, rev = D487, serial# = 8921344 tveeprom: tuner = Samsung TCPN 2121P30A (idx = 87, type = 68) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] ivtv0: This is the second unit of a PVR500 ivtv0: Correcting tveeprom data: no radio present on second unit ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! ivtv0: unable to open firmware v4l-cx2341x-enc.fw ivtv0: did you put the firmware in the hotplug firmware directory? ivtv0 warning: failed loading encoder firmware ivtv0 warning: Error loading firmware -3! ivtv0: Error -3 initializing firmware. ivtv0: Error -12 on initialization ivtv: probe of 0000:02:09.0 failed with error -12 ivtv: ==================== END INIT IVTV ==================== _______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users