I had the pvr-500 installed and working. Then I added the pvr-350 now I have picture on the tuners on both cards. But the two tuners on the pvr-500 don't get any sound. They had sound before the pvr-350 was installed.
I am using
ivtv-0.3.7k for my ivtv driver. I installed the firmware files for ivtv to
/lib/modules The firmware files I put there are:
HcwMakoA.ROM,
ivtv-fw-dec.bin,
ivtv-fw-enc.bin.
here is the ivtv output from dmesg:
Code:
Sep 1 21:52:23 mythtv kernel: ivtv: ==================== START INIT IVTV ====================
Sep 1 21:52:23 mythtv kernel: ivtv: version 0.3.7 (k) loading
Sep 1 21:52:23 mythtv kernel: ivtv: Linux version: 2.6.11.9-chw-2 SMP preempt 586 gcc-3.3
Sep 1 21:52:23 mythtv kernel: ivtv: In case of problems please include the debug info
Sep 1 21:52:23 mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when
Sep 1 21:52:23 mythtv kernel: ivtv: mailing the ivtv-devel mailinglist.
Sep 1 21:52:23 mythtv kernel: ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
Sep 1 21:52:23 mythtv kernel: ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 17 (level, low) -> IRQ 17
Sep 1 21:52:23 mythtv kernel: tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8229908
Sep 1 21:52:23 mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
Sep 1 21:52:23 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Sep 1 21:52:23 mythtv kernel: tveeprom: audio processor = MSP4448 (type = 1b)
Sep 1 21:52:23 mythtv kernel: tveeprom: decoder processor = SAA7115 (type = 13)
Sep 1 21:52:23 mythtv kernel: ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
Sep 1 21:52:23 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
Sep 1 21:52:23 mythtv kernel: ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Sep 1 21:52:24 mythtv kernel: ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
Sep 1 21:52:24 mythtv kernel: ivtv: i2c attach to card #0 ok [client=saa7127[50], addr=44]
Sep 1 21:52:25 mythtv kernel: ivtv: Encoder revision: 0x02040011
Sep 1 21:52:25 mythtv kernel: ivtv: Decoder revision: 0x02020023
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create encoder radio stream
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA decoder MPEG stream: 0 x 65536 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA decoder VBI stream: 0 x 2048 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create decoder VOUT stream
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA decoder YUV stream: 0 x 43200 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: ivtv: Create DMA decoder OSD stream: 0 x 65536 buffers (0KB total)
Sep 1 21:52:25 mythtv kernel: tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x40086d11!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x80287610!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x40287611!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x40307603!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x80287610!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x40287611!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x4004760f!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x80287610!
Sep 1 21:52:25 mythtv kernel: ivtv warning: i2c client addr: 0x40 not found for command 0x40287611!
Sep 1 21:52:25 mythtv kernel: ivtv: Initialized WinTV PVR 350, card #0
Sep 1 21:52:25 mythtv kernel: ivtv: ====================== NEXT CARD ======================
Sep 1 21:52:25 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
Sep 1 21:52:25 mythtv kernel: ACPI: PCI interrupt 0000:03:08.0[A] -> GSI 21 (level, low) -> IRQ 21
Sep 1 21:52:25 mythtv kernel: tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 2994842
Sep 1 21:52:25 mythtv kernel: tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
Sep 1 21:52:25 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Sep 1 21:52:25 mythtv kernel: tveeprom: audio processor = CX25843 (type = 25)
Sep 1 21:52:25 mythtv kernel: tveeprom: decoder processor = CX25843 (type = 1e)
Sep 1 21:52:25 mythtv kernel: ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
Sep 1 21:52:25 mythtv kernel: tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #1
Sep 1 21:52:25 mythtv kernel: TEA5767 detected.
Sep 1 21:52:25 mythtv kernel: ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=60]
Sep 1 21:52:25 mythtv kernel: tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
Sep 1 21:52:25 mythtv kernel: type set to 62 (Philips TEA5767HN FM Radio)
Sep 1 21:52:25 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
Sep 1 21:52:25 mythtv kernel: ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
Sep 1 21:52:25 mythtv kernel: ivtv: This is the first unit of a PVR500
Sep 1 21:52:26 mythtv kernel: cx25840: firmware /lib/modules/HcwMakoA.ROM loaded
Sep 1 21:52:26 mythtv kernel: ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44]
Sep 1 21:52:27 mythtv kernel: ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b]
Sep 1 21:52:27 mythtv kernel: ivtv: Detected a TEA5767 radio tuner. Enabling radio support.
Sep 1 21:52:28 mythtv kernel: ivtv: Encoder revision: 0x02040011
Sep 1 21:52:28 mythtv kernel: ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total)
Sep 1 21:52:28 mythtv kernel: ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total)
Sep 1 21:52:28 mythtv kernel: ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total)
Sep 1 21:52:28 mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total)
Sep 1 21:52:28 mythtv kernel: ivtv: Create encoder radio stream
Sep 1 21:52:28 mythtv kernel: tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
Sep 1 21:52:29 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #1
Sep 1 21:52:29 mythtv kernel: ivtv: ====================== NEXT CARD ======================
Sep 1 21:52:29 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
Sep 1 21:52:29 mythtv kernel: ACPI: PCI interrupt 0000:03:09.0[A] -> GSI 22 (level, low) -> IRQ 22
Sep 1 21:52:29 mythtv kernel: tveeprom: Hauppauge: model = 23552, rev = D592, serial# = 2994842
Sep 1 21:52:29 mythtv kernel: tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
Sep 1 21:52:29 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Sep 1 21:52:29 mythtv kernel: tveeprom: audio processor = CX25843 (type = 25)
Sep 1 21:52:29 mythtv kernel: tveeprom: decoder processor = CX25843 (type = 1e)
Sep 1 21:52:29 mythtv kernel: ivtv: i2c attach to card #2 ok [client=tveeprom[50], addr=50]
Sep 1 21:52:29 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #2
Sep 1 21:52:29 mythtv kernel: ivtv: i2c attach to card #2 ok [client=(tuner unset), addr=61]
Sep 1 21:52:29 mythtv kernel: cx25840: firmware /lib/modules/HcwMakoA.ROM loaded
Sep 1 21:52:29 mythtv kernel: ivtv: i2c attach to card #2 ok [client=cx25840[50], addr=44]
Sep 1 21:52:29 mythtv kernel: ivtv: i2c attach to card #2 ok [client=wm8775[50], addr=1b]
Sep 1 21:52:29 mythtv kernel: ivtv: This is the second unit of a PVR500
Sep 1 21:52:29 mythtv kernel: ivtv: Correcting tveeprom data: no radio present on second tuner
Sep 1 21:52:30 mythtv kernel: ivtv: Encoder revision: 0x02040011
Sep 1 21:52:30 mythtv kernel: ivtv: Create DMA encoder MPEG stream: 0 x 32768 buffers (0KB total)
Sep 1 21:52:30 mythtv kernel: ivtv: Create DMA encoder YUV stream: 0 x 10800 buffers (0KB total)
Sep 1 21:52:30 mythtv kernel: ivtv: Create DMA encoder VBI stream: 0 x 17472 buffers (0KB total)
Sep 1 21:52:30 mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 0 x 4608 buffers (0KB total)
Sep 1 21:52:30 mythtv kernel: tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #2
Sep 1 21:52:31 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #2
Sep 1 21:52:31 mythtv kernel: ivtv: ==================== END INIT IVTV ====================
Everything there looks good to me.
I had "
options tuner type=47,57,57" in my
ivtv file. But I gave errors when initialising the pvr-500 (it wanted to use 47 not 57). So it is commented out. The auto detection seems to be working anyway.