From 33c878f0341d945b7176016e2ce3e6181631bbc9 Mon Sep 17 00:00:00 2001 From: Cameron Grant Date: Sat, 23 Sep 2000 22:00:09 +0000 Subject: [PATCH] only probe mandatory channels on known bad codecs --- sys/dev/sound/pcm/ac97.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c index a5aaccb6e2a7..d974bf206c6f 100644 --- a/sys/dev/sound/pcm/ac97.c +++ b/sys/dev/sound/pcm/ac97.c @@ -341,7 +341,8 @@ ac97_initmixer(struct ac97_info *codec) } for (i = 0; i < 32; i++) { - if (codec->mix[i].reg > 0) { + k = codec->noext? codec->mix[i].enable : 1; + if (k && (codec->mix[i].reg > 0)) { old = rdcd(codec, codec->mix[i].reg); wrcd(codec, codec->mix[i].reg, 0x3f); j = rdcd(codec, codec->mix[i].reg);