[alsa-devel] EeePC 1005PE microphone is "stereo only", silent in mono

Pavel Roskin proski at gnu.org
Tue Aug 2 22:15:14 CEST 2011


On 08/02/2011 03:23 PM, Takashi Iwai wrote:

>> board_config is 4 (ALC269_DMIC).  So the condition needs to be removed
>> for the fixup to be applied.  I guess the fixup for EeePC 1005HA should
>> be called elsewhere.  I'm not using any module parameters.
>
> OK, then just pass model=auto.  It may result in different mixer
> elements, but mostly it should work.  (Actually it's helpful if you
> can test the auto-parser.)

That was it!  sound-2.6/master is working now.  No more noise.  Stereo 
and mono are fine.  No need to bisect anything.

So I just added "options snd_hda_intel model=auto" to /etc/modprobe.d

Obviously, it would be nice not to pass any parameters.  Things should 
just work.

>> I get nothing but noise on the sound-2.6/master branch.  It happens
>> regardless of whether I'm using one or two channels with arecord.
>
> Does it happen no matter whether patched and/or model option value?

The patch has no effect on the noise.  But model=auto makes all the 
difference.  And I wrongly assumed it was a default.

>> I remember a few cases when I was able to record proper sound with 2
>> channels on the sound-2.6/master kernel.  But most of the time, I would
>> get that noise.  It looks like a separate regression.
>>
>> I could try to bisect it.  It's a big investment of time, considering
>> that the system has an Atom CPU, so I'd like to know if there is any
>> interest in that, or there is some patch lying around that would address
>> the noise problem.
>
> Before starting bisecting, please give alsa-info.sh outputs on both
> working and non-working kernels.  Then we can compare the visible
> difference of register values (although coef stuff isn't exposed
> there).

I guess it's not needed anymore.  What's needed it to make "auto" the 
default (or some variation of that).

-- 
Regards,
Pavel Roskin


More information about the Alsa-devel mailing list