Mailing List Archive

Problem with PVR-150 and Fedora 14
We have a mythtv system with a PVR-150 and a HVR-1600. Under Fedora 12
with kernel-PAE-2.6.32.26-175.fc12.i686, the HVR-1600 worked properly
and about every 20 recordings the PVR-150 had distorted audio.

Under Fedora 14 with kernel-PAE-2.6.35.10-74.fc14.i686, the PVR card
always gets horrible static added to its audio. This happens even with
a cat from /dev/video0 and moving the resulting file to another computer
to play, so it's independent of myth or system sound configuration.

The /lib/firmware/v4l-cx2341x-*.fw files are identical in both cases.

A sample of the static can be found at
http://www.pdp8online.com/misc/1007_20101229120500.mpg
(4.9 MB on the far end of a DSL line).


Below are the intermixed messages for the two cards from the Fedora 14 boot,
then the Fedora 12 boot, both of which seem to complete normally. Any
suggestions on where to go next?

Fedora 14:

Dec 29 12:03:18 quoth kernel: [ 17.733757] ivtv: Start initialization, version 1.4.2
Dec 29 12:03:18 quoth kernel: [ 17.733973] ivtv0: Initializing card 0
Dec 29 12:03:18 quoth kernel: [ 17.734132] ivtv0: Autodetected Hauppauge card (cx23416 based)
Dec 29 12:03:18 quoth kernel: [ 17.734549] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Dec 29 12:03:18 quoth kernel: [ 17.734699] ivtv 0000:01:07.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
Dec 29 12:03:18 quoth kernel: [ 17.734960] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
Dec 29 12:03:18 quoth kernel: [ 17.788066] tveeprom 2-0050: Hauppauge model 26052, rev C185, serial# 2882829
Dec 29 12:03:18 quoth kernel: [ 17.788212] tveeprom 2-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
Dec 29 12:03:18 quoth kernel: [ 17.788356] tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
Dec 29 12:03:18 quoth kernel: [ 17.788498] tveeprom 2-0050: audio processor is CX25843 (idx 37)
Dec 29 12:03:18 quoth kernel: [ 17.788641] tveeprom 2-0050: decoder processor is CX25843 (idx 30)
Dec 29 12:03:18 quoth kernel: [ 17.788784] tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
Dec 29 12:03:18 quoth kernel: [ 17.789047] ivtv0: Autodetected Hauppauge WinTV PVR-150
Dec 29 12:03:18 quoth kernel: [ 17.789188] ivtv0: Reopen i2c bus for IR-blaster support
Dec 29 12:03:18 quoth kernel: [ 17.844095] cx18: Start initialization, version 1.4.0
Dec 29 12:03:18 quoth kernel: [ 17.907488] cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
Dec 29 12:03:18 quoth kernel: [ 19.283087] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Dec 29 12:03:18 quoth kernel: [ 19.644811] wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
Dec 29 12:03:18 quoth kernel: [ 19.742817] tuner-simple 2-0061: creating new instance
Dec 29 12:03:18 quoth kernel: [ 19.742962] tuner-simple 2-0061: type set to 50 (TCL 2002N)
Dec 29 12:03:18 quoth kernel: [ 19.744457] ivtv0: Registered device video0 for encoder MPG (4096 kB)
Dec 29 12:03:18 quoth kernel: [ 19.746320] ivtv0: Registered device video32 for encoder YUV (2048 kB)
Dec 29 12:03:18 quoth kernel: [ 19.746523] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
Dec 29 12:03:18 quoth kernel: [ 19.746720] ivtv0: Registered device video24 for encoder PCM (320 kB)
Dec 29 12:03:18 quoth kernel: [ 19.746865] ivtv0: Initialized card: Hauppauge WinTV PVR-150
Dec 29 12:03:18 quoth kernel: [ 19.747054] cx18-0: Initializing card 0
Dec 29 12:03:18 quoth kernel: [ 19.747192] cx18-0: Autodetected Hauppauge card
Dec 29 12:03:18 quoth kernel: [ 19.747755] ivtv: End initialization
Dec 29 12:03:18 quoth kernel: [ 19.762355] cx18 0000:01:08.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
Dec 29 12:03:18 quoth kernel: [ 19.762619] cx18-0: Unreasonably low latency timer, setting to 64 (was 32)
Dec 29 12:03:18 quoth kernel: [ 19.770064] cx18-0: cx23418 revision 01010000 (B)
Dec 29 12:03:18 quoth kernel: [ 19.988069] tveeprom 3-0050: Hauppauge model 74551, rev C1A3, serial# 2681164
Dec 29 12:03:18 quoth kernel: [ 19.988219] tveeprom 3-0050: MAC address is 00:0d:fe:28:e9:4c
Dec 29 12:03:18 quoth kernel: [ 19.988362] tveeprom 3-0050: tuner model is TCL MFNM05-4 (idx 103, type 43)
Dec 29 12:03:18 quoth kernel: [ 19.988506] tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08)
Dec 29 12:03:18 quoth kernel: [ 19.988649] tveeprom 3-0050: audio processor is CX23418 (idx 38)
Dec 29 12:03:18 quoth kernel: [ 19.988791] tveeprom 3-0050: decoder processor is CX23418 (idx 31)
Dec 29 12:03:18 quoth kernel: [ 19.988934] tveeprom 3-0050: has radio
Dec 29 12:03:18 quoth kernel: [ 19.989083] cx18-0: Autodetected Hauppauge HVR-1600
Dec 29 12:03:18 quoth kernel: [ 19.989223] cx18-0: Simultaneous Digital and Analog TV capture supported
Dec 29 12:03:18 quoth kernel: [ 20.099888] tuner 4-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
Dec 29 12:03:18 quoth kernel: [ 20.113240] tda9887 4-0043: creating new instance
Dec 29 12:03:18 quoth kernel: [ 20.113383] tda9887 4-0043: tda988[5/6/7] found
Dec 29 12:03:18 quoth kernel: [ 20.118059] tuner 4-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
Dec 29 12:03:18 quoth kernel: [ 20.141068] cs5345 3-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
Dec 29 12:03:18 quoth kernel: [ 20.144715] tuner-simple 4-0061: creating new instance
Dec 29 12:03:18 quoth kernel: [ 20.144858] tuner-simple 4-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
Dec 29 12:03:18 quoth kernel: [ 20.147191] cx18-0: Registered device video1 for encoder MPEG (64 x 32.00 kB)
Dec 29 12:03:18 quoth kernel: [ 20.147336] DVB: registering new adapter (cx18)
Dec 29 12:03:18 quoth kernel: [ 20.220051] MXL5005S: Attached at address 0x63
Dec 29 12:03:18 quoth kernel: [ 20.220197] DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
Dec 29 12:03:18 quoth kernel: [ 20.220649] cx18-0: DVB Frontend registered
Dec 29 12:03:18 quoth kernel: [ 20.220789] cx18-0: Registered DVB adapter0 for TS (32 x 32.00 kB)
Dec 29 12:03:18 quoth kernel: [ 20.221027] cx18-0: Registered device video33 for encoder YUV (20 x 101.25 kB)
Dec 29 12:03:18 quoth kernel: [ 20.221342] cx18-0: Registered device vbi1 for encoder VBI (20 x 51984 bytes)
Dec 29 12:03:18 quoth kernel: [ 20.221547] cx18-0: Registered device video25 for encoder PCM audio (256 x 4.00 kB)
Dec 29 12:03:18 quoth kernel: [ 20.221861] cx18-0: Registered device radio1 for encoder radio
Dec 29 12:03:18 quoth kernel: [ 20.222015] cx18-0: Initialized card: Hauppauge HVR-1600
Dec 29 12:03:18 quoth kernel: [ 20.222587] cx18: End initialization
Dec 29 12:03:18 quoth kernel: [ 20.368135] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
Dec 29 12:03:18 quoth kernel: [ 20.371792] cx18-alsa: module loading...
Dec 29 12:03:18 quoth kernel: [ 20.444854] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
Dec 29 12:03:18 quoth kernel: [ 20.526511] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
Dec 29 12:03:18 quoth kernel: [ 20.533869] cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
Dec 29 12:03:18 quoth kernel: [ 20.727127] ivtv0: Encoder revision: 0x02060039
Dec 29 12:03:18 quoth kernel: [ 21.455400] cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
Dec 29 12:03:18 quoth kernel: [ 21.472415] cx18-0 843: verified load of v4l-cx23418-dig.fw firmware (16382 bytes)
Dec 29 12:03:18 quoth kernel: [ 24.057273] cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)


Fedora 12:

Dec 29 11:53:07 quoth kernel: ivtv: Start initialization, version 1.4.1
Dec 29 11:53:07 quoth kernel: ivtv0: Initializing card 0
Dec 29 11:53:07 quoth kernel: ivtv0: Autodetected Hauppauge card (cx23416 based)
Dec 29 11:53:07 quoth kernel: ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Dec 29 11:53:07 quoth kernel: ivtv 0000:01:07.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
Dec 29 11:53:07 quoth kernel: ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: Hauppauge model 26052, rev C185, serial# 2882829
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: audio processor is CX25843 (idx 37)
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: decoder processor is CX25843 (idx 30)
Dec 29 11:53:07 quoth kernel: tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
Dec 29 11:53:07 quoth kernel: ivtv0: Autodetected Hauppauge WinTV PVR-150
Dec 29 11:53:07 quoth kernel: ivtv0: Reopen i2c bus for IR-blaster support
Dec 29 11:53:07 quoth kernel: cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
Dec 29 11:53:07 quoth kernel: cx18: Start initialization, version 1.2.0
Dec 29 11:53:07 quoth kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Dec 29 11:53:07 quoth kernel: wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
Dec 29 11:53:07 quoth kernel: tuner-simple 2-0061: creating new instance
Dec 29 11:53:07 quoth kernel: tuner-simple 2-0061: type set to 50 (TCL 2002N)
Dec 29 11:53:07 quoth kernel: IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
Dec 29 11:53:07 quoth kernel: ivtv0: Registered device video0 for encoder MPG (4096 kB)
Dec 29 11:53:07 quoth kernel: ivtv0: Registered device video32 for encoder YUV (2048 kB)
Dec 29 11:53:07 quoth kernel: ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
Dec 29 11:53:07 quoth kernel: ivtv0: Registered device video24 for encoder PCM (320 kB)
Dec 29 11:53:07 quoth kernel: ivtv0: Initialized card: Hauppauge WinTV PVR-150
Dec 29 11:53:07 quoth kernel: cx18-0: Initializing card 0
Dec 29 11:53:07 quoth kernel: cx18-0: Autodetected Hauppauge card
Dec 29 11:53:07 quoth kernel: ivtv: End initialization
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
Dec 29 11:53:07 quoth kernel: cx18-0: Unreasonably low latency timer, setting to 64 (was 32)
Dec 29 11:53:07 quoth kernel: cx18-0: cx23418 revision 01010000 (B)
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: Hauppauge model 74551, rev C1A3, serial# 2681164
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: MAC address is 00-0D-FE-28-E9-4C
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: tuner model is TCL MFNM05-4 (idx 103, type 43)
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08)
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: audio processor is CX23418 (idx 38)
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: decoder processor is CX23418 (idx 31)
Dec 29 11:53:07 quoth kernel: tveeprom 3-0050: has radio
Dec 29 11:53:07 quoth kernel: cx18-0: Autodetected Hauppauge HVR-1600
Dec 29 11:53:07 quoth kernel: cx18-0: Simultaneous Digital and Analog TV capture supported
Dec 29 11:53:07 quoth kernel: IRQ 18/cx18-0: IRQF_DISABLED is not guaranteed on shared IRQs
Dec 29 11:53:07 quoth kernel: tuner 4-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
Dec 29 11:53:07 quoth kernel: tda9887 4-0043: creating new instance
Dec 29 11:53:07 quoth kernel: tda9887 4-0043: tda988[5/6/7] found
Dec 29 11:53:07 quoth kernel: tuner 4-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
Dec 29 11:53:07 quoth kernel: cs5345 3-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
Dec 29 11:53:07 quoth kernel: tuner-simple 4-0061: creating new instance
Dec 29 11:53:07 quoth kernel: tuner-simple 4-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
Dec 29 11:53:07 quoth kernel: cx18-0: Registered device video1 for encoder MPEG (64 x 32 kB)
Dec 29 11:53:07 quoth kernel: DVB: registering new adapter (cx18)
Dec 29 11:53:07 quoth kernel: MXL5005S: Attached at address 0x63
Dec 29 11:53:07 quoth kernel: DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
Dec 29 11:53:07 quoth kernel: cx18-0: DVB Frontend registered
Dec 29 11:53:07 quoth kernel: cx18-0: Registered DVB adapter0 for TS (32 x 32 kB)
Dec 29 11:53:07 quoth kernel: cx18-0: Registered device video33 for encoder YUV (16 x 128 kB)
Dec 29 11:53:07 quoth kernel: cx18-0: Registered device vbi1 for encoder VBI (20 x 51984 bytes)
Dec 29 11:53:07 quoth kernel: cx18-0: Registered device video25 for encoder PCM audio (256 x 4 kB)
Dec 29 11:53:07 quoth kernel: cx18-0: Registered device radio1 for encoder radio
Dec 29 11:53:07 quoth kernel: cx18-0: Initialized card: Hauppauge HVR-1600
Dec 29 11:53:07 quoth kernel: cx18: End initialization
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: firmware: requesting v4l-cx23418-cpu.fw
Dec 29 11:53:07 quoth kernel: cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: firmware: requesting v4l-cx23418-apu.fw
Dec 29 11:53:07 quoth kernel: ivtv 0000:01:07.0: firmware: requesting v4l-cx2341x-enc.fw
Dec 29 11:53:07 quoth kernel: cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
Dec 29 11:53:07 quoth kernel: cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
Dec 29 11:53:07 quoth kernel: ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: firmware: requesting v4l-cx23418-cpu.fw
Dec 29 11:53:07 quoth kernel: ivtv0: Encoder revision: 0x02060039
Dec 29 11:53:07 quoth kernel: cx25840 2-0044: firmware: requesting v4l-cx25840.fw
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: firmware: requesting v4l-cx23418-apu.fw
Dec 29 11:53:07 quoth kernel: cx18 0000:01:08.0: firmware: requesting v4l-cx23418-dig.fw
Dec 29 11:53:07 quoth kernel: cx18-0 843: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
Dec 29 11:53:07 quoth kernel: cx18-0 843: verified load of v4l-cx23418-dig.fw firmware (16382 bytes)
Dec 29 11:53:07 quoth kernel: cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Problem with PVR-150 and Fedora 14 [ In reply to ]
On Wed, Dec 29, 2010 at 1:26 PM, David Gesswein <djg@pdp8online.com> wrote:
> A sample of the static can be found at
> http://www.pdp8online.com/misc/1007_20101229120500.mpg
> (4.9 MB on the far end of a DSL line).

This reminds me of the "tinny" audio issue. A search of the mailing
list archives should turn up multiple threads over the last couple
years.

> Below are the intermixed messages for the two cards from the Fedora 14 boot,
> then the Fedora 12 boot, both of which seem to complete normally.  Any
> suggestions on where to go next?

My system is Fedora 9 with a PVR-150, and I only get the issue on a
little over half of my recordings. My workaround has been to do a
"/usr/bin/v4l2-ctl -d /dev/video<num> --set-audio-input=1" on every
recording, 5 seconds after the recording starts. Does that have any
effect on your recording?

Noah

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Problem with PVR-150 and Fedora 14 [ In reply to ]
> My system is Fedora 9 with a PVR-150, and I only get the issue on a
> little over half of my recordings. My workaround has been to do a
> "/usr/bin/v4l2-ctl -d /dev/video<num> --set-audio-input=1" on every
> recording, 5 seconds after the recording starts. Does that have any
> effect on your recording?
>
I had tried that while I was watching live tv and it didn't seem to have
any effect. The occasional problem under 12 sounded more like the
description of the tinny audio. The 14 sound is different and worse.

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Problem with PVR-150 and Fedora 14 [ In reply to ]
> My system is Fedora 9 with a PVR-150, and I only get the issue on a
> little over half of my recordings. My workaround has been to do a
> "/usr/bin/v4l2-ctl -d /dev/video<num> --set-audio-input=1" on every
> recording, 5 seconds after the recording starts. Does that have any
> effect on your recording?
>
I had tried that while I was watching live tv and it didn't seem to have
any effect. The occasional problem under 12 sounded more like the
description of the tinny audio. The 14 sound is different and worse.

Thanks for the suggestion

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel