Hi, I bought a PVR350 yesterday for use in a mythtv box. The box was already installed and I replaced a working Terratec Cinergy 600 TV with the Haupage card.
I have worked all week-end on it (shame on me) and I wasn't able to see TV using neither xawtv, tvtime and of course mythtv.... So today I tried to start from scratch using the latest KnoppMyth distribution (which has now support for epia boards). With that distribution installed as well, I wasn't able to make TV work. So I am wondering if I am missing something. I've read countless archives mails and googled all day, but I am still stuck... Here's a summary of my current status on the KnoppMyth R5A12 installation. All the commands tried as root. The antenna cable is coming in my box. I have a computer screen output, and no TV output. My initial attempt was using: - kernel 2.6.11 + unichrome patches + dri + latest video4linux - xawtv, tvtime etc... from debian unstable - xfree 4.4 - latest ivtv 0.2.0 The KnoppMyth is very similar but a little bit behind that. - kernel 2.6.9 something - XFree 4.3.0.1 - ivitv 0.2.0 rc3a Now software config: module config: alias char-major-81 videodev alias char-major-61 lirc_i2c #options ivtv debug=1 options ivtv ivtv_debug=1 ivtv_pal=1 #options tuner type=2 options tuner pal=1 options saa7127 enable_output=1 output_select=0 pal=1 options msp3400 once=1 simple=1 install ivtv /sbin/modprobe tuner; /sbin/modprobe msp3400; /sbin/modprobe saa7115; /sbin/modprobe --ignore-install ivtv remove ivtv /sbin/modprobe -r --ignore-remove ivtv && /sbin/modprobe -r saa7115 && /sbin/modprobe -r msp3400 && /sbin/modprobe -r tuner Loading the module ends up with the following log: Mar 7 00:43:56 medios kernel: ivtv: ==================== START INIT IVTV ==================== Mar 7 00:43:56 medios kernel: ivtv: version 0.2.0 (rc3a) loading Mar 7 00:43:56 medios kernel: ivtv: Linux version: 2.6.9-chw-4 SMP preempt 586 gcc-3.3 Mar 7 00:43:56 medios kernel: ivtv: In case of problems please include the debug info Mar 7 00:43:56 medios kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Mar 7 00:43:56 medios kernel: ivtv: mailing the ivtv-devel mailinglist. Mar 7 00:43:56 medios kernel: ivtv: Autodetected WinTV PVR 350 card Mar 7 00:43:56 medios kernel: ivtv: Found an iTVC15 based chip Mar 7 00:43:56 medios kernel: ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 11 (level, low) -> IRQ 11 Mar 7 00:43:56 medios kernel: ivtv: VIA PCI device: 0x3123 vendor: 0x1106 Mar 7 00:43:56 medios kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Mar 7 00:43:56 medios kernel: ivtv: i2c attach [client=(tuner unset),ok] Mar 7 00:43:56 medios kernel: msp34xx: ivtv version Mar 7 00:43:56 medios kernel: msp34xx: init: chip=MSP3418W-B3, has NICAM support, simple (D) mode, simpler (G) no-thread mode Mar 7 00:43:56 medios kernel: msp34xx: $Id$ compiled on: Feb 5 2005 20:42:28 Mar 7 00:43:57 medios kernel: ivtv: i2c attach [client=MSP3418W-B3,ok] Mar 7 00:43:57 medios kernel: saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) Mar 7 00:43:57 medios kernel: saa7115: detecting saa7115 client on address 0x42 Mar 7 00:43:57 medios kernel: saa7115: writing init values Mar 7 00:43:57 medios kernel: ivtv: i2c attach [client=saa7115[0],ok] Mar 7 00:43:57 medios kernel: saa7115: status: (1E) 0x40, (1F) 0xc0 Mar 7 00:43:57 medios kernel: tveeprom: Hauppauge: model = 48139, rev = K257, serial# = 2913129 Mar 7 00:43:57 medios kernel: tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38) Mar 7 00:43:57 medios kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) Mar 7 00:43:57 medios kernel: tveeprom: audio_processor = CS5331 (type = 9) Mar 7 00:43:57 medios kernel: ivtv: i2c attach [client=tveeprom[0],ok] Mar 7 00:43:57 medios kernel: ivtv: Tuner Type 38, Tuner formats 0x00400e17, Radio: yes, Model 0x00ad2557, Revision 0x00000001 Mar 7 00:43:57 medios kernel: ivtv: PAL tuner detected Mar 7 00:43:57 medios kernel: ivtv: SECAM tuner detected Mar 7 00:43:57 medios kernel: ivtv: Radio detected Mar 7 00:43:57 medios kernel: saa7127: Unknown parameter `enable_output' Mar 7 00:43:57 medios kernel: saa7127: video encoder driver version V 0.3 loaded Mar 7 00:43:57 medios kernel: saa7127: Selecting NTSC video Standard Mar 7 00:43:57 medios kernel: saa7127: Selecting S-Video+Composite Mar 7 00:43:57 medios kernel: saa7127: Turn WSS off Mar 7 00:43:57 medios kernel: saa7127: Widescreen Mode 4:3 Full Format Mar 7 00:43:57 medios kernel: saa7127: Selecting Normal Encoder Input Mar 7 00:43:57 medios kernel: saa7127: Enable Video Output Mar 7 00:43:57 medios kernel: ivtv: i2c attach [client=saa7127[0],ok] Mar 7 00:43:58 medios kernel: ivtv: Encoder revision: 0x02040011 Mar 7 00:43:58 medios kernel: ivtv: Decoder revision: 0x02020023 Mar 7 00:43:58 medios kernel: ivtv: Configuring WinTV PVR 350 card with 9 streams Mar 7 00:43:58 medios kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total Mar 7 00:43:58 medios kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0 Mar 7 00:43:58 medios kernel: ivtv: Create DMA stream 1 Mar 7 00:43:58 medios kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32 Mar 7 00:43:58 medios kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total Mar 7 00:43:58 medios kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224 Mar 7 00:43:58 medios kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Mar 7 00:43:58 medios kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24 Mar 7 00:43:58 medios kernel: ivtv: Create stream 4 Mar 7 00:43:58 medios kernel: ivtv: Registered v4l2 device, streamtype 4 minor 64 Mar 7 00:43:58 medios kernel: ivtv: Create DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total Mar 7 00:43:59 medios kernel: ivtv: Registered v4l2 device, streamtype 5 minor 16 Mar 7 00:43:59 medios kernel: ivtv: Create stream 6 using 1024 2048 byte buffers 262144 kbytes total Mar 7 00:43:59 medios kernel: ivtv: Registered v4l2 device, streamtype 6 minor 228 Mar 7 00:43:59 medios kernel: ivtv: Create stream 7 Mar 7 00:43:59 medios kernel: ivtv: Registered v4l2 device, streamtype 7 minor 232 Mar 7 00:43:59 medios kernel: ivtv: Create DMA stream 8 Mar 7 00:43:59 medios kernel: ivtv: Registered v4l2 device, streamtype 8 minor 48 Mar 7 00:43:59 medios kernel: ivtv: Setting Tuner 38 Mar 7 00:43:59 medios kernel: tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0 Mar 7 00:43:59 medios kernel: ivtv: Setting audio matrix to input 3, output 1 Mar 7 00:43:59 medios kernel: ivtv: Switching standard to PAL. Mar 7 00:43:59 medios kernel: ivtv: ivtv_enc_thread: pid = 3736, itv = 0xdf11d920 Mar 7 00:43:59 medios kernel: ivtv: ivtv_dec_thread: pid = 3737, itv = 0xdf11d920 Mar 7 00:43:59 medios kernel: saa7115: decoder set norm PAL Mar 7 00:43:59 medios kernel: saa7115: set audio: 0x01 Mar 7 00:43:59 medios kernel: saa7127: Setting Encoder Video Standard Mar 7 00:43:59 medios kernel: saa7127: Set PAL Video Mode Mar 7 00:43:59 medios kernel: saa7127: Selecting PAL video Standard Mar 7 00:43:59 medios kernel: ivtv: Initialized WinTV PVR 350, card #0 Mar 7 00:43:59 medios kernel: ivtv: ==================== END INIT IVTV ==================== Looks OK to me. First tried doing the cat /dev/video0 > /tmp/video.mpg creates a video, but if I dd it into /dev/video16 where should it go? I tried to mplayer it, but it appears like if I was looking at a wrong channel frequency. With regard to the test_image=1 trick: as it I only have the computer screen attached and if I understood correctly it affects only TVOut. So it shouldn't do anything on my screen. Correct? I tried and did nothing. Now when I try to see TV nothing works. I first fired scantv. It starts with a lot of error messages: ioctl: VIDIOC_QUERYMENU(id=134217728;index=1;name="44.1 kHz";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217729;index=1;name="Layer 1";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217730;index=1;name="[L1/L2] Free fmt";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217731;index=1;name="Stereo";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217732;index=1;name="Subbands 4-31/bound=4";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217733;index=1;name="None";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217734;index=1;name="CRC off";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217735;index=1;name="Copyright off";reserved=3083815232): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217736;index=1;name="Copy";reserved=3083815232): Invalid argument Which I chose to ignore but it then fails to use the right input: [...] freqtab = europe-west [defaults] input = Television norm = PAL invalid value for input: television valid choices for "input": "Composite 0", "Composite 1", "Composite 2", "Composite 3", "Tuner 0", "Composite 4", "S-Video 0", "S-Video 1", "S-Video 2", "S-Video 3" [...] I've found some reports on that problem but none of the tentative solution helped me. tvtime scanner wasn't better. Starting tvtime on its own. It first displays: videoinput: Card failed to allocate capture buffers: Invalid argument then "no signal" in the window. If I [double] click: cannot open capture device /dev/video0 the device exists of course (mplayer likes it) If I press d in tvtime I have this in the deinterlacer properties: [...] Input NTSC at 720x480 [...] strange? Isn't my input PAL? Anyway, I tried: v4lctl -c /dev/video0 setinput Tuner\ 0 this command seems to work, but if I use scantv after that it ignores it. So I have to tune the frequencies myself. I tried ptune-ui.pl, selecting PAL and western europe, to no avail: it doesn't seem to do anything with either xawtv, tvtime opened. I have had mplayer play /dev/video0 and I tried changing all frequencies in that ptune-ui tool. The image was always empty. Note: I see a lot of messages: [drm:drm_context_switch_complete] *ERROR* Lock isn't held after context switch But I don't think they are relevant. Are they? OK So now what can it be? - my module config? - a too old ivtv ? have tried both - the tuner identified as 38 while it is something else? Please tell me I've done something stupid in my config, and it will be fixed quickly... Cheers, Jerome ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Ivtv-users mailing list Ivtv-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-users