Hello, I'm trying to use latest 0.4-svn (3114) on Gentoo amd64 system with kernel 2.6.15. I have kernel supporting modules compiled as modules.
There are several problems. First of all, the supporting modules does not load automatically when i put "ivtv" in /etc/modules.autoload.d/kernel-2.6, dmesg: ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.2 (development revision 3114) loading ivtv: Linux version: 2.6.15-gentoo SMP gcc-3.4 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 150 card (cx23416 based) ivtv0: Failed to load module tveeprom ivtv0 warning: i2c client addr: 0x50 not found for command 0x0! ivtv0: Error -19 reading Hauppauge eeprom. ivtv0: Possible causes: the tveeprom module was not loaded, or ivtv0: the eeprom kernel module was loaded before the tveeprom module. ivtv0: Failed to load module tuner ivtv0: Failed to load module cx25840 ivtv0 warning: i2c client addr: 0x44 not found for command 0xc008561c! ivtv0: Failed to load module wm8775 ivtv0: Failed to load module tda9887 ivtv0: Could not detect tuner standard, defaulting to NTSC. 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:04:09.0 failed with error -12 ivtv: ==================== END INIT IVTV ==================== If I put all the supporting modules in /etc/modules.autoload.d/kernel-2.6; # cat /etc/modules.autoload.d/kernel-2.6 nvidia tveeprom tuner cx25840 wm8775 tda9887 ivtv Then dmesg looks like this; ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.2 (development revision 3114) loading ivtv: Linux version: 2.6.15-gentoo SMP gcc-3.4 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 150 card (cx23416 based) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0) cx25840 0-0044: unable to open firmware v4l-cx25840.fw ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] ivtv0: Failed to load module tveeprom tveeprom 0-0050: Hauppauge model 26034, rev C197, serial# 7933229 tveeprom 0-0050: tuner model is TCL 2002MB_3H (idx 97, type 55) tveeprom 0-0050: TV standards PAL(B/G) PAL(D/K) (eeprom 0x44) tveeprom 0-0050: audio processor is CX25842 (idx 36) tveeprom 0-0050: decoder processor is CX25842 (idx 29) tveeprom 0-0050: has no radio, has IR remote ivtv0: Failed to load module tuner ivtv0: Failed to load module cx25840 ivtv0: Failed to load module wm8775 ivtv0: Failed to load module tda9887 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:04:09.0 failed with error -12 ivtv: ==================== END INIT IVTV ==================== I really don't know what's up with the firmware message. # ls -l /lib/modules/ total 833 drwxr-xr-x 7 root root 592 Jan 9 21:05 2.6.15-gentoo -rw-r--r-- 1 root root 262144 Nov 7 23:01 v4l-cx2341x-dec.fw -rw-r--r-- 1 root root 262144 Nov 7 23:01 v4l-cx2341x-enc.fw -rw-r--r-- 2 root root 155648 Nov 7 23:01 v4l-cx2341x-init-mpeg.bin -rw-r--r-- 2 root root 155648 Nov 7 23:01 v4l-cx2341x-init.mpg -rw-r--r-- 1 root root 14264 Nov 7 23:01 v4l-cx25840.fw # md5sum /lib/modules/v4l-cx2341x-enc.fw d85cb08382395390dc95ac6ebc2205f9 /lib/modules/v4l-cx2341x-enc.fw According to http://ivtvdriver.org/index.php/Firmware this should be the correct location. At least I think so, since I don't think I have any hotplug support. At least "find /etc -name firmware.agent" doesn't return anything and there is no /usr/lib/hotplug/firmware. Hardware is Asus A8N-VM CSM with AMD Athlon64 3700+ and a Hauppauge WinTV PCR-150 non-MCE. Please help me help you developing this kick-ass driver :-) Best regards, Rickard Borgmäster Sweden _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
