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.


Alsa com Audio Intel Chipset 82801G ICH7 Family

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.

Kernel Utilizado

Source: 2.6.25

  • Passos para o Funcionamento.

  1. Deveremos Compilar o Kernel da seguinte maneira.
      # cd /usr/src/linux``
      # make menuconfig``
    
  2. Procure pelas seguintes opções em seu kernel
      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``
    

  3. Agora é só compilar o Kernel

      make && make modules_install
    

  4. Envie a imagem do kernel 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.

Considerações Finais

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.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Hugo Prudente