I have an ATI TV Wonder with a bt878 chip on it. The video portion of the tuner on it died a while ago, so I have a VCR connected to the card via the composite inputs. The problem is when I switch inputs in the tv program (I've tried tvtime, xawtv and zapping), the audio is always coming from the tuner rather than the respective input. I found a few posts that had somewhat similar problems, but none of them had solutions that worked for me.
I've tried a number of different settings when modprobing bttv, including setting "audioall" and "audiomux" to various values. I enabled the gpio debug mode, started tvtime and then flipped through the inputs. The video source changed as it should, but the audio always remained on the tuner. After flipping through the inputs, I checked the output of dmesg:
Code:
[4300789.937000] bttv0: gpio: en=0000f03f, out=0000b03e in=00ff0fc0 [audio: off]
[4300790.308000] bttv0: gpio: en=0000f03f, out=0000b03f in=00ff0fc0 [audio: extern]
[4300803.824000] bttv0: gpio: en=0000f03f, out=0000b03f in=00ff0fc0 [audio: extern]
[4300804.791000] bttv0: gpio: en=0000f03f, out=0000b03e in=00ff0fc0 [audio: tuner]
[4300804.909000] bttv0: gpio: en=0000f03f, out=0000b03e in=00ff0fc0 [audio: off]
[4300805.349000] bttv0: gpio: en=0000f03f, out=0000b03e in=00ff0fc0 [audio: tuner]
[4300805.941000] bttv0: gpio: en=0000f03f, out=0000b03f in=00ff0fc0 [audio: extern]
[4300809.317000] bttv0: gpio: en=0000f03f, out=0000b03e in=00ff0fc0 [audio: off]
it looks like something changes when I switch inputs, but I have no idea if it switching to the proper values.
I've also tried setting different tuners, but that didn't work either.
I'm running out of ideas (though, being new to linux isn't really helping), so if anyone has any ideas, I'd really appreciate some help.
Thanks,
Deepak