Hello, I recently upgraded my kernel to the stock Debian unstable kernel-image-2.6.10-1-686 and have found myself unable to compile a working ivtv driver. I have attempted to build ivtv-0.2.0-rc2d, ivtv-0.2.0-rc2v, ivtv-0.2.0-rc3d, and ivtv-0.3.2b all with the same following results.
During make and make install I get the following output, this example being from the 0.3.2b build attempt, but other than the path the output is the same when trying to build the other versions of ivtv: Building modules, stage 2. MODPOST Warning: could not find versions for .tmp_versions/ivtv.mod *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/wm8775.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/wm8775.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/tveeprom.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/tveeprom.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/tuner.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/tuner.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/saa7127.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/saa7127.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/saa7115.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/saa7115.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/msp3400.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/msp3400.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/ivtv.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/ivtv.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/ivtv-fb.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/ivtv-fb.ko] undefined! *** Warning: "cleanup_module" [/root/ivtv/ivtv-0.3.2b/driver/cx25840.ko] undefined! *** Warning: "init_module" [/root/ivtv/ivtv-0.3.2b/driver/cx25840.ko] undefined! After make install the directory /lib/modules/2.6.10/extra is created containing the ivtv related modules. Note that my kernel uses /lib/modules/2.6.10-1-686 for its modules and uname -r returns 2.6.10-1-686. I'm not sure if the ivtv modules ending up in /lib/modules/2.6.10/extra is the expected behaviour. modprobe ivtv returns: FATAL: Module ivtv not found. If I insmod ivtv with the full path /lib/modules/2.6.10/extra/ivtv.ko ivtv loads, but complains that i2c client addr: 0x21 not found! Jan 21 13:29:51 braemar kernel: ivtv: ==================== START INIT IVTV ==================== Jan 21 13:29:51 braemar kernel: ivtv: version 0.3.2 (a) loading Jan 21 13:29:51 braemar kernel: ivtv: Linux version: 2.6.10-1-686 preempt 686 gcc-3.3 Jan 21 13:29:51 braemar kernel: ivtv: In case of problems please include the debug info Jan 21 13:29:51 braemar kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Jan 21 13:29:51 braemar kernel: ivtv: mailing the ivtv-devel mailinglist. Jan 21 13:29:51 braemar kernel: ivtv: Autodetected AVerMedia M179 card Jan 21 13:29:51 braemar kernel: ivtv: Found an iTVC15 based chip Jan 21 13:29:51 braemar kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 185 Jan 21 13:29:51 braemar kernel: ivtv: VIA PCI device: 0x3148 vendor: 0x1106 Jan 21 13:29:51 braemar kernel: tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #0 Jan 21 13:29:51 braemar kernel: ivtv: i2c attach [client=(tuner unset),ok] Jan 21 13:29:51 braemar kernel: tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by insmod option Jan 21 13:29:51 braemar kernel: tuner: The type=<n> insmod option will go away soon. Jan 21 13:29:51 braemar kernel: tuner: Please use the tuner=<n> option provided by Jan 21 13:29:51 braemar kernel: tuner: tv aard core driver (bttv, saa7134, ...) instead. Jan 21 13:29:52 braemar kernel: ivtv: Encoder revision: 0x02040024 Jan 21 13:29:52 braemar kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011 Jan 21 13:29:52 braemar kernel: ivtv: Decoder revision: 0x02020023 Jan 21 13:29:52 braemar kernel: ivtv: Configuring AVerMedia M179 card with 4 streams Jan 21 13:29:52 braemar kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total Jan 21 13:29:52 braemar kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0 Jan 21 13:29:52 braemar kernel: ivtv: Create DMA stream 1 Jan 21 13:29:52 braemar kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32 Jan 21 13:29:52 braemar kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total Jan 21 13:29:52 braemar kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224 Jan 21 13:29:52 braemar kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Jan 21 13:29:52 braemar kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24 Jan 21 13:29:52 braemar kernel: ivtv: i2c client addr: 0x21 not found! Jan 21 13:29:52 braemar kernel: ivtv: Switching standard to NTSC. Jan 21 13:29:52 braemar kernel: ivtv: i2c client addr: 0x21 not found! Jan 21 13:29:52 braemar kernel: ivtv: Initialized AVerMedia M179, card #0 Jan 21 13:29:52 braemar kernel: ivtv: Autodetected AVerMedia M179 card Jan 21 13:29:52 braemar kernel: ivtv: Found an iTVC15 based chip Jan 21 13:29:52 braemar kernel: ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 193 Jan 21 13:29:52 braemar kernel: ivtv: VIA PCI device: 0x3148 vendor: 0x1106 Jan 21 13:29:52 braemar kernel: tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #1 Jan 21 13:29:52 braemar kernel: ivtv: i2c attach [client=(tuner unset),ok] Jan 21 13:29:52 braemar kernel: tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) by insmod option Jan 21 13:29:52 braemar kernel: tuner: The type=<n> insmod option will go away soon. Jan 21 13:29:52 braemar kernel: tuner: Please use the tuner=<n> option provided by Jan 21 13:29:52 braemar kernel: tuner: tv aard core driver (bttv, saa7134, ...) instead. Jan 21 13:29:52 braemar kernel: ivtv: ivtv_enc_thread: pid = 12954, itv = 0xd0c50280 Jan 21 13:29:53 braemar kernel: ivtv: Encoder revision: 0x02040024 Jan 21 13:29:53 braemar kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011 Jan 21 13:29:53 braemar kernel: ivtv: Decoder revision: 0x02020023 Jan 21 13:29:53 braemar kernel: ivtv: Configuring AVerMedia M179 card with 4 streams Jan 21 13:29:53 braemar kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total Jan 21 13:29:53 braemar kernel: ivtv: Registered v4l2 device, streamtype 0 minor 1 Jan 21 13:29:53 braemar kernel: ivtv: Create DMA stream 1 Jan 21 13:29:53 braemar kernel: ivtv: Registered v4l2 device, streamtype 1 minor 33 Jan 21 13:29:53 braemar kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total Jan 21 13:29:53 braemar kernel: ivtv: Registered v4l2 device, streamtype 2 minor 225 Jan 21 13:29:53 braemar kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Jan 21 13:29:53 braemar kernel: ivtv: Registered v4l2 device, streamtype 3 minor 25 Jan 21 13:29:53 braemar kernel: ivtv: i2c client addr: 0x21 not found! Jan 21 13:29:53 braemar kernel: ivtv: Switching standard to NTSC. Jan 21 13:29:53 braemar kernel: ivtv: i2c client addr: 0x21 not found! Jan 21 13:29:53 braemar kernel: ivtv: Initialized AVerMedia M179, card #1 Jan 21 13:29:53 braemar kernel: ivtv: ==================== END INIT IVTV ==================== Jan 21 13:29:53 braemar kernel: ivtv: ivtv_enc_thread: pid = 12967, itv = 0xd0c64544 The /dev/video devices appear to be created properly, however cat /dev/video0 > testvideo0.mpg results in a testvideo0.mpg file of 0 bytes and the following in /var/log/messages: Jan 21 13:33:45 braemar kernel: ivtv: i2c client addr: 0x21 not found! Jan 21 13:33:45 braemar kernel: ivtv: i2c client addr: 0x21 not found! In the past I have not had trouble with the compiling of ivtv-0.2.0-rc2d with earlier kernel versions and though ivtv complained when being loaded about the encoder revision 0x02040024 being buggy I have found it to be very stable. Has anyone else had similar problems? Are they related to the use of kernel 2.6.10? For the time being using 2.6.8 is fine, but I am hoping to get a hauppage 250 and was hoping to use 2.6.10's stock support for the new tuner. Any pointers would be most appreciated. - Ben ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Ivtv-users mailing list Ivtv-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-users