De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Hugo Prudente
Data de Publicação: 17 de Maio de 2009
Não existe muito material e muitas pessoas ainda possuem dificuldade em compilar os novos hardwares Intel de HD audio, devido a pequena falta de suporte do Alsa Sound. Um dos chipsets, que saem muito são as placas onboard com chipset Intel que utilizam o a placa de audio 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) e é dela que vamos falar hoje.
Vocês poderão notar algumas diferenças entre distribuições, mas eu utilizo o Gentoo, que é um linux completamente compilado dos pés a cabeça.
Source: 2.6.25
# cd /usr/src/linux`` # make menuconfig``
Device Drivers->Sound->
<*>Sound Card Suport
Advenced Linux Sound Architecture ->
<*>Advenced Linux Sound Architecture
<*> Sequence Suport
<*>OSS Mixer API
<*>OSS PCM (digital audio)
[*]OSS PCM (digital audio) API - Include plugin system
[*]OSS Sequencer API
<*>RTC Timer support
[*]Use RTC as default sequencer timer
[*]Support old ALSA API
PCI Devices->
<*>Intel HD Audio
[*]Build hwdep interface for HD-audio driver
[*]Build Realtek HD-audio codec support
[*]Build Analog Device HD-audio codec support
[*]Build IDT/Sigmatel HD-audio codec support
[*]Build VIA HD-audio codec support
[*]Build ATI HDMI HD-audio codec support
[*]Build Conexant HD-audio codec support
[*]Build C-Media HD-audio codec support
[*]Build Silicon Labs 3054 HD-modem codec support
[*]Enable generic HD-audio codec parser
[*]Aggressive power-savingon HD-audio``
make && make modules_install
arch/<arquitetura>/boot/bzImage para o Boot
Para iniciantes em compilação de Kernel, eu recomendo que edite dentro de
/boot/grub, o arquivo grub.conf e crie uma nova imagem para não sobreescrever
o kernel atual, para caso ocorra algum erro na compilação. Previnir nunca
é de mais.
Eu particularmente testei nos kerneis 25 e 27 no Gentoo BSD versão 2008 amd64, e funcionou tudo corretamente, espero que a de vocês funcionem também.
Espero que tenham gostado, valeu, logo logo voltarei com mais algumas pequenas postagens sobre apache, e sobre firewall.