I'm trying to get the TV-Out on my PVR-350 working. I'm in the UK (PAL), running FC3, using the ATrpms.net ivtv 0.2.x modules and following the guide at http://wilsonet.com/mythtv/ .
For testing, I have the S-Video output on my PVR-350 wired up to the S-Video input on an saa7134-based capture card in another Linux machine. I've tested that the S-Video input is working by using a different feed (my Apple Powerbook), which displays fine, so I know that bit is working. I got to the stage of trying the test image, however I cannot get this to display, I don't get any output until I load ivtv-fb and then the best I get is a screen full of static noise, which I have captured here: http://www.bodgit-n-scarper.com/pvr350.jpg Passing the test_image option to saa7127 seems to make no difference. Here's the options I have in /etc/modprobe.conf: alias char-major-81 videodev alias char-major-81-0 ivtv alias tveeprom tveeprom-ivtv install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb alias msp3400 msp3400-ivtv alias tuner tuner-ivtv options ivtv ivtv_std=2 tda9887=0 options saa7127 test_image=1 output_select=1 pal=1 The options for saa7127 are what I've found in various forums, I don't know which are valid and which aren't. I also noticed I was getting a warning regarding the encoder firmware version, so I tracked down the suggested version and replaced the installed one. I get the same output with both versions. Here's the kernel dmesg output: ivtv: no version for "struct_module" found: kernel tainted. ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.2.0 (rc3j) loading ivtv: Linux version: 2.6.11-1.27_FC3 686 REGPARM 4KSTACKS gcc-3.4 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 350 card ivtv: Found an iTVC15 based chip ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 9 (level, low) -> IRQ 9 ivtv: Unreasonably low latency timer, setting to 64 (was 32) ivtv: VIA PCI device: 0x0305 vendor: 0x1106 tveeprom: Hauppauge: model = 48139, rev = K257, serial# = 7956657 tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38) tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) tveeprom: audio_processor = CS5331 (type = 9) ivtv: i2c attach [client=tveeprom[0],ok] ivtv: Tuner Type 38, Tuner formats 0x00400e17, Radio: yes, Model 0x00ad2557, Revision 0x00000001 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 ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[0],ok] saa7115: status: (1E) 0x48, (1F) 0xc0 saa7127: Unknown parameter `test_image' saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded saa7127: detecting saa7127 client on address 0x88 saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[0],ok] msp34xx: ivtv version msp34xx: init: chip=MSP3418W-B3, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: May 19 2005 04:40:44 ivtv: i2c attach [client=MSP3418W-B3,ok] tda9885/6/7: chip found @ 0x86 ivtv: i2c attach [client=tda9887,ok] ivtv: Encoder revision: 0x02040011 ivtv: Decoder revision: 0x02020023 ivtv: Configuring WinTV PVR 350 card with 9 streams ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total ivtv: Registered v4l2 device, streamtype 0 minor 0 ivtv: Create DMA stream 1 ivtv: Registered v4l2 device, streamtype 1 minor 32 ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 224 ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 24 ivtv: Create stream 4 ivtv: Registered v4l2 device, streamtype 4 minor 64 ivtv: Create DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total ivtv: Registered v4l2 device, streamtype 5 minor 16 ivtv: Create stream 6 using 1024 2048 byte buffers 262144 kbytes total ivtv: Registered v4l2 device, streamtype 6 minor 228 ivtv: Create stream 7 ivtv: Registered v4l2 device, streamtype 7 minor 232 ivtv: Create DMA stream 8 ivtv: Registered v4l2 device, streamtype 8 minor 48 ivtv: Setting Tuner 38 tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0 saa7115: decoder set input (4) saa7115: now setting Composite input ivtv: Setting audio matrix to input 3, output 1 ivtv: Switching standard to PAL. ivtv: ivtv_enc_thread: pid = 4541, itv = 0xf0fd80a0 ivtv: ivtv_dec_thread: pid = 4542, itv = 0xf0fd80a0 saa7115: decoder set norm PAL saa7115: set audio: 0x01 saa7127: Setting Encoder Video Standard saa7127: Set PAL Video Mode saa7127: Selecting PAL video Standard ivtv: Initialized WinTV PVR 350, card #0 ivtv: ==================== END INIT IVTV ==================== saa7127: Setting Encoder Output saa7127: Selecting S-Video Output Type ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0) ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes. ivtv-osd: screen coords: [0 0] -> [720 576] ivtv-osd: original global alpha = 208 ivtv-osd: current OSD state = 39 ivtv-osd: new global alpha = 208 (1 255 0) ivtv-osd: framebuffer at 0xd1510000, mapped to 0xf1e10000, size 1620k ivtv-osd: mode is 720x576x32, linelength=2880 ivtv-osd: fb1: iTVC15 TV out frame buffer device I've tried using "ivtvctl -l 0-5" and this doesn't alter the picture, nor does sending data to /dev/video16. If I unload and reload saa7127 then this seems to cause the driver to revert to NTSC from the following kernel dmesg output: saa7127: video encoder driver unloaded saa7127: Unknown parameter `test_image' saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded saa7127: detecting saa7127 client on address 0x88 saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[0],ok] If I unload ivtv and ivtv-fb and reload them, then I get PAL back again, and the same output as in the screen grab. Any ideas what is wrong here? Incidentally, the input side of things seems to work okay, I can tune the card in to each of the 5 major stations here in the UK or select the S-Video input (Apple Powerbook again), and use mplayer to play from /dev/video0, I just can't get the TV-Out working. Thanks Matt ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
