Eu tenho um fone de ouvido com um microfone embutido. O Ubuntu detecta o headset muito bem, mas não detecta o microfone conectado.
A única opção para entrada de som é o microfone interno. Eu tentei algumas soluções que encontrei nos fóruns, mas elas não funcionaram.
Eu tentei usar o hdajackretask; tudo o que fez foi renomear o microfone interno para microfone. O comando usado para instalar o linux-backports-modules-alsa-generic
também não funciona e diz:
unable to locate package error
Minha placa de som é reconhecida pelo sistema. É um HDA Intel PCH e o chip é Realtek ALC255. Edit: Meu microfone externo funciona no Windows 10 (dual-boot). Laptop é um Acer E14 E5-475G-30KY. Apenas um conector, mas funciona para entrada e saída.
$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
Subsystem: Acer Incorporated [ALI] Sunrise Point-LP HD Audio [1025:110f]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH],
device 0: ALC255 Analog [ALC255 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ pactl list short sources
0 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
1 alsa_input.pci-0000_00_1f.3.analog-stereo module-alsa-card.c s16le 2ch 48000Hz SUSPENDED
2 alsa_input.pci-0000_00_1f.3.analog-stereo.echo-cancel module-echo-cancel.c s16le 1ch 32000Hz SUSPENDED
3 alsa_output.pci-0000_00_1f.3.analog-stereo.echo-cancel.monitor module-echo-cancel.c s16le 1ch 32000Hz SUSPENDED