Comment 0 for bug 1523100

Revision history for this message
Dennis Marttinen (technowelho) wrote : Alsa not detecting internal microphone [ALC255]

I've just installed Ubuntu 16.04 alongside Windows 10 on a 64bit Acer Aspire VN7-792G and noticed, that the internal microphone doesn't work. The computer has been released a couple of months ago and it's Intel Skylake -based with a Sunrise Point -based motherboard.

INFO: The problem exists in Ubuntu 15.10 too, only microphone jack detected. Currently using Ubuntu 16.04 for proper hardware support.

Alsa reports the audio device to be:

Card: HDA Intel PCH
Chip: Intel Skylake HDMI

The speakers are working fine, but both alsamixer and pavucontrol (Pulseaudio Volume Control) raport the unplugged external microphone connector as the only sound input.

I have tried many of the alsa model configurations (options snd-hda-intel model=something) without success, alsa finds only the microphone jack, which works fine when I plug an external microphone in it.

Here's some info:

lspci | grep -I audio:

00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-H HD Audio (rev 31)

cat /proc/asound/cards:

0 [PCH ]: HDA-Intel - HDA Intel PCH
                            HDA Intel PCH at 0x84320000 irq 128

And a clip from dmesg | grep snd:

[ 3.019164] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 3.047505] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC255: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 3.047508] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 3.047510] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 3.047511] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 3.047512] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x1e/0x0
[ 3.047512] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 3.047514] snd_hda_codec_realtek hdaudioC0D0: Mic=0x1a

One problem is that I can't find any model options (options snd-hda-intel model=something) or other parameters for the card's model (ALC255), I suppose this issue is relatively new.

/Dennis