Replying to myself; same hardware, same MythTV configuration, reboot 
under 2.6.13 and ivtv 0.4.0 and there are no issues with sound.

Any feedback?

Robert Kulagowski wrote:
> I'm getting tinny audio on 0.4.2 using a PVR-150 (NTSC), composite inputs.
> 
> As a quick guess, I'd say this happens 75% of the time.  Initial audio
> will be fine, but within 5-10 seconds, it will go "tinny", as if a buzz
> was being added to all audio.  It will stay that way through the rest of
> the program.
> 
> I am able to reproduce this using a straight cat /dev/video4 > foo.mpg
> and with MythTV.
> 
> I know that in the past, tinny audio was related to msp3400, but I'm not
> sure how the new integration effort with v4l / kernel may be affecting
> things.
> 
> Anything I can do to assist in troubleshooting?
> 
> Details:
> Kernel 2.6.15.1
> ivtv 0.4.2 tarball (I'm assuming that the README's statement that 0.4.2
> won't support higher than 2.6.15 means 2.6.16, not the 15.1)
> Recommended firmware versions from the wiki.
> 
> $ ls -l /usr/lib/hotplug/firmware/
> total 920
> -rw-r--r--  1 root root   8192 Jan 20  2005 pvrusb2.f1
> -rw-r--r--  1 root root 262144 Jan 20  2005 pvrusb2.f2
> -rw-r--r--  1 root root 262144 Jan 22 00:06 v4l-cx2341x-dec.fw
> -r--r--r--  1 root root 376836 Jan 22 00:06 v4l-cx2341x-enc.fw
> -r--r--r--  1 root root  14264 Jan 22 00:06 v4l-cx25840.fw
> 
> md5sum matches what's on the wiki.
> 
> /etc/modutils/ivtv contains:
> options ivtv ivtv_dynbuf=0
> 
> # lsmod:
> lsmod
> Module                  Size  Used by
> i830                   29312  1
> drm                    74644  2 i830
> af_packet              24712  2
> nfsd                  232068  8
> capability              6024  0
> commoncap               8192  1 capability
> tsdev                   8896  0
> pcspkr                  3332  0
> wm8775                  7180  0
> cx25840                27152  0
> tda9887                17424  0
> msp3400                36016  0
> saa7115                17168  0
> tuner                  46244  0
> tveeprom               16528  0
> ivtv                  224276  2
> firmware_class         11648  2 cx25840,ivtv
> i2c_algo_bit           11016  1 ivtv
> videodev               10624  3 ivtv
> snd_intel8x0           34460  0
> snd_ac97_codec         94880  1 snd_intel8x0
> snd_ac97_bus            3328  1 snd_ac97_codec
> snd_pcm_oss            53152  0
> snd_mixer_oss          20096  1 snd_pcm_oss
> snd_pcm                91012  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer              26116  1 snd_pcm
> snd                    57316  6
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> snd_page_alloc         12040  2 snd_intel8x0,snd_pcm
> i2c_i801                9996  0
> piix                   11780  0 [permanent]
> generic                 5764  0 [permanent]
> intel_agp              24220  1
> agpgart                36684  3 drm,intel_agp
> i2c_isa                 6016  0
> ide_cd                 44036  0
> cdrom                  41504  1 ide_cd
> ide_core              128420  3 piix,generic,ide_cd
> rtc                    14644  0
> 
> 
> The other cards in the box are working fine and have no audio issues.
> 
> Jan 22 08:17:26 masterbackend kernel: Linux video capture interface: v1.00
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ==================== START
> INIT IVTV ====================
> Jan 22 08:17:26 masterbackend kernel: ivtv:  version 0.4.2 (tagged
> release) loading
> Jan 22 08:17:26 masterbackend kernel: ivtv:  Linux version: 2.6.15.1 SMP
> PENTIUM4 gcc-3.3
> Jan 22 08:17:26 masterbackend kernel: ivtv:  In case of problems please
> include the debug info between
> Jan 22 08:17:26 masterbackend kernel: ivtv:  the START INIT IVTV and END
> INIT IVTV lines, along with
> Jan 22 08:17:26 masterbackend kernel: ivtv:  any module options, when
> mailing the ivtv-users mailinglist.
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Autodetected WinTV PVR 250
> card (cx23416 based)
> Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt
> 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 209
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Unreasonably low latency
> timer, setting to 64 (was 32)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok
> [client=tveeprom, addr=50]
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: Hauppauge model
> 32062, rev B185, serial# 7368928
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: tuner model is
> TCL 2002N 6A (idx 85, type 50)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: TV standards
> NTSC(M) (eeprom 0x08)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: audio processor
> is MSP3445 (idx 12)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: decoder processor
> is SAA7115 (idx 19)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: has no radio, has
> IR remote
> Jan 22 08:17:26 masterbackend kernel: tuner 1-0061: chip found @ 0xc2
> (ivtv i2c driver #0)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok
> [client=(tuner unset), addr=61]
> Jan 22 08:17:26 masterbackend kernel: saa7115 1-0021: saa7115 found @
> 0x42 (ivtv i2c driver #0)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok
> [client=saa7115, addr=21]
> Jan 22 08:17:26 masterbackend kernel: msp3400 1-0040: chip=MSP3445G-B8
> +nicam +simple +simpler +radio mode=simpler
> Jan 22 08:17:26 masterbackend kernel: msp3400 1-0040: msp34xxg daemon
> started
> Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok
> [client=MSP3445G-B8, addr=40]
> Jan 22 08:17:26 masterbackend kernel: ivtv0: loaded v4l-cx2341x-enc.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Encoder revision: 0x02050032
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder MPEG
> stream: 128 x 32768 buffers (4096KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder YUV
> stream: 194 x 10800 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder VBI
> stream: 120 x 17472 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder PCM
> audio stream: 455 x 4608 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: tuner 1-0061: type set to 50 (TCL
> 2002N)
> Jan 22 08:17:26 masterbackend kernel: ivtv0: Initialized WinTV PVR 250,
> card #0
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ======================
> NEXT CARD  ======================
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Autodetected WinTV PVR 250
> card (cx23415 based)
> Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt
> 0000:02:01.0[A] -> GSI 22 (level, low) -> IRQ 217
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Unreasonably low latency
> timer, setting to 64 (was 32)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok
> [client=tveeprom, addr=50]
> Jan 22 08:17:26 masterbackend kernel: tuner 2-0061: chip found @ 0xc2
> (ivtv i2c driver #1)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok
> [client=(tuner unset), addr=61]
> Jan 22 08:17:26 masterbackend kernel: saa7115 2-0021: saa7115 found @
> 0x42 (ivtv i2c driver #1)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok
> [client=saa7115, addr=21]
> Jan 22 08:17:26 masterbackend kernel: msp3400 2-0040: chip=MSP4448G-A2
> +nicam +simple +simpler +radio mode=simpler
> Jan 22 08:17:26 masterbackend kernel: msp3400 2-0040: msp34xxg daemon
> started
> Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok
> [client=MSP4448G-A2, addr=40]
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: Hauppauge model
> 48432, rev I110, serial# 6126082
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: tuner model is
> Philips FI1236 MK2 (idx 10, type 2)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: TV standards
> NTSC(M) (eeprom 0x08)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: audio processor
> is MSP4448 (idx 27)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: decoder processor
> is SAA7115 (idx 19)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: has no radio, has
> no IR remote
> Jan 22 08:17:26 masterbackend kernel: ivtv1: loaded v4l-cx2341x-enc.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: loaded v4l-cx2341x-dec.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Encoder revision: 0x02050032
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Decoder revision: 0x02020023
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder MPEG
> stream: 128 x 32768 buffers (4096KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder YUV
> stream: 194 x 10800 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder VBI
> stream: 120 x 17472 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder PCM
> audio stream: 455 x 4608 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: tuner 2-0061: type set to 2
> (Philips NTSC (FI1236,FM1236 and compatibles))
> Jan 22 08:17:26 masterbackend kernel: ivtv1: Initialized WinTV PVR 250,
> card #1
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ======================
> NEXT CARD  ======================
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Autodetected WinTV PVR 250
> card (cx23416 based)
> Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt
> 0000:02:02.0[A] -> GSI 17 (level, low) -> IRQ 177
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Unreasonably low latency
> timer, setting to 64 (was 32)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok
> [client=tveeprom, addr=50]
> Jan 22 08:17:26 masterbackend kernel: tuner 3-0061: chip found @ 0xc2
> (ivtv i2c driver #2)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok
> [client=(tuner unset), addr=61]
> Jan 22 08:17:26 masterbackend kernel: saa7115 3-0021: saa7115 found @
> 0x42 (ivtv i2c driver #2)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok
> [client=saa7115, addr=21]
> Jan 22 08:17:26 masterbackend kernel: msp3400 3-0040: chip=MSP4448G-A2
> +nicam +simple +simpler +radio mode=simpler
> Jan 22 08:17:26 masterbackend kernel: msp3400 3-0040: msp34xxg daemon
> started
> Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok
> [client=MSP4448G-A2, addr=40]
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: Hauppauge model
> 32552, rev B123, serial# 7071841
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: tuner model is
> Philips FM1236 (idx 23, type 2)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: TV standards
> NTSC(M) (eeprom 0x08)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: audio processor
> is MSP4448 (idx 27)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: decoder processor
> is SAA7115 (idx 19)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: has radio, has no
> IR remote
> Jan 22 08:17:26 masterbackend kernel: ivtv2: loaded v4l-cx2341x-enc.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Encoder revision: 0x02050032
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder MPEG
> stream: 128 x 32768 buffers (4096KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder YUV
> stream: 194 x 10800 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder VBI
> stream: 120 x 17472 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder PCM
> audio stream: 455 x 4608 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Create encoder radio stream
> Jan 22 08:17:26 masterbackend kernel: tuner 3-0061: type set to 2
> (Philips NTSC (FI1236,FM1236 and compatibles))
> Jan 22 08:17:26 masterbackend kernel: ivtv2: Initialized WinTV PVR 250,
> card #2
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ======================
> NEXT CARD  ======================
> 
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Autodetected AVerMedia M179
> card (cx23415 based)
> Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt
> 0000:02:03.0[A] -> GSI 19 (level, low) -> IRQ 201
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Unreasonably low latency
> timer, setting to 64 (was 32)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok
> [client=tveeprom, addr=50]
> Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: All bytes are equal.
> It is not a TEA5767
> Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: chip found @ 0xc0
> (ivtv i2c driver #3)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok
> [client=(tuner unset), addr=60]
> Jan 22 08:17:26 masterbackend kernel: saa7115 4-0021: saa7114 found @
> 0x42 (ivtv i2c driver #3)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok
> [client=saa7114, addr=21]
> Jan 22 08:17:26 masterbackend kernel: ivtv3: loaded v4l-cx2341x-enc.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: loaded v4l-cx2341x-dec.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Encoder revision: 0x02050032
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Decoder revision: 0x02020023
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder MPEG
> stream: 128 x 32768 buffers (4096KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder YUV
> stream: 194 x 10800 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder VBI
> stream: 120 x 17472 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder PCM
> audio stream: 455 x 4608 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: type set to 2
> (Philips NTSC (FI1236,FM1236 and compatibles))
> Jan 22 08:17:26 masterbackend kernel: ivtv3: Initialized AVerMedia M179,
> card #3
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ======================
> NEXT CARD  ======================
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Autodetected WinTV PVR 150
> card (cx23416 based)
> Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt
> 0000:02:04.0[A] -> GSI 18 (level, low) -> IRQ 169
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Unreasonably low latency
> timer, setting to 64 (was 32)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok
> [client=tveeprom, addr=50]
> Jan 22 08:17:26 masterbackend kernel: tuner 5-0061: chip found @ 0xc2
> (ivtv i2c driver #4)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok
> [client=(tuner unset), addr=61]
> Jan 22 08:17:26 masterbackend kernel: tda9887 5-0043: chip found @ 0x86
> (ivtv i2c driver #4)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok
> [client=tda9887, addr=43]
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: Hauppauge model
> 26552, rev B268, serial# 7826292
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: tuner model is LG
> TAPE H001F MK3 (idx 68, type 47)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: TV standards
> NTSC(M) (eeprom 0x08)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: audio processor
> is CX25843 (idx 37)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: decoder processor
> is CX25843 (idx 30)
> Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: has radio, has no
> IR remote
> Jan 22 08:17:26 masterbackend kernel: cx25840 5-0044: cx25843-23 found @
> 0x88 (ivtv i2c driver #4)
> Jan 22 08:17:26 masterbackend kernel: cx25840 5-0044: loaded
> v4l-cx25840.fw firmware (14264 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok
> [client=cx25840, addr=44]
> Jan 22 08:17:26 masterbackend kernel: wm8775 5-001b: chip found @ 0x36
> (ivtv i2c driver #4)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok
> [client=wm8775, addr=1b]
> Jan 22 08:17:26 masterbackend kernel: ivtv4: loaded v4l-cx2341x-enc.fw
> firmware (262144 bytes)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Encoder revision: 0x02050032
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder MPEG
> stream: 128 x 32768 buffers (4096KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder YUV
> stream: 194 x 10800 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder VBI
> stream: 120 x 17472 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder PCM
> audio stream: 455 x 4608 buffers (2048KB total)
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Create encoder radio stream
> Jan 22 08:17:26 masterbackend kernel: tuner 5-0061: type set to 47 (LG
> NTSC (TAPE series))
> Jan 22 08:17:26 masterbackend kernel: ivtv4: Initialized WinTV PVR 150,
> card #4
> Jan 22 08:17:26 masterbackend kernel: ivtv:  ====================  END
> INIT IVTV  ====================
> 
> _______________________________________________
> 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