Hi, I've recently got hold of an OEM version of the 250MCE card, and have it working now using the ivtv version 0.3.7b, but I have to go round the houses to get it set up after a cold reboot. The problem I think is to do with setting the standard to PAL-I (I am in the UK).
Initially, I was using the tda9887 module, but had to patch that as listed elsewhere in this mail-list to force the card to PAL-I mode. This sort of worked ok, but the sound and the video were not well syncrhonised. So, after a lot of fiddling and loading and unloading modules, I eventually tried this: modprobe msp3400 once=1 simple=1 standard=0x0a modprobe tveeprom modprobe ivtv ivtv_debug=1 and all of a sudden it's all working! Great! But now, after a cold reboot, it seems I have to modprobe msp3400 once=1 simple=1 standard=0x0a modprobe tveeprom modprobe tda9887 pal=i modprobe ivtv ivtv_debug=1 tda9887=1 , then remove all the modules again, and reload them as listed first. After that, I get my video and audio back. It seems that the patched tda9887 which forces PAL-I is retained after the module is unloaded, and indeed until a cold reboot. Question is, how to avoid all this mucking about? Is there a way to set the PAL-I mode without having to load/unload tda9887? Below is my dmesg output (NB this is output is from when the tda9887 is NOT included): Many thanks in advance for your help. Ian ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.7 (b) loading ivtv: Linux version: 2.6.12-1.1390_FC4 686 REGPARM 4KSTACKS gcc-4.0 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 250 card ivtv: Found an iTVC16 based chip ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [LNK1] -> GSI 11 (level, low) -> IRQ 11 msp34xx: setvolume: mute=off 58880:58880 v=0x72 b=0x00 msp34xx: ivtv version msp34xx: init: chip=MSP3418W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: Aug 2 2005 16:26:41 msp34xxg: set source to 3 (0x320) msp34xxg: current mode: 6.0/6.55 I NICAM FM (0x000a) msp34xxg: unmute msp34xx: setbass: 32768 0x00 msp34xx: settreble: 32768 0x00 msp34xx: setvolume: mute=off 58880:58880 v=0x72 b=0x00 ivtv: i2c attach [client=MSP3418W-A2,ok] tveeprom: Hauppauge: model = 32569, rev = B252, serial# = 2833917 tveeprom: tuner = Microtune 4049 FM5 (idx = 52, type = 45) tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) tveeprom: audio_processor = CS5331 (type = 9) ivtv: i2c attach [client=tveeprom[50],ok] ivtv: Tuner Type 45, Tuner formats 0x00400e17, Radio: yes, Model 0x00892552, Revision 0x00000001 ivtv: PAL tuner detected ivtv: Radio detected tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] saa7115: starting probe for adapter SMBus nForce2 adapter at 5000 (0x0) saa7115: starting probe for adapter SMBus nForce2 adapter at 5100 (0x0) saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[50],ok] saa7115: status: (1E) 0xa4, (1F) 0x90 ivtv: Encoder revision: 0x02040011 ivtv: Configuring WinTV PVR 250 card with 5 streams ivtv: Registered v4l2 device for encoder MPEG minor 0 ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total) ivtv: Registered v4l2 device for encoder YUV minor 32 ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers (0KB total) ivtv: Registered v4l2 device for encoder VBI minor 224 ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers (0KB total) ivtv: Registered v4l2 device for encoder PCM audio minor 24 ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total) ivtv: Registered v4l2 device for encoder radio minor 64 ivtv: Create encoder radio stream ivtv: Setting Tuner 45 tuner: type set to 45 (Microtune 4049 FM5) by ivtv i2c driver #0 saa7115: decoder set norm PAL saa7115: set audio: 0x01 saa7115: decoder set input (4) saa7115: now setting Composite input ivtv: Setting audio matrix to input 3, output 1 msp34xx: MSP_SET_MATRIX msp34xx: scart switch: in1 da => 1 msp34xx: VIDIOCGAUDIO msp34xx: VIDIOCSAUDIO msp34xx: VIDIOCSAUDIO setting va->volume to 58880 msp34xx: VIDIOCSAUDIO setting va->balance to 32768 msp34xx: VIDIOCSAUDIO setting va->flags to 30 msp34xx: VIDIOCSAUDIO setting msp->left to 58880 msp34xx: VIDIOCSAUDIO setting msp->right to 58880 msp34xx: VIDIOCSAUDIO setting msp->bass to 32768 msp34xx: VIDIOCSAUDIO setting msp->treble to 32768 msp34xx: VIDIOCSAUDIO setting msp->mode to 0 msp34xx: setvolume: mute=off 58880:58880 v=0x72 b=0x00 msp34xx: setbass: 32768 0x00 msp34xx: settreble: 32768 0x00 msp34xxg: set source to 3 (0x320) ivtv: Switching standard to PAL. msp34xx: VIDIOCSCHAN msp34xx: switching to TV mode msp34xxg: set source to 3 (0x320) msp34xxg: current mode: 6.0/6.55 I NICAM FM (0x000a) msp34xxg: unmute msp34xx: setbass: 32768 0x00 msp34xx: settreble: 32768 0x00 msp34xx: setvolume: mute=off 58880:58880 v=0x72 b=0x00 saa7115: decoder set norm PAL saa7115: set audio: 0x01 ivtv: Initialized WinTV PVR 250, card #0 ivtv: ==================== END INIT IVTV ==================== ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
