On 9/13/05, Hans Verkuil <[EMAIL PROTECTED]> wrote: > I've just committed some changes to svn that make it easier to see what the > audio and video status is. I'd appreciate it if people with sound problems > with their PVR150 or PVR500 can compile that version (also available as a tar > archive here: http://ivtvdriver.org/viewcvs/ivtv/trunk.tar.gz?view=tar) and > install it. > > Tune to a channel (use the same channel for both tuners if you have a PVR500) > and report the output of ivtvctl --audio-status --video-status. If you have a > PVR500 then please run this for both devices. Please clearly state with each > status log if you have sound or not. Note that the status log appears in the > kernel log, ivtvctl itself just outputs an 'ok'. > > I'm working on the assumption that the automatic audio detection is not > correctly performed, and this should give me a good indication if I'm looking > in the right direction or not. >
The output from my PVR500MCE: 1st tuner, NO SOUND: cx25840: Status: 0x03 (REV_ID, Revision ID.) cx25840: Status: 'Mono' (Detected audio mode) cx25840: Status: 'No detected audio standard' (Detected audio standard) cx25840: Status: 0x03 (REV_ID, Revision ID.) cx25840: Status: Video signal present cx25840: Status: 0x04 (MICROCNTL_VIDEO_FORMAT, Detected video format) cx25840: Status: Ready Filter auto tuning status cx25840: Status: 0x17 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.) cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision) cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected) cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected) cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A) cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected) cx25840: Status: 0x04 (AFD_FMT_STAT, Currently detected Format) cx25840: Status: 0x00 (FIELD, Field status (even/odd)) cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow) cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow) cx25840: Status: 0x01 (VSYNC, Vertical sync) cx25840: Status: 0x01 (HLOCK, Horizontal lock status) cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status) cx25840: Status: 0x01 (VLOCK, Vertical lock status) cx25840: Status: 0x01 (CSC_LOCK, Color Subcarrier lock status) cx25840: Status: 0x01 (AGC_LOCK, VGA lock status) cx25840: Status: 0x01 (VPRES, Active-high video present. Indication of the presence of a) cx25840: Status: 0x01 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow) 2nd tuner, SOUND: cx25840: Status: 0x03 (REV_ID, Revision ID.) cx25840: Status: 'Stereo' (Detected audio mode) cx25840: Status: 'NICAM-BG' (Detected audio standard) cx25840: Status: 0x03 (REV_ID, Revision ID.) cx25840: Status: Video signal present cx25840: Status: 0x04 (MICROCNTL_VIDEO_FORMAT, Detected video format) cx25840: Status: Ready Filter auto tuning status cx25840: Status: 0x17 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.) cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision) cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected) cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected) cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A) cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected) cx25840: Status: 0x04 (AFD_FMT_STAT, Currently detected Format) cx25840: Status: 0x01 (FIELD, Field status (even/odd)) cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow) cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow) cx25840: Status: 0x01 (VSYNC, Vertical sync) cx25840: Status: 0x01 (HLOCK, Horizontal lock status) cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status) cx25840: Status: 0x01 (VLOCK, Vertical lock status) cx25840: Status: 0x01 (CSC_LOCK, Color Subcarrier lock status) cx25840: Status: 0x01 (AGC_LOCK, VGA lock status) cx25840: Status: 0x01 (VPRES, Active-high video present. Indication of the presence of a) cx25840: Status: 0x01 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow) After changing to audio input 1 (ivtvctl -q1) on the 1st tuner the sound is working, with a little background noise. No changes to the output from ivtvctl --audio-status --video-status. ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.9 (development svn snapshot revision 2669) loading ivtv: Linux version: 2.6.12-ck5 SMP preempt 686 gcc-3.4 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 350 card (iTVC15 based) ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:0f.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 ivtv: Unreasonably low latency timer, setting to 64 (was 32) tveeprom: Hauppauge: model = 48134, rev = J347, serial# = 2756404 tveeprom: tuner = LG TP18PSB01D (idx = 47, type = 28) tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007) tveeprom: audio processor = MSP4418 (type = 19) tveeprom: decoder processor = SAA7115 (type = 13) ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50] tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61] ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0) ivtv: i2c attach to card #0 ok [client=saa7127, addr=44] msp34xx: ivtv version msp34xx: init: chip=MSP3418W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: Sep 14 2005 00:05:50 ivtv: i2c attach to card #0 ok [client=MSP3418W-A2, addr=40] ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: loading /lib/modules/ivtv-fw-dec.bin ivtv: Encoder revision: 0x02040011 ivtv: Decoder revision: 0x02020023 ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total) ivtv: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total) ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) ivtv: Create encoder radio stream ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total) ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total) ivtv: Create decoder VOUT stream ivtv: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total) tuner: type set to 28 (LG PAL_BG+FM (TPI8PSB01D)) by ivtv i2c driver #0 spurious 8259A interrupt: IRQ7. ivtv: Initialized WinTV PVR 350, card #0 ivtv: ====================== NEXT CARD ====================== ivtv: Autodetected WinTV PVR 150 card (iTVC16 based) ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 ivtv: Unreasonably low latency timer, setting to 64 (was 32) tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 7874299 tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56) tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50] tuner: chip found at addr 0xc0 i2c-bus ivtv i2c driver #1 TEA5767 detected. ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=60] tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect type set to 62 (Philips TEA5767HN FM Radio) tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1 ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61] tda9885/6/7: chip found @ 0x86 ivtv: i2c attach to card #1 ok [client=tda9887, addr=43] ivtv: This is the first unit of a PVR500 cx25840: loading /lib/modules/HcwMakoA.ROM ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44] ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b] ivtv: Detected a TEA5767 radio tuner. Enabling radio support. ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: Encoder revision: 0x02040011 ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total) ivtv: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total) ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) ivtv: Create encoder radio stream tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c driver #1 ivtv: Initialized WinTV PVR 500 (unit #1), card #1 ivtv: ====================== NEXT CARD ====================== ivtv: Autodetected WinTV PVR 150 card (iTVC16 based) ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ivtv: Unreasonably low latency timer, setting to 64 (was 32) tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 7874299 tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56) tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) tveeprom: audio processor = CX25843 (type = 25) tveeprom: decoder processor = CX25843 (type = 1e) ivtv: i2c attach to card #2 ok [client=tveeprom[50], addr=50] tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #2 ivtv: i2c attach to card #2 ok [client=(tuner unset), addr=61] tda9885/6/7: chip found @ 0x86 ivtv: i2c attach to card #2 ok [client=tda9887, addr=43] cx25840: loading /lib/modules/HcwMakoA.ROM ivtv: i2c attach to card #2 ok [client=cx25840[50], addr=44] ivtv: i2c attach to card #2 ok [client=wm8775[50], addr=1b] ivtv: This is the second unit of a PVR500 ivtv: Correcting tveeprom data: no radio present on second unit ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: Encoder revision: 0x02040011 ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total) ivtv: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total) ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c driver #2 ivtv: Initialized WinTV PVR 500 (unit #2), card #2 ivtv: ==================== END INIT IVTV ==================== Regards, Petter ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ ivtv-devel mailing list ivtv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-devel