I recompiled the ivtv driver per your instructions, completely powered
down my system, restarted, and observed no change in behavior.  I
still get only the mono and lang2 subchannels.  I'll be happy to try
anything else if you need me to.

On 1/3/07, Hans Verkuil <[EMAIL PROTECTED]> wrote:
> On Tuesday 26 December 2006 23:11, G C wrote:
> > 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.
>
> Can you try the following: edit ivtv-driver.c, search for '112' and
> change the line below from:
>
>         itv->pvr150_workaround = 1;
>
> to:
>
>         itv->pvr150_workaround = 0;
>
> Recompile, etc. and see if this solves your problem. Let me know if it
> does, because in that case I need to do more work in the cx25840 module
> to really fix it.
>
> Regards,
>
>         Hans
>
> >
> > 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
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>

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

Reply via email to