Subject: Re: ICH5 mixer issue, kern/20368 and kern/22548
To: Quentin Garnier <cube@cubidou.net>
From: TAMURA Kent <kent@netbsd.org>
List: tech-kern
Date: 09/09/2003 00:09:17
In message "ICH5 mixer issue, kern/20368 and kern/22548"
> First of all, kern/20368 is wrong, although the fix does the right thing
> in the end. The main reason for that is that the codec listing is
> erroneous: ADS 0x70 is ad1980, not ad1981. Thus the register names are
> different. In the meantime, that codec should be probed as:

Ok, I have fixed this.

> The effect of kern/20368 is to have the headphone controlled by the
> surround register, and the line-out controlled by the main mixer, thus
> inverting the use of the two registers, creating the behaviour described
> in kern/22548.

I have questions to understand the behavior of AD1980.  When you
play stereo audio data, do you have the audio output via the
line-out with kern/20368, and via the headphone without
kern/20368?  How does outputs.headphones work, and how about
setting AD1980_MISC_SPRD?

-- 
TAMURA Kent <kent2003@hauN.org> <kent@netbsd.org>