Takashi Iwai wrote:
At Wed, 25 Jun 2008 17:08:02 -0700, walt wrote:
Takashi Iwai wrote:
At Mon, 23 Jun 2008 16:15:05 -0700, walt wrote:
Hi list,
I just replaced a mobo with an ECS K7VTA3 and I find that the Headphones control is now controlling the master channel and the Master control does nothing.
I tried 'modprobe via82xx ac97_quirk=hp_only' but that makes the audio device unusable (although alsamixer still seems happy to set the individual channels).
You mean that you don't hear any outputs? Which I/O (HP out, line-out, etc) are you testing?
Sorry, I forgot to mention that RealAudio player complains that it "cannot open the audio device. Another application may be using it."
However, I just tried mplayer, which *does* work normally and the master channel also works properly again.
So it seems that hp_only works, but only partly. Any idea why RealPlayer is complaining?
Hard to believe that the error of RealPlayer comes from ac97_quirk option. It's likely a coincidence. Please double-check.
Okay, this patch seems to make everything work correctly, but lspci still reports "unknown device" in spite of it.
diff --git a/sound/pci/via82xx.c b/sound/pci/via82xx.c index b585cc3..aa5c2e0 100644 --- a/sound/pci/via82xx.c +++ b/sound/pci/via82xx.c @@ -1746,6 +1746,12 @@ static struct ac97_quirk ac97_quirks[] = { }, { .subvendor = 0x1019, + .subdevice = 0x1841, + .name = "ECS K7VTA3", + .type = AC97_TUNE_HP_ONLY + }, + { + .subvendor = 0x1019, .subdevice = 0x0a81, .name = "ECS K7VTA3", .type = AC97_TUNE_HP_ONLY