All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pavel Roskin <proski@gnu.org>
To: Paul Menzel <paulepanter@users.sourceforge.net>
Cc: alsa-devel@alsa-project.org
Subject: Re: EeePC 1005PE microphone is "stereo only", silent in mono
Date: Wed, 03 Aug 2011 11:29:30 -0400	[thread overview]
Message-ID: <4E39695A.9080202@gnu.org> (raw)
In-Reply-To: <1312361761.4004.14.camel@mattotaupa>

On 08/03/2011 04:56 AM, Paul Menzel wrote:
> Am Mittwoch, den 03.08.2011, 08:26 +0200 schrieb Takashi Iwai:
>
> […]
>
>> From: Takashi Iwai<tiwai@suse.de>
>> Subject: [PATCH] ALSA: hda - Fix digital-mic mono recording on ASUS eeePC

Tested-by: Pavel Roskin <proski@gnu.org>

>> stereo PCM, thus you can't record a mono stream from the stereo stream as
>> is; the summing the stereo signal results in almost zero level, and you'll
>
> Should »the summing« be »in summary«?
>
>> hear only noise.

Actually, I was hearing almost complete silence.  I was able to hear a 
very faint voice if I would scream at the microphone while recording. 
But I cannot vouch for that and I'm not in the environment to reproduce 
that test :)

The noise is a different thing.  I would get it from the microphone 
without "model=auto" on the current sound-2.6/master, but not on 3.0. 
Perhaps some other initialization was tied to "model=auto".  But this 
patch appears to remove the need to use that parameter.

>> As a workaround, use ALC269-specific COEF to manipulate the dmic route
>> for mono, like used for ALC271x.  Since this is implemented as a fix-up
>> and the auto-parser works fine for eeePC, the patch drops the model
>> quirk entries for them, too.
>
> So as a consequence everyone using `model=auto` can drop that from
> `/etc/modprobe.d/`?

Yes.  Disclaimer: I only tried it once, and I rebooted after having 
"model=auto".

> I do not know how high the regression chance might be, but if there is
> any, maybe split the patch and write all models in the commit summary
>
>          ALSA: hda - Use auto parser for ASUS UX50, Eeepc P901, Eeepc S101 and P1005HA

You are not following the naming scheme you are suggesting :)

By the way, the full name of my laptop as written on the underside is 
ASUS Eee 1005PEB.  I assume "B" is for "brown".  dmidecode gives 1005PE 
for the system and 1005P for the base board.

The CPU is Intel Atom N450.  I looked for 1005HA online, and they are 
said to have N270.

I assume 1005HA and 1005PE are different models.  Of course, the sound 
chip may be the same.

-- 
Regards,
Pavel Roskin

  reply	other threads:[~2011-08-03 15:29 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-01  3:39 EeePC 1005PE microphone is "stereo only", silent in mono Pavel Roskin
2011-08-01  8:50 ` Takashi Iwai
2011-08-01 17:12   ` Pavel Roskin
2011-08-02  7:58     ` Takashi Iwai
2011-08-02 19:18       ` Pavel Roskin
2011-08-02 19:23         ` Takashi Iwai
2011-08-02 20:15           ` Pavel Roskin
2011-08-03  6:26             ` Takashi Iwai
2011-08-03  8:56               ` Paul Menzel
2011-08-03 15:29                 ` Pavel Roskin [this message]
2011-08-04 13:22                 ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E39695A.9080202@gnu.org \
    --to=proski@gnu.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=paulepanter@users.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.