Using R5C7, my PVR-150 MCE only records mono on channels I know are stereo. I also have a PVR-350 and it records stereo on the same channels. Here's the output from "ivtvctl -d /dev/video1 -Z":
Quote:
ioctl VIDIOC_G_TUNER ok
current audio mode : 1
(stereo 1, lang1 3, lang2 2, mono 0)
available subchannels: 0x1
(stereo 0x2, lang1 0x8, lang2 0x4, mono 0x1)
/dev/video1 is the PVR-150. When I do this for the PVR-350, the only difference is:
Quote:
available subchannels: 0x2
So it seems that the PVR-150 isn't recognizing that the channel is stereo.
I did some testing to try and figure out what's going on. I did clean installs of R5B7 (IVTV 0.4.3) and R5C7 (IVTV 0.4.4) and both have this same problem. I also did a clean install of R5A30.2 (IVTV 0.4.0) and it did not have this problem. I upgraded to IVTV 0.4.4 in R5A30.2 and the PVR-150 still detected the stereo channels.
I'm not sure what to do now. Here are the relevant lines from /var/log/messages in R5C7:
Quote:
Jun 30 02:20:13 mythtv kernel: ivtv: ==================== START INIT IVTV ====================
Jun 30 02:20:13 mythtv kernel: ivtv: version 0.4.4 (tagged release) loading
Jun 30 02:20:13 mythtv kernel: ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3
Jun 30 02:20:13 mythtv kernel: ivtv: In case of problems please include the debug info between
Jun 30 02:20:13 mythtv kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with
Jun 30 02:20:13 mythtv kernel: ivtv: any module options, when mailing the ivtv-users mailinglist.
Jun 30 02:20:13 mythtv kernel: ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
Jun 30 02:20:13 mythtv kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 9
Jun 30 02:20:13 mythtv kernel: PCI: setting IRQ 9 as level-triggered
Jun 30 02:20:13 mythtv kernel: ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [LNKA] -> GSI 9 (level, low) -> IRQ 9
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
Jun 30 02:20:13 mythtv kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Jun 30 02:20:13 mythtv kernel: saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
Jun 30 02:20:13 mythtv kernel: saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
Jun 30 02:20:13 mythtv kernel: msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
Jun 30 02:20:13 mythtv kernel: msp3400 1-0040: msp34xxg daemon started
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
Jun 30 02:20:13 mythtv kernel: tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
Jun 30 02:20:13 mythtv kernel: ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: The eeprom says no radio is present, but the tuner type
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: indicates otherwise. I will assume that radio is present.
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 8208132
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: audio processor is MSP4448 (idx 27)
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
Jun 30 02:20:13 mythtv kernel: tveeprom 1-0050: has radio, has IR remote
Jun 30 02:20:14 mythtv kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Jun 30 02:20:14 mythtv kernel: ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
Jun 30 02:20:14 mythtv kernel: ivtv0: Encoder revision: 0x02050032
Jun 30 02:20:14 mythtv kernel: ivtv0: Decoder revision: 0x02020023
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Create encoder radio stream
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
Jun 30 02:20:14 mythtv kernel: ivtv0: Create decoder VOUT stream
Jun 30 02:20:14 mythtv kernel: ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
Jun 30 02:20:15 mythtv kernel: ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
Jun 30 02:20:15 mythtv kernel: tuner 1-0061: type set to 47 (LG NTSC (TAPE series))
Jun 30 02:20:15 mythtv kernel: ivtv0: Initialized WinTV PVR 350, card #0
Jun 30 02:20:15 mythtv kernel: ivtv: ====================== NEXT CARD ======================
Jun 30 02:20:15 mythtv kernel: ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
Jun 30 02:20:15 mythtv kernel: ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
Jun 30 02:20:15 mythtv kernel: ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
Jun 30 02:20:15 mythtv kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
Jun 30 02:20:15 mythtv kernel: ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
Jun 30 02:20:15 mythtv kernel: tda9887 2-0043: chip found @ 0x86 (ivtv i2c driver #1)
Jun 30 02:20:15 mythtv kernel: ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
Jun 30 02:20:15 mythtv kernel: cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
Jun 30 02:20:18 mythtv kernel: cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
Jun 30 02:20:18 mythtv kernel: ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
Jun 30 02:20:18 mythtv kernel: wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
Jun 30 02:20:18 mythtv kernel: ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: The eeprom says no radio is present, but the tuner type
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: indicates otherwise. I will assume that radio is present.
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: Hauppauge model 26552, rev C268, serial# 8293222
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: audio processor is CX25843 (idx 37)
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: decoder processor is CX25843 (idx 30)
Jun 30 02:20:18 mythtv kernel: tveeprom 2-0050: has radio, has no IR remote
Jun 30 02:20:19 mythtv kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Jun 30 02:20:20 mythtv kernel: ivtv1: Encoder revision: 0x02050032
Jun 30 02:20:20 mythtv kernel: ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Jun 30 02:20:20 mythtv kernel: ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Jun 30 02:20:20 mythtv kernel: ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Jun 30 02:20:20 mythtv kernel: ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Jun 30 02:20:20 mythtv kernel: ivtv1: Create encoder radio stream
Jun 30 02:20:20 mythtv kernel: tuner 2-0061: type set to 47 (LG NTSC (TAPE series))
Jun 30 02:20:20 mythtv kernel: ivtv1: Initialized WinTV PVR 150, card #1
Jun 30 02:20:20 mythtv kernel: ivtv: ==================== END INIT IVTV ====================
I can also post the log information from the working R5A30.2/IVTV 0.4.4 installation if that helps.
Thanks