A lot of people seem to have trouble with their tvaudio driver, but since I haven't (yet) replaced the "AIW" portion of my AIW Radeon with a dedicated TV card (since no currently available drivers will provide me the ability to use my card's TV-in under Linux), I don't know much about the specifics.
I do know that adjusting mixers does not seem to help, and that most users who encounter this are left with the suspicion that there is some additional mixer
somewhere that is responsible for the TV audio.
For all I know, maybe it's a conflict with ALSA... and that's something I can investigate, if not test.
I see that there is a tvaudio chip detected. Good. Now, looking through the kernel config (I'm using kernel 2.6.7, for what that's worth to you), I see that the sound devices for the video4linux-supported drivers (like the BT848) are not in Device Drivers=>Multimedia Devices=>Video4Linux as one might possibly expect; there are only video drivers there.
However, in Device Drivers=>Sound=>Advanced Linux Sound Architecture=>PCI devices, there is a module for "Bt87x Audio Capture" (CONFIG_SND_BT87X) which, according to the Help, one should:
Quote:
Say 'Y' or 'M' to include support for recording audio from TV cards based on Brooktree Bt878/Bt879 chips.
|
Well, to record audio, you have to be able to receive the audio, so I would imagine (in my blissful innocence), that this driver might in fact be the sound input driver for those chips, not limited to "recording" as claimed.
Which I can then look up to see if that is the audio chip of your card, especially since the "Known chips" reported by the tvaudio driver
Quote:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
|
does not appear to include the sound chip that is actually on your board,
Quote:
tda9887: chip found @ 0x86
|
which would certainly explain why you have no sound.
BRB.... off to Google for the detailed specs on the Leadtek Winfast 2000XP Expert and the tda9887 chip....
OK, that was enlightening.
Most productive-looking solution:
PCTV, bttv, ALSA thread on the Freshrpms ML:
Quote:
Hi,
On Sat, Jan 17, 2004 at 12:11:06AM -0800, Link Dupont wrote:
> I'm going to post this here before I go to fedora-list, since I'm using
> the ALSA kernel module for my emu10k1.
>
> I can't get sound for my bttv TV card. I can get the tuner to connect,
> so that channels work, but no matter what I try, I can't get audio. I
> suspect its got something to do with either my kernel module
> configuration for bttv, or for ALSA.
>
> Has anyone encountered this problem before?
>
> /etc/modules.conf:
> .......
> alias char-major-81 bttv
> options bttv card=39 pll=1 gbuffers=4
> options tuner type=33 debug=1
> #options msp3400 once=1 simple=1 debug=1
> post-install bttv modprobe tuner; modprobe videodev
> pre-install bttv modprobe tda9887; modprobe tvaudio
> .......
in order to get sound from bttv -> soundcard, you have two choices:
o plug a cable from the bttv output to the aux/line input of your
soundcard.
o mix ALSA and OSS, e.g. use ALSA for the soundcard and OSS for
bttv. The driver's name is btaudio. There is (was?) a migration
effort, but last time I checked ALSA didn't have it yet.
I suggest the former. When I once tried the latter, I had funny PCI
bandwidth consumption by zero level audio. It might have been my buggy
ALi Magik1 chipset.
|
I would tend to suggest the latter, as I'm hard pressed to believe that you would not have already tried the cable option (I always thought it was "standard", as that is what ATI told me to do to get sound when setting up my AIW under Windows, and I couldn't see any other way that one would reasonably expect sound output if there was not some physical connector between the TV card that receives the sound data and the sound card that outputs it). But if for some reason you haven't done this, you probably should.
You might also want to check your modules.conf (if kernel 2.4-series) or modprobe.conf (if kernel 2.6-series) and make sure that the tda9887 module is getting called and loaded properly. You might also want to go through the Google search for
tda9887 yourself, as there's all kinds of interesting-looking hits there, such as a big kernel patch submitted in June of this year, discussions of how to preload the module and what options to use-- all kinds of stuff.
Hope there's something useful for you amongst it all.