Greetings,
I have this emachines em350 notebook, which is equipped with ALC272X codec (a personal project this time...) By default the internal mic does not work. (See also https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/639846)
Using hda_analyzer, The internal mic appears to be a digital mic on NID 12 This change enables it:
Diff for codec 0/0 (0x10ec0272): --- +++ @@ -312,12 +312,12 @@ 0x0c 0x0d* 0x0e Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00] Connection: 10 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12 Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 - Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] + Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Connection: 10 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
According to the ALC272 datasheet, there is no feedthrough path from DMIC to analog out. Also no
Some of the other controls for this netbook are also superfluous. It only has (as far as I can make out) Internal speaker on NID 0x14 (LOUT1 PORT-D) Internal mic: DMIC on NID 0x12 (DMIC-1/2) External headphone on NID 0x21 (HP-OUT PORT-I) External mic on NID 0x18 (MIC1 PORT-B)
So, I'm looking for either an existing model=X to use with this machine, or how to create a new one?
regards
Eliot