Hello, I've been trying to test the video-out functionality on a PVR-350 using the ivtv-kmdl and video4linux-kmdl packages for Fedora 7 from ATrpms. This is my first experience trying to use this hardware, so apologies for any obvious mistakes I've made!
Using the saa7127 test_image=1 option, then loading ivtv-fb, I get the test image on my TV but it is "smeared" and "rolling" - it looks like it doesn't have vertical sync, or a similar effect. For the first ~1 second of the test image appearing it's steady, then as ivtv initialises it starts rolling. This is with: ivtv-kmdl-2.6.21-1.3194.fc7-0.10.3-129.fc7 ivtv-firmware-20070217-13.at ivtv-0.10.3-129.fc7 I then downloaded the Fedora kernel source, and rebuilt to include saa7127 as a module [1]. If I load this module, again with test_image=1, below ivtv I get a stable uncorrupted test image. This version of saa7127 was built from kernel-2.6.21-1.3194.fc7 So I guess there has been a change in saa7127 to cause this problem? As an aside, when following HOWTOs for ivtv, I thought I was experiencing the symptoms described here: http://www.mail-archive.com/[EMAIL PROTECTED]/msg05862.html Only by chance reboot after editing a modprobe.conf did I rid myself of this "diagonal mess" - it seems that if saa7127 isn't loaded _before_ ivtv I experience this. e.g. to try the different saa7127 versions as I did above I needed to remove all the saa7127, ivtv, and ivtv-fb, then reload in that order. This isn't mentioned in the documentation. Without the line: install ivtv /sbin/modprobe saa7127; /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb in modprobe.conf I was manually loading saa7127 _after_ ivtv, which seemed to initiate the "diagonal mess". [1] Fedora no longer build saa7127 in their default kernels. If saa7127 could be built with ivtv when it's not provided by the stock kernel, that would be really useful! I suspect I don't really need the video4linux0kmdl package apart from saa7127... Best regards, kev. Jun 5 10:37:36 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Jun 5 10:37:36 localhost kernel: ivtv: version 0.10.3 (tagged release) loadingJun 5 10:37:36 localhost kernel: ivtv: Linux version: 2.6.21-1.3194.fc7 SMP mod_unload 686 4KSTACKS Jun 5 10:37:36 localhost kernel: ivtv: In case of problems please include the debug info between Jun 5 10:37:36 localhost kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with Jun 5 10:37:36 localhost kernel: ivtv: any module options, when mailing the ivtv-users mailinglist. Jun 5 10:37:36 localhost kernel: ivtv0: Autodetected Hauppauge card (cx23415 based) Jun 5 10:37:36 localhost kernel: ACPI: PCI Interrupt 0000:00:0e.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9 Jun 5 10:37:37 localhost kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes) Jun 5 10:37:37 localhost kernel: ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes) Jun 5 10:37:37 localhost kernel: ivtv0: Encoder revision: 0x02060039 Jun 5 10:37:37 localhost kernel: ivtv0: Decoder revision: 0x02020023 Jun 5 10:37:37 localhost kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) Jun 5 10:37:37 localhost kernel: saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0) Jun 5 10:37:37 localhost kernel: msp3400 1-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c driver #0) Jun 5 10:37:37 localhost kernel: msp3400 1-0040: MSP4418G-A2 supports nicam and radio, mode is autodetect and autoselect Jun 5 10:37:37 localhost kernel: saa7127 1-0044: saa7127 found @ 0x88 (ivtv i2c driver #0) Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: Hauppauge model 48135, rev J324, serial# 6814976 Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: tuner model is Philips FM1246 (idx 24, type 1) Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: TV standards PAL(I) (eeprom 0x10) Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: audio processor is MSP4418 (idx 25) Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: decoder processor is SAA7115 (idx 19) Jun 5 10:37:37 localhost kernel: tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter Jun 5 10:37:37 localhost kernel: ivtv0: Autodetected Hauppauge WinTV PVR-350 Jun 5 10:37:37 localhost kernel: ivtv0: Registered device video0 for encoder MPEG (4 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device video32 for encoder YUV (2 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device vbi0 for encoder VBI (1 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device video24 for encoder PCM audio (1 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device radio0 for encoder radio Jun 5 10:37:38 localhost kernel: ivtv0: Registered device video16 for decoder MPEG (1 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device vbi8 for decoder VBI (1 MB) Jun 5 10:37:38 localhost kernel: ivtv0: Registered device vbi16 for decoder VOUT Jun 5 10:37:38 localhost kernel: ivtv0: Registered device video48 for decoder YUV (1 MB) Jun 5 10:37:38 localhost kernel: ivtv0 warning: CX2341X_DEC_START_PLAYBACK took 168 jiffies (1000 per HZ) Jun 5 10:37:38 localhost kernel: ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes) Jun 5 10:37:38 localhost kernel: tuner 1-0061: type set to 1 (Philips PAL_I (FI1246 and compatibles)) Jun 5 10:37:38 localhost kernel: ivtv0: Initialized Hauppauge WinTV PVR-350, card #0 Jun 5 10:37:38 localhost kernel: ivtv: ==================== END INIT IVTV ==================== _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
