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
