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

Reply via email to