Olá
Logo de depois de eu usar um Kernel modificado para conseguir fazer meu notebook reproduzir som (link do tópico), notei que agora ele não está mais reconhecendo o microfone embutido (antes ele reconhecia e dava pra gravar).
Farei uma pergunta meio besta, mas… Por qual motivos você instalou um Kernel não oficial? E com “não oficial”, você se refere a o que? Um Kernel que não venha com a distro, uma branch diferente?
Bem, não sou lá muito experiente com isso, mas quando executei os passos pra arrumar as coisas aqui e dei um uname -r apareceu 5.16.0-rc1-apl, e antes era 5.13 ou 5.11 generic.
Fiz dois procedimentos, mas sempre ficou assim, então…
E não faço muita ideia do que rc1-apl significa, passei o olho rapidão em um artigo e parece que é versão pra devs testarem.
O microfone funciona bem no kernel que c mandou, além de também funcionar no que veio no ZorinOS e no que baixei pelo mainline lá, mas o som não…
Apenas no Kernel 5.16.0-rc1-apl que funciona.
Antes de testar o Liquorix, eu tinha formatado o notebook, e usei primeiro o do mainline, depois o que tu mandou e depois o do cara lá, só nem lá funcionava mais, aí formatei de novo.
Não vou mais muito forçar esse SSD, em 3 dias foram várias e várias formatações, acho que já reduzi bastante a vida útil dele.
2ª Resposta sua
Dei uma lida agora, mas quando eu dou um arecord -l ele só detecta um bagulho estranho:
Esse rc no kernel quer dizer release candidate, o que significa que estaria pronto para uso. Chegou a testar outra distro em live, como Fedora, Manjaro e RegataOS?
Antes de vir pro zorin testei arch linux, manjaro, ubuntu e fedora
Pelo o que entendi era um problema com drivers (ES8336), vi um commit recente no github da kernel linux com um arquivo com nome parecido e achei que na versão mais nova teria suporte, mas não
Quando eu dou um lsusb aparece o dispositivo que (eu acho que) capturava som:
Era aquele SunplusIT Inc MTD camera, porque ele também tava na seção de audio lá na print do inicio do tópico.
Acho que faltam drivers, tipo se tu olhar os drivers na seção que falei, tu vai ver snd-usb-audio e uvcvideo. E se for olhar os drivers que tenho agora, vai ver que o primeiro tá faltando.
Eu tenho, talvez, uma sugestão, mas não tão legal…
Deve ser possível executar um procedimento em qualquer Distro, usando ncurses pelo terminal. No Gentoo isso é “tão fácil”, “fora da caixa”. É bem trabalhoso mas funciona. Tem inumeras funções que é como se fosse, ativar desativar, ou escolher um número e tem funções mais complexas, como digitar códigos e tals. Mas esse do som e microfone está me parecendo ser função que um custom Kernel tem ativado e o outro não ativou e vice versa.
Eu digo isso porque, cada um destes Kernels, habilita e/ou desabilita, configura uma infinidade de funções. Dito isso, “seria só” comparar o Kernel que funciona o Som com o que funciona o Microfone, pelo ncurses, marcar, ativar as funções necessárias e compilar o próprio Kernel. O ncurses facilita muito isso, e ele ainda deixa explicado oque cada função do Kernel faz.
Pode levar muitas horas para fazer as comparações pois é necessário ler cada uma das funções e tem funções que o ncurses só mostra quando umas atenderem as necessidades das outras.
Se tivesse como ver oque os Kernels custom alteraram do Kernel generic (Geral) e comparar… Será que teria como, de um jeito não tão trabalhoso? Acredito que muitos problemas de som nas Distros Linux poderiam serem resolvidos.
Curiosidade, o Kernel Linux tem tantas funções que ele já está preparado para suportar computadores do próximo século. Exemplo tem funções que o Kernel Linux é capaz de suportar uma quantidade astronômica de memória ram e uma infinidade de processadores ao mesmo tempo.
Acho que vou comprar um fone normal ou um headset, assim dá pra usar a kernel normal e o fone pra ouvir, ou a kernel modificada com o headset pra falar
Até ter suporte oficial pra esse hardware que tenho