I originally posted this to the users mailing list, but I haven't
gotten any replies.  Perhaps somebody here might have an idea.

I thought I had this problem taken care of when I exchanged my PVR-150 for
another one.  My old card would not do stereo under Windows or Linux.  The
card I have now does stereo just fine under Windows, but still I have the
same symptoms under Linux.  Since then, I've upgraded my kernel and the ivtv
driver version.  I've tried the following kernel and ivtv version
combinations:
  - kernel 2.6.12 with ivtv 0.4.7 and 0.4.9
  - kernel 2.6.19 with ivtv 0.9.1
  - kernel 2.6.18 with ivtv 0.8.2  (this is what I'm currently running)

For a while I thought maybe I was using the wrong firmware.  But I did a
diff against the firmware on the CD that came with the PVR-150, and it
appears to be identical.

None of the ivtvctl or v4l2-ctl parameters I've tried seem to do
anything (to solve the problem).
Based on the output of these commands, it seems like the preference for
stereo is set correctly, but the driver only recognizes the "mono" and
"lang2" subchannels as being available.  I'm assuming lang2 is SAP?  If so,
I always thought SAP was only available when a stereo signal was present.
So I'm beginning to wonder if this is a driver bug.  But if it is, I'm also
wondering why there aren't more people complaining about it.  I've seen 1-2
other people post about it since September, but nobody has ever posted a
resolution.

My log outputs are below.  Incidentally, it seems like ivtvctl no longer
provides info from -Z and --log-status, so I've posted v4l2-ctl output
instead.

./v4l2-ctl -T --log-status
Tuner:
        Capabilities         : 62.5 kHz multi-standard stereo lang1 lang2
        Frequency range      : 44.0 MHz - 958.0 MHz
        Signal strength      : 99%
        Current audio mode   : stereo
        Available subchannels: mono lang2

Status Log:

   ivtv0: =================  START STATUS CARD #0  =================
   tveeprom 0-0050: Hauppauge model 26132, rev F1B2, serial# 9851370
   tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
   tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
   tveeprom 0-0050: audio processor is CX25841 (idx 35)
   tveeprom 0-0050: decoder processor is CX25841 (idx 28)
   tveeprom 0-0050: has no radio, has IR remote
   tuner 0-0061: Tuner mode:      analog TV
   tuner 0-0061: Frequency:       205.25 MHz
   tuner 0-0061: Standard:        0x0000b000
   cx25840 0-0044: Video signal:              present
   cx25840 0-0044: Detected format:           NTSC-M
   cx25840 0-0044: Specified standard:        NTSC-M
   cx25840 0-0044: Specified video input:     Composite 7
   cx25840 0-0044: Specified audioclock freq: 48000 Hz
   cx25840 0-0044: Detected audio mode:       forced mode
   cx25840 0-0044: Detected audio standard:   forced audio standard
   cx25840 0-0044: Audio muted:               no
   cx25840 0-0044: Audio microcontroller:     running
   cx25840 0-0044: Configured audio standard: BTSC
   cx25840 0-0044: Configured audio mode:     undefined
   cx25840 0-0044: Specified audio input:     Tuner (In8)
   cx25840 0-0044: Preferred audio mode:      stereo
   cx25840 0-0044: Selected 65 MHz format:    system DK
   cx25840 0-0044: Selected 45 MHz format:    chroma
   wm8775 0-001b: Input: 2
   ivtv0: Stream: MPEG-2 Program Stream
   ivtv0: Video:  480x480, 30 fps
   ivtv0: Video:  MPEG-2, 4x3, Variable Bitrate, 4500000, Peak 6000000
   ivtv0: Video:  GOP Size 15, 2 B-Frames, GOP Closure, No 3:2 Pulldown
   ivtv0: Audio:  48 kHz, Layer II, 384 kbps, Stereo, No Emphasis, No CRC
   ivtv0: Spatial Filter:  Manual, Luma 1D Horizontal, Chroma 1D Horizontal,
0
   ivtv0: Temporal Filter: Manual, 0
   ivtv0: Median Filter:   Off, Luma [0, 255], Chroma [0, 255]
   ivtv0: ==================  END STATUS CARD #0  ==================

and from dmesg:

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.8.2 (tagged release) loading
ivtv:  Linux version: 2.6.18.5 mod_unload 686 gcc-4.0
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge card (cx23416 based)
PCI: Enabling device 0000:00:0c.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 16 (level, low) -> IRQ 21
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
tveeprom 0-0050: Hauppauge model 26132, rev F1B2, serial# 9851370
tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is CX25841 (idx 35)
tveeprom 0-0050: decoder processor is CX25841 (idx 28)
tveeprom 0-0050: has no radio, has IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: reopen i2c bus for IR-blaster support
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Encoder revision: 0x02050032
ivtv0: Registered device video0 for encoder MPEG
ivtv0: Registered device video32 for encoder YUV
ivtv0: Registered device vbi0 for encoder VBI
ivtv0: Registered device video24 for encoder PCM audio
tuner 0-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ====================  END INIT IVTV  ====================

Any help would be greatly appreciated.  This has been a persistent problem
for me now for a few weeks.  Thanks.

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to