Ticket #22 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

No sound on a PVR150

Reported by: hverkuil Assigned to: hverkuil
Priority: normal Milestone: Release 0.4.0
Component: sound Version: ivtv 0.3.x
Severity: normal Keywords:
Cc:

Description

VIdeo is OK, but no sound

Attachments

dmesg.sedgewick.txt (2.1 kB) - added by anonymous on 09/13/05 16:31:53.

Change History

09/12/05 22:50:25 changed by hverkuil

  • owner changed from anonymous to hverkuil.
  • status changed from new to assigned.

09/13/05 00:42:09 changed by mmenke@porksoda.com

PVR-150 , model 1045.

Kernel is 2.6.12-1.1447_FC4, ivtv from the subversion tag. Nothing in /etc/modprobe.conf.

video works, using tcprobe on the captured mpeg shows no audio.

ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.8 (tagged release) loading ivtv: Linux version: 2.6.12-1.1447_FC4 686 REGPARM 4KSTACKS gcc-4.0 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 150 card (iTVC16 based) ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 ivtv: Unreasonably low latency timer, setting to 64 (was 32) tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8208714 tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio processor = CX25841 (type = 23) tveeprom: decoder processor = CX25841 (type = 1c) 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] cx25840: loading /lib/modules/HcwMakoA.ROM ivtv: i2c attach to card #0 ok [client=cx25840[50], addr=44] ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b] ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: Encoder revision: 0x02050032 ivtv warning: Encoder Firmware can be buggy, use version 0x02040011!!!! ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0 ivtv: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ====================

09/13/05 10:51:01 changed by nh@esenet.dk

Re : Video Ok, No sound.

Sound has been vorking on & off on a previous install of ivtv-0.3.8 , by booting into WinXP and using Hauppauges Tv software before softbooting into linux. After a fresh install, sound no longer works at all.

Best Regards Niels Hoffmann.

ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.8 (tagged release) loading ivtv: Linux version: 2.6.11-1.1369_FC4 686 REGPARM 4KSTACKS gcc-4.0 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 150 card (iTVC16 based) ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 tveeprom: Hauppauge: model = 26559, rev = C260, serial# = 7863203 tveeprom: tuner = LG S001D MK3 (idx = 60, type = 38) 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 #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] cx25840: loading /lib/modules/HcwMakoA.ROM ivtv: i2c attach to card #0 ok [client=cx25840[50], addr=44] ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b] tda9885/6/7: chip found @ 0x86 ivtv: i2c attach to card #0 ok [client=tda9887, addr=43] ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: Encoder revision: 0x02050032 ivtv warning: Encoder Firmware can be buggy, use version 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 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0 ivtv: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ====================

09/13/05 10:51:55 changed by nh@esenet.dk

Re : Video Ok, No sound.

Sound has been vorking on & off on a previous install of ivtv-0.3.8 , by booting into WinXP and using Hauppauges Tv software before softbooting into linux. After a fresh install, sound no longer works at all. PVR-150 MCE PAL

Best Regards Niels Hoffmann.

ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.8 (tagged release) loading ivtv: Linux version: 2.6.11-1.1369_FC4 686 REGPARM 4KSTACKS gcc-4.0 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 150 card (iTVC16 based) ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 tveeprom: Hauppauge: model = 26559, rev = C260, serial# = 7863203 tveeprom: tuner = LG S001D MK3 (idx = 60, type = 38) 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 #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] cx25840: loading /lib/modules/HcwMakoA.ROM ivtv: i2c attach to card #0 ok [client=cx25840[50], addr=44] ivtv: i2c attach to card #0 ok [client=wm8775[50], addr=1b] tda9885/6/7: chip found @ 0x86 ivtv: i2c attach to card #0 ok [client=tda9887, addr=43] ivtv: loading /lib/modules/ivtv-fw-enc.bin ivtv: Encoder revision: 0x02050032 ivtv warning: Encoder Firmware can be buggy, use version 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 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0 ivtv: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ====================

09/13/05 16:31:53 changed by anonymous

  • attachment dmesg.sedgewick.txt added.

09/13/05 16:33:52 changed by anonymous

I have a PVR-150 MCE. Sound has never worked

09/14/05 01:28:57 changed by nh@esenet.dk

Update : Driver update as requested, no sound.

Best regards Niels Hoffmann

Log :

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: 0x16 (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)

09/14/05 09:50:28 changed by nh@esenet.dk

testing ivtvctl -q1 produces : ioctl VIDIOC_S_AUDIO failed: Invalid argument PVR-150MCE

09/23/05 04:50:46 changed by Gaffers

Make sure you have HcwFalcn?.rom and HcwMakoA.rom in the correct spot (/lib/modules on Gentoo).

09/23/05 04:55:35 changed by Gaffers

Make sure you have HcwFalcn?.rom and HcwMakoA.rom in the correct spot (/lib/modules on Gentoo).

I experienced the same issue when trying to change firmware. It sounds like your card is loading the firmware when booting windows and then maintaining the firmware in the card's memory when softbooting over to Linux.

09/23/05 04:56:21 changed by anonymous

Make sure you have HcwFalcn?.rom and HcwMakoA.rom in the correct spot (/lib/modules on Gentoo).

I experienced the same issue when trying to change firmware. It sounds like your card is loading the firmware when booting windows and then maintaining the firmware in the card's memory when softbooting over to Linux.

09/23/05 05:01:01 changed by Gaffers

Sorry for the extra comments... the system went buggy on me.

10/08/05 13:52:36 changed by hverkuil

  • status changed from assigned to closed.
  • version changed from 0.3.x to ivtv 0.3.x.
  • resolution set to fixed.

After fixing tda9887 settings and the cx25840 initialization sequence together with SECAM fixes I have seen no more reports on silent PVR-150s.