Meu problema é o jacksense na porta frontal alternando para "fones de ouvido" constantemente (mesmo quando o cabeçalho do painel frontal não está conectado) e uma placa-mãe MSI com defeito em que eles me recusaram a usar o RMA. Mesmo quando o jack sense está desativado na configuração, comentando-o em default.pa. Uma péssima solução foi usar o painel frontal e ficar constantemente estalando. Eu tentei todas as soluções alternativas listadas aqui e em qualquer lugar no google.
Eu tentei o hdajackretask, que não funcionava no Debian Stretch. No entanto, tudo o que era necessário era / lib / firmware para ser criado. Quando isso é feito, o script de instalação de substituição da inicialização, criado em / tmp, copia corretamente o arquivo .fw.
/etc/modprobe.d/hda-jack-retask.conf contém:
# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw
(que espera o arquivo em / lib / firmware)
Não tenho certeza se outras opções snd-hda-intel a substituem ou interferem. Tente desativá-las se houver falha.
Meu arquivo de firmware se parece com isso, não tenho certeza se eu poderia usar a estrofe [hint], pois estou feliz em descobrir a coisa:
/lib/firmware/hda-jack-retask.fw
[codec]
0x10ec0892 0x1458a002 2
[pincfg]
0x11 0x99430130
0x12 0x4037c540
0x14 0x01014010
0x15 0x01011012
0x16 0x01016011
0x17 0x411111f0
0x18 0x01a19050
0x19 0x02a19060
0x1a 0x0181305f
0x1b 0x43f1413f
0x1c 0x411111f0
0x1d 0x4045e601
0x1e 0x01452140
0x1f 0x411111f0
[hints]
jack_detect=no
Não posso aprovar essas respostas ou comentar sobre elas. Se você está lendo isso e você tentou todas as outras soluções listadas, tente retask o conector para "não conectado". No meu hdajackretask chamava-se "Headphone verde Front Side"