Hi all,

I just purchased a PVR500MCE to be used next to my PVR350. I looked around in
this list and other places to figure out what I need for getting this all to
work. Currently I'm close, but not close enough. I have the PVR350 still
working, video and sound. The PVR500MCE still gives me quite some trouble.

Now I'm experiencing the following problems:

1. The first tuner on the PVR500MCE only gives me static
2. The PVR500MCE gives me no sound at all (both tuners)
3. MythTV hangs in livetv after a while (see details below)

I'm in PAL country (The Netherlands) and at the moment I'm not yet using the
PVR350's TV-Out (although a test with dd if=/dev/video0 of=/dev/video16 has
been succesful). More details on my setup are below.

Some questions I have are:

1. Which firmware should I use for the PVR500MCE?
(I saw in the ivtv wiki that the firmware for the 500 is different and that I
need an additional file for audio, not sure where to get these. The PVR500MCE
came as an OEM version, so it was just the card, nothing else)

2. Can I use the same firmware for the PVR350?

3. Can ivtv load different firmware for different cards (if this is necessary)?

4. Which modules parameters do I need? (see modules.conf below)

5. Do I need a different MythTV version to fix the hangs? (I have a kick-start
script to dd /dev/video[0,1,2] which seemed to fix these hangs when I only had
the 350)

Sorry for the many questions, hope any of you can help.

Luud

DETAILS:
========

Relevant hardware and software setup:

ASUS A7M266-D Dual Athlon MP 2400+
ATI Redeon 9700 Pro
PVR350
PVR500MCE

linux-2.6.12-gentoo-r6 (not sure how this relates to 2.6.12.x)
ivtv-0.3.7a
mythtv-0.18.1


This is my modules.conf section for ivtv:

--------------------------------------------------------------------------------
alias char-major-61 lirc_i2c
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-81-1 ivtv
alias char-major-81-2 ivtv

#options ivtv ivtv_std=0,0,0 tuner=47,57,57 tda9887=0,0,0 ivtv_debug=1,1,1
#options ivtv ivtv_std=0,0,0 tda9887=0,0,0 ivtv_debug=1,1,1
options ivtv tda9887=0

# Apparently the cx25840's i2c code only sees 150/500 cards, so we don't
# have to -1 for the 350.
# options cx25840 i2c_enable=1,1

# The saa7127 has to be told to skip the 150/500 cards, so we add -1,-1
# after the 1 for the 350:
options saa7127 i2c_enable=1,-1,-1

# options msp3400 once=1 simple=1

options tda9887 qss=0

add above saa7115 cx25840
add below ivtv msp3400 saa7115 tuner
add above ivtv lirc_dev lirc_i2c
--------------------------------------------------------------------------------


And loading my modules gives the following in the log:


Aug  9 21:22:24 vanadium ivtv: ==================== START INIT IVTV
====================
Aug  9 21:22:24 vanadium ivtv: version 0.3.7 (a) loading
Aug  9 21:22:24 vanadium ivtv: Linux version: 2.6.12-gentoo-r6-vanadium SMP
preempt K7 gcc-3.3
Aug  9 21:22:24 vanadium ivtv: In case of problems please include the debug info
Aug  9 21:22:24 vanadium ivtv: between the START INIT IVTV and END INIT IVTV
lines when
Aug  9 21:22:24 vanadium ivtv: mailing the ivtv-devel mailinglist.
Aug  9 21:22:24 vanadium ivtv: Autodetected WinTV PVR 350 card
Aug  9 21:22:24 vanadium ivtv: Found an iTVC15 based chip
Aug  9 21:22:24 vanadium PCI: Enabling device 0000:02:06.0 (0014 -> 0016)
Aug  9 21:22:24 vanadium ACPI: PCI Interrupt 0000:02:06.0[A] -> GSI 17 (level,
low) -> IRQ 17
Aug  9 21:22:24 vanadium ivtv: Unreasonably low latency timer, setting to 64
(was 32)
Aug  9 21:22:24 vanadium ivtv: XXX PCI device: 0x700c vendor: 0x1022
Aug  9 21:22:24 vanadium msp34xx: ivtv version
Aug  9 21:22:24 vanadium msp34xx: init: chip=MSP3418W-A2, has NICAM support,
simple (D) mode, simpler (G) no-thread mode
Aug  9 21:22:24 vanadium msp34xx: $Id$ compiled on: Aug  9 2005 18:26:31
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=MSP3418W-A2,ok]
Aug  9 21:22:24 vanadium saa7115: starting probe for adapter ivtv i2c driver #0
(0x10005)
Aug  9 21:22:24 vanadium saa7115: detecting saa7115 client on address 0x42
Aug  9 21:22:24 vanadium saa7115: writing init values
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=saa7115[50],ok]
Aug  9 21:22:24 vanadium saa7115: status: (1E) 0x00, (1F) 0xc0
Aug  9 21:22:24 vanadium cx25840: starting probe on adapter ivtv i2c driver #0
(0x10005)
Aug  9 21:22:24 vanadium cx25840: detecting cx25840 client on address 0x88
Aug  9 21:22:24 vanadium cx25840: cx25840 not found
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=(tuner unset),ok]
Aug  9 21:22:24 vanadium tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=tveeprom,ok]
Aug  9 21:22:24 vanadium tveeprom: Hauppauge: model = 48134, rev = J321,
serial# = 2775820
Aug  9 21:22:24 vanadium tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
Aug  9 21:22:24 vanadium tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 =
0x00000007)
Aug  9 21:22:24 vanadium tveeprom: audio_processor = CS5331 (type = 9)
Aug  9 21:22:24 vanadium ivtv: Tuner Type 5, Tuner formats 0x00000007, Radio:
yes, Model 0x00a93491, Revision 0xf8f2d6ec
Aug  9 21:22:24 vanadium ivtv: PAL tuner detected
Aug  9 21:22:24 vanadium ivtv: Radio detected
Aug  9 21:22:24 vanadium saa7127: Ignoring new-style parameters in presence of
obsolete ones
Aug  9 21:22:24 vanadium saa7127: video encoder driver version V 0.3 loaded
Aug  9 21:22:24 vanadium saa7127: starting probe on adapter ivtv i2c driver #0
(0x10005)
Aug  9 21:22:24 vanadium saa7127: detecting saa7127 client on address 0x88
Aug  9 21:22:24 vanadium saa7127: Selecting NTSC video Standard
Aug  9 21:22:24 vanadium saa7127: Selecting S-Video+Composite
Aug  9 21:22:24 vanadium saa7127: Turn WSS off
Aug  9 21:22:24 vanadium saa7127: Widescreen Mode 4:3 Full Format
Aug  9 21:22:24 vanadium saa7127: Selecting Normal Encoder Input
Aug  9 21:22:24 vanadium saa7127: Enable Video Output
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=saa7127[50],ok]
Aug  9 21:22:24 vanadium ivtv: Encoder revision: 0x02040011
Aug  9 21:22:24 vanadium ivtv: Decoder revision: 0x02020023
Aug  9 21:22:24 vanadium ivtv: Configuring WinTV PVR 350 card with 10 streams
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder MPEG minor 0
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder MPEG stream: 0 x 32768
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder YUV minor 32
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder VBI minor 224
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder PCM audio
minor 24
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder PCM audio stream: 0 x 4608
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder radio minor 64
Aug  9 21:22:24 vanadium ivtv: Create encoder radio stream
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for decoder MPEG minor 16
Aug  9 21:22:24 vanadium ivtv: Create DMA decoder MPEG stream: 0 x 65536
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for decoder VBI minor 228
Aug  9 21:22:24 vanadium ivtv: Create DMA decoder VBI stream: 0 x 2048 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for decoder VOUT minor 232
Aug  9 21:22:24 vanadium ivtv: Create decoder VOUT stream
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for decoder YUV minor 48
Aug  9 21:22:24 vanadium ivtv: Create DMA decoder YUV stream: 0 x 51840 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Create DMA decoder OSD stream: 0 x 65536 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Setting Tuner 5
Aug  9 21:22:24 vanadium tuner 0-0061: type set to 5 (Philips PAL_BG (FI1216
and compatibles))
Aug  9 21:22:24 vanadium saa7115: decoder set norm PAL
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_thread: pid = 6763, itv = 0xf8f13220
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_vbi_thread: pid = 6764, itv = 0xf8f13220
Aug  9 21:22:24 vanadium ivtv: ivtv_dec_thread: pid = 6765, itv = 0xf8f13220
Aug  9 21:22:24 vanadium ivtv: ivtv_dec_vbi_thread: pid = 6766, itv = 0xf8f13220
Aug  9 21:22:24 vanadium saa7115: set audio: 0x01
Aug  9 21:22:24 vanadium saa7115: decoder set input (4)
Aug  9 21:22:24 vanadium saa7115: now setting Composite input
Aug  9 21:22:24 vanadium ivtv: Setting audio matrix to input 3, output 1
Aug  9 21:22:24 vanadium ivtv: Switching standard to PAL.
Aug  9 21:22:24 vanadium ivtv: i2c client addr: 0x43 not found for command
0x40307603!
Aug  9 21:22:24 vanadium saa7115: decoder set norm PAL
Aug  9 21:22:24 vanadium saa7115: set audio: 0x01
Aug  9 21:22:24 vanadium saa7127: Setting Encoder Video Standard
Aug  9 21:22:24 vanadium saa7127: Set PAL Video Mode
Aug  9 21:22:24 vanadium saa7127: Selecting PAL video Standard
Aug  9 21:22:24 vanadium ivtv: Initialized WinTV PVR 350, card #0
Aug  9 21:22:24 vanadium ivtv: Autodetected WinTV PVR 150 card
Aug  9 21:22:24 vanadium ivtv: Found an iTVC16 based chip
Aug  9 21:22:24 vanadium ACPI: PCI Interrupt 0000:03:08.0[A] -> GSI 19 (level,
low) -> IRQ 19
Aug  9 21:22:24 vanadium ivtv: Unreasonably low latency timer, setting to 64
(was 32)
Aug  9 21:22:24 vanadium ivtv: XXX PCI device: 0x700c vendor: 0x1022
Aug  9 21:22:24 vanadium saa7115: starting probe for adapter ivtv i2c driver #1
(0x10005)
Aug  9 21:22:24 vanadium cx25840: starting probe on adapter ivtv i2c driver #1
(0x10005)
Aug  9 21:22:24 vanadium cx25840: detecting cx25840 client on address 0x88
Aug  9 21:22:24 vanadium cx25840: cx25843-23 found. Initializing...
Aug  9 21:22:24 vanadium cx25840: requesting /lib/modules/HcwMakoA.ROM
Aug  9 21:22:24 vanadium cx25840: firmware read failed
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=cx25840[50],ok]
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=(tuner unset),ok]
Aug  9 21:22:24 vanadium tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #1)
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=tveeprom,ok]
Aug  9 21:22:24 vanadium saa7127: skipping probe on adapter ivtv i2c driver #1
(0x10005)
Aug  9 21:22:24 vanadium tda9885/6/7: chip found @ 0x86
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=tda9887,ok]
Aug  9 21:22:24 vanadium tveeprom: Hauppauge: model = 23559, rev = D591,
serial# = 7914375
Aug  9 21:22:24 vanadium tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91,
type = 56)
Aug  9 21:22:24 vanadium tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 =
0x00400e17)
Aug  9 21:22:24 vanadium tveeprom: audio_processor = MSP3410D (type = 5)
Aug  9 21:22:24 vanadium ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio:
yes, Model 0x00915651, Revision 0xf8f50af8
Aug  9 21:22:24 vanadium ivtv: Radio detected
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=wm8775[50],ok]
Aug  9 21:22:24 vanadium ivtv: Encoder revision: 0x02040011
Aug  9 21:22:24 vanadium ivtv: Configuring WinTV PVR 150 card with 5 streams
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder MPEG minor 1
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder MPEG stream: 0 x 32768
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder YUV minor 33
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder VBI minor 225
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder PCM audio
minor 25
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder PCM audio stream: 0 x 4608
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder radio minor 65
Aug  9 21:22:24 vanadium ivtv: Create encoder radio stream
Aug  9 21:22:24 vanadium ivtv: Setting Tuner 56
Aug  9 21:22:24 vanadium tuner 1-0060: type set to 56 (Philips PAL/SECAM multi
(FQ1216AME MK4))
Aug  9 21:22:24 vanadium cx25840: decoder set norm PAL
Aug  9 21:22:24 vanadium cx25840: decoder set input (6)
Aug  9 21:22:24 vanadium cx25840: now setting Tuner input
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_thread: pid = 6876, itv = 0xf8f3662c
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_vbi_thread: pid = 6877, itv = 0xf8f3662c
Aug  9 21:22:24 vanadium cx25840: set audio input (0)
Aug  9 21:22:24 vanadium ivtv: Switching standard to PAL.
Aug  9 21:22:24 vanadium cx25840: decoder set norm PAL
Aug  9 21:22:24 vanadium ivtv: Initialized WinTV PVR 150, card #1
Aug  9 21:22:24 vanadium ivtv: Autodetected WinTV PVR 150 card
Aug  9 21:22:24 vanadium ivtv: Found an iTVC16 based chip
Aug  9 21:22:24 vanadium ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 16 (level,
low) -> IRQ 16
Aug  9 21:22:24 vanadium ivtv: Unreasonably low latency timer, setting to 64
(was 32)
Aug  9 21:22:24 vanadium ivtv: XXX PCI device: 0x700c vendor: 0x1022
Aug  9 21:22:24 vanadium saa7115: starting probe for adapter ivtv i2c driver #2
(0x10005)
Aug  9 21:22:24 vanadium cx25840: starting probe on adapter ivtv i2c driver #2
(0x10005)
Aug  9 21:22:24 vanadium cx25840: detecting cx25840 client on address 0x88
Aug  9 21:22:24 vanadium cx25840: cx25843-23 found. Initializing...
Aug  9 21:22:24 vanadium cx25840: requesting /lib/modules/HcwMakoA.ROM
Aug  9 21:22:24 vanadium cx25840: firmware read failed
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=cx25840[50],ok]
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=(tuner unset),ok]
Aug  9 21:22:24 vanadium tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #2)
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=tveeprom,ok]
Aug  9 21:22:24 vanadium saa7127: skipping probe on adapter ivtv i2c driver #2
(0x10005)
Aug  9 21:22:24 vanadium tda9885/6/7: chip found @ 0x86
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=tda9887,ok]
Aug  9 21:22:24 vanadium ivtv: i2c attach [client=wm8775[50],ok]
Aug  9 21:22:24 vanadium tveeprom: Hauppauge: model = 23559, rev = D591,
serial# = 7914375
Aug  9 21:22:24 vanadium tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91,
type = 56)
Aug  9 21:22:24 vanadium tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 =
0x00400e17)
Aug  9 21:22:24 vanadium tveeprom: audio_processor = MSP3410D (type = 5)
Aug  9 21:22:24 vanadium ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio:
yes, Model 0x00915651, Revision 0xf8f73f04
Aug  9 21:22:24 vanadium ivtv: Radio detected
Aug  9 21:22:24 vanadium ivtv: Encoder revision: 0x02040011
Aug  9 21:22:24 vanadium ivtv: Configuring WinTV PVR 150 card with 5 streams
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder MPEG minor 2
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder MPEG stream: 0 x 32768
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder YUV minor 34
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder YUV stream: 0 x 12960 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder VBI minor 226
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder VBI stream: 0 x 12740 buffers
(0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder PCM audio
minor 26
Aug  9 21:22:24 vanadium ivtv: Create DMA encoder PCM audio stream: 0 x 4608
buffers (0KB total)
Aug  9 21:22:24 vanadium ivtv: Registered v4l2 device for encoder radio minor 66
Aug  9 21:22:24 vanadium ivtv: Create encoder radio stream
Aug  9 21:22:24 vanadium ivtv: Setting Tuner 56
Aug  9 21:22:24 vanadium tuner 2-0061: type set to 56 (Philips PAL/SECAM multi
(FQ1216AME MK4))
Aug  9 21:22:24 vanadium cx25840: decoder set norm PAL
Aug  9 21:22:24 vanadium cx25840: decoder set input (6)
Aug  9 21:22:24 vanadium cx25840: now setting Tuner input
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_thread: pid = 6956, itv = 0xf8f59a38
Aug  9 21:22:24 vanadium ivtv: ivtv_enc_vbi_thread: pid = 6957, itv = 0xf8f59a38
Aug  9 21:22:24 vanadium cx25840: set audio input (0)
Aug  9 21:22:24 vanadium ivtv: Switching standard to PAL.
Aug  9 21:22:24 vanadium cx25840: decoder set norm PAL
Aug  9 21:22:24 vanadium ivtv: Initialized WinTV PVR 150, card #2
Aug  9 21:22:24 vanadium 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

Reply via email to