Mailing List Archive

PVR-150 no sound with ivtv > 0.3.5l, including 0.4.0
Hello all,

I have been struggling with audio on my PVR 150 for quite some time
now. I've tried many different versions of ivtv, but everything after
0.3.5l and I have no audio. I have another card, a bttv-based WinTV
Go, that works just fine, so I know it isn't the audio output. I've
tried "ivtvctl -q #" on all of the audio inputs as well. I've been
searching the list archives, and I've seen a few posts about audio,
but nothing that seems relevant. Sorry if I missed it :)

I am using atrpms to update my kernel, modules, and software, so
typically I upgrade kernels when I upgrade driver versions, however I
have tried newer versions with my old kernel and it still doesn't
produce audio, so I'm fairly certain it isn't my kernel either.

Here is my old output: (The ivtv version line got cut off, but it is
0.3.5 (l) in the log)

ivtv: Linux version: 2.6.10-1.770_14.rhfc3.at 686 REGPARM 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 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 5 (level, low) -> IRQ 5
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: VIA PCI device: 0x3099 vendor: 0x1106
ivtv: i2c attach [client=tveeprom,ok]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
tveeprom: Hauppauge: model = 26552, rev = C268, serial# = 7840859
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model
0x008d2598, Revision 0xe0b0b18c
ivtv: Radio detected
cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 13353 loaded.
cx25840: FW image md5 digest: aa4d1e3dd17667957d8fe5b8d2d19395
cx25840: FW image sha1 digest: 60eafed58e943664aae4754b32271e09a95496b4
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: i2c attach [client=wm8775[50],ok]
ivtv: Encoder revision: 0x02040011
ivtv: Configuring WinTV PVR 150 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 1
ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create DMA stream 1 using 97 21600 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 225
ivtv: Create DMA stream 2 using 60 34656 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 65
ivtv: Create stream 4
ivtv: Setting Tuner 47
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv: ivtv_enc_thread: pid = 2583, itv = 0xe0af0c20
ivtv: ivtv_enc_vbi_thread: pid = 2584, itv = 0xe0af0c20
ivtv: Switching standard to NTSC.
ivtv: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================


And the new output:

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.0 (tagged release) loading
ivtv: Linux version: 2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS 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.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKD] -> GSI 5 (level,
low) -> IRQ 5
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom: Hauppauge: model = 26552, rev = C268, serial# = 7840859
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3410D (type = 5)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded /lib/modules/HcwMakoA.ROM firmware (13353 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: Encoder revision: 0x02040011
ivtv: ==================== END INIT IVTV ====================


Relevant lines from modprobe.conf:

alias char-major-81 ivtv
alias char-major-81-0 bttv
alias char-major-81-1 ivtv
alias tuner tuner-ivtv
alias msp3400 msp3400-ivtv
alias tda9887 tda9887-ivtv

If there is anything else that would help, I'm more than happy to provide it.

Thanks,
Jonathan