Problema com alsa ao compilar o kernel [RESOLVIDO]

1. Problema com alsa ao compilar o kernel [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 25/09/2017 - 08:12h

Bem, estou aqui de novo com dúvidas na compilação do kernel.

Todas as vezes que edito a config do meu kernel e recompilo, o alsa para de funcionar, mesmo que eu não desmarque qualquer coisa necessária para o alsa. E só volta a funcionar quando baixo novamente o kernel e compilo usando o genkernel all.
Fiz alguns testes e compilei o kernel apenas desmarcando no kernel o bluetooth e alguns módulos da AMD. Quando recompilei o alsa ainda funcionava, mas quando fui editar novamente e desmarquei mais algumas opções, como o ipv6, por exemplo, e o alsa parou de funcionar.
E o estranho disso tudo é que mesmo que eu use novamente a config original do genkernel e compilo usando o make && make modules_install && make install ele não volta a funcionar, só se eu usar o genkernel all.
Alguém pode me dar uma luz?


  


2. MELHOR RESPOSTA

Eric
Grinder

(usa Slackware)

Enviado em 27/09/2017 - 15:48h

Aqui eu uso dessa forma
http://postimg.org/image/53d00onlh/
http://postimg.org/image/7w67kpnxx/
http://postimg.org/image/ngdlb8y2d/

Vou tentar explicar algumas coisas.
Dentro de "Advanced Linux Sound Architecture"
Deixe marcado, PCM timer interface, Sound Proc FS Support e Sequencer support.
A opção HR Timer, é geralmente usada em som de baixa latência junto com o jack audio. É opcional.
Pre-allocated buffer size for HD-audio driver é aconselhável 2048 se usar pulseaudio.

Tem que marcar também PCI Sound Devices, pois o HD Audio só funcionará com ele habilitado, mas dentro dele, não precisa deixar nenhum habilitado.

Dentro de HD-Audio.
Deixe marcado igual na foto, apenas desabilite o "Build Realtek HD-audio codec support" e marque a opção "Build IDT/Sigmatel HD-audio codec support"

USB Audio
Essa opção é usada somente se sua caixa de som ou fone de ouvido for USB, caso contrário não precisa.

Espero que você resolva, qualquer outra coisa em que eu puder ajudar estamos ai.

- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1

3. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/09/2017 - 15:40h

use lsmod com uma kernel com genkernel e veja os modulos relacionados a Alsa ativados e tenha certeza que eles estão ativados.

Ve o dmesg pra ver se algo falha se for built-in estranhamente um driver de USB Wifi meu falha se for compilado builtin

tambem pode usar o kergen pra ele fazer tracking de deps funcionou bem pra mim.


4. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 25/09/2017 - 23:05h

Qual sua placa de som?
- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


5. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 26/09/2017 - 09:41h

Grinder escreveu:

Qual sua placa de som?


lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
04:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)




6. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 27/09/2017 - 16:16h

Até onde eu sei(e isso não é muito), o genkernel cria o initrd(init ram disk) com os módulos compilados.
Talvez esteja faltando simplesmente forçar o carregamento do módulo do kernel.

Com o sistema em que o áudio funciona, rode o comando"lspci -k". Isso vai mostrar qual driver(módulo) do kernel o dispositivo de áudio está carregando.


7. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 27/09/2017 - 16:31h

Obrigado pelas respostas, irei tentar novamente, qualquer dúvida posto aqui.
Outra coisa, pra eu forçar o carregamento de um módulo eu uso o modprobe?
Vi que o kernel está usando o snd_hda_intel


8. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 27/09/2017 - 23:08h

Mashn escreveu:

Obrigado pelas respostas, irei tentar novamente, qualquer dúvida posto aqui.
Outra coisa, pra eu forçar o carregamento de um módulo eu uso o modprobe?
Vi que o kernel está usando o snd_hda_intel


Sim, para subir um módulo do kernel, usa-se o modprobe.

- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


9. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 28/09/2017 - 15:51h

Problema resolvido! Compilei o kernel do zero habilitando somente o necessário e desabilitanto coisas desnecessárias. Consegui passar o tamanho da pasta do kernel de 7,4 GB para 1,3 GB. O tempo de boot diminuiu bastante, o sistema ficou bem mais rápido e o alsa está funcionando perfeitamente. Obrigado a todos pela a ajuda!


10. Re: Problema com alsa ao compilar o kernel [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 29/09/2017 - 10:26h

Disponha!
Fico contente por saber que conseguiu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts