Autor Tópico: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)  (Lida 18345 vezes)

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Este tutorial faz o microfone funcionar e melhora consideravelmente o som do Note Itautec W7635 com Ubuntu 8.04.1. Talvez funcione em outros equipamentos com som VIA High Definition Audio (via82xx) ou similar.


ATENÇÃO:

==> verifique a última versão do alsa-driver em http://www.alsa-project.org e a atual versão do seu kernel, e adapte este tutorial onde for necessário (kernel diferente, nome da pasta diferente)!!!

==> a reinstalação do alsa-driver será necessária a cada atualização do kernel!



1 – Verifique seu dispositivo de som. No Terminal (ou Consola), digite:

Código: [Selecionar]
lspci
Verifique se aparece esta linha (no final do conteúdo mostrado):

Código: [Selecionar]
04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
Depois digite (no Terminal):

Código: [Selecionar]
aplay -l
Verifique se aparece este conteúdo:

Código: [Selecionar]
**** Lista de Dispositivos PLAYBACK Hardware ****

placa 0: VT82xx [HDA VIA VT82xx], dispositivo 0: CONEXANT Analog [CONEXANT Analog]

  Dispositivo secundário: 1/1

  Dispositivo secundário #0: subdevice #0

placa 0: VT82xx [HDA VIA VT82xx], dispositivo 1: Conexant Digital [Conexant Digital]

  Dispositivo secundário: 1/1

  Dispositivo secundário #0: subdevice #0


==> Se tudo estiver OK até aqui, este tutorial deve funcionar perfeitamente.


2 – Vamos baixar o pacote build-essential. No terminal, digite:

Código: [Selecionar]
sudo apt-get install build-essential

3 – Vamos baixar o driver alsa do site http://www.alsa-project.org:

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.19.tar.bz2


4 – Copie o arquivo alsa-driver-1.0.19.tar.bz2 para a  Home do usuário (no meu caso /home/ubuntu). Descompacte (botão direito do mouse sobre o arquivo e depois “Extrair aqui”) e renomeie a pasta para alsa (botão direito...).


5 – Acesse a pasta alsa pelo terminal:

Código: [Selecionar]
cd alsa
Obs: existem outras formas de descompactar e acessar a pasta. Eu apenas quis simplificar o processo, eu acho...  ;D


6 – Agora vem o mais importante. Compilar e instalar. Tenha certeza de que você acessou pelo Terminal a pasta correta (aquela que foi descompactada). No terminal, digite:

Código: [Selecionar]
./configure --with-cards=hda-intel

Depois:

Código: [Selecionar]
make
E finalmente:

Código: [Selecionar]
sudo make install

7 – Agora vamos copiar os drivers para a pasta correta. No Terminal, digte:

Código: [Selecionar]
cd /lib/modules/2.6.24-19-generic
ou, para o Kernel 2.6.24-23...

Código: [Selecionar]
cd /lib/modules/2.6.24-23-generic
Depois:

Código: [Selecionar]
sudo cp -a kernel/sound/* ubuntu/sound/alsa-driver/

8 – Pronto! Basta reiniciar o Note! Antes de reiniciar, diminua o volume no Controle de Volume.

ATENÇÃO – O som vai estar MUITO alto ao reiniciar o Note. Antes de reiniciar, diminua o volume no Controle de Volume. Depois, no Controle de Volume, deixe o Mestre no máximo, o PCM na metade, habilite o Ext Mic e coloque o volume do Ext Mic no máximo. O PCM acima da metade causa distorção. Na verdade você vai perceber que o som ficou muito melhor (mais alto) do que antes. Basta fazer o ajuste correto para ter um som com qualidade.


DICA: o volume de gravação (para gravação de voz) é regulado pelo controle "Digital", na aba "Gravando" do Controle de Volume. Habilite este controle nas preferências do Controle de Volume, ou pelo comando alsamixer. É preciso configurar o volume correto para não distorcer. Além de ter funcionado com o aMSN, recebi informações (do Jacarezinho) que o microfone funcionou perfeitamente com o Skype!


==> A configuração abaixo é para quem tiver algum problema ou fazer esta instalação em um outro modelo de Notebook. No meu caso não foi necessário.


No terminal:

Código: [Selecionar]
sudo gedit /etc/modprobe.d/alsa-base
Adicione esta linha no final:

options snd-hda-intel model=laptop

Salve e feche o arquivo!

==> Você encontra mais opções de configuração do alsa-base em /usr/share/doc/alsa-base/driver, no arquivo ALSA-Configuration.txt.gz.


FIM


Referência: https://wiki.ubuntu.com/LaptopTestingTeam/HP2133


:D


« Última modificação: 12 de Abril de 2009, 20:17 por rodrigo.miguel »

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #1 Online: 09 de Setembro de 2008, 17:33 »
Sobre alguns testes que fiz com outros comandos

O comando "./configure -help" (dentro da pasta descompactada do alsa-driver) mostra várias opções de compilação para diferentes dispositivos de som, inclusive para o via82xx. Funcionou compilando para hda-intel. Mas, e compilando para via82xx ou via82xx-modem? Será que funciona?


==> Fiz alguns testes com o Ubuntu instalado em um HD externo conectado ao meu Notebook W7635. Compilei e instalei como descrito abaixo.


Primeiro:

Código: [Selecionar]
./configure --with-cards=via82xx
E continuei seguindo todo o tutorial.

Resultado: negativo! Sem microfone!


Depois com:

Código: [Selecionar]
./configure --with-cards=via82xx-modem
E continuei seguindo todo o tutorial.

Resultado: negativo! Sem microfone!


Faltou então tentar a opção:

Código: [Selecionar]
./configure --with-cards=hda-intel
E, novamente, continuei seguindo todo o tutorial.

Resultado: sucesso! Microfone funcionando!


Obs: eu estava na dúvida se a solução do Tutorial era realmente a melhor (devido as outras opções de complilação para o dispositivo via82xx). Parece que realmente é a melhor solução, até o momemto.


 ;D
« Última modificação: 11 de Setembro de 2008, 16:15 por rodrigo.miguel »

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #2 Online: 18 de Outubro de 2008, 18:53 »
É preciso re-instalar o driver após a atualização do Ubuntu para o Kernel 2.6.24-21!


...

Offline Arthemis

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #3 Online: 31 de Dezembro de 2008, 19:38 »
Eu queria agradecer ao Rodrigo, pois consegui resolver o problema do som no meu laptop seguindo as instruções deste tópico. Eu uso um Positivo com placa de som VIA Technologies VT1708, com o Ubuntu8.04 instalado e funcionando 100%.
Eu queria parabenizar por este tópico, que é muito claro e bem explicado. Assim, fica fácil seguir as instruções, mesmo sendo uma iniciante como eu.

Offline estev3s

  • Usuário Ubuntu
  • *
  • Mensagens: 620
    • Ver perfil
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #4 Online: 28 de Janeiro de 2009, 14:24 »
observe meu problema.. como resolvo?

root@esteves:/lib/modules/2.6.27-9-generic# sudo cp -a kernel/sound/* ubuntu/sound/alsa-driver/
cp: objetivo `ubuntu/sound/alsa-driver/' existe, mas não é um diretório
Linux user #480130

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #5 Online: 29 de Janeiro de 2009, 11:51 »
observe meu problema.. como resolvo?

root@esteves:/lib/modules/2.6.27-9-generic# sudo cp -a kernel/sound/* ubuntu/sound/alsa-driver/
cp: objetivo `ubuntu/sound/alsa-driver/' existe, mas não é um diretório

Você está usando o Intrepid. Este  tutorial é para o Hardy. Não sei o motivo de estar dando erro. Navegue pelo Nautilus e verifique se ubuntu/sound/alsa-driver/ é ou não um diretório e/ou verifique se o caminho é este mesmo (no Intrepid pode estar diferente).

Encontrando o local/caminho correto, cole todo o conteúdo de kernel/sound/* dentro da pasta do alsa-driver. Você pode fazer isso pelo modo gráfico, usando o comando sudo nautilus.

...
« Última modificação: 29 de Janeiro de 2009, 11:55 por rodrigo.miguel »

Offline sley

  • Usuário Ubuntu
  • *
  • Mensagens: 40
    • Ver perfil
    • Campanha Uso *nix, logo existo! PARTICIPE!!!
To com o mesmo problema...

Se alguém souber o caminho certo ai no Inteprid, por favor, posta ae pra nós!


Vlw!
Notebook Itautec W7635  |  Ubuntu 9.10 (Karmic Koala)  |  GNOME  |  Kernel 2.6.31-14-generic :)

Campanha Uso *nix, logo existo! PARTICIPE!!!

Offline 666porcondissaum

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Oi Rodrigo...

Só que agora o kernel 24 tá rolando...
dá um erro assim depois de  ./configure --with-cards=all :

 cannot find install-sh or install.sh in "." "./.." "./../.."

Tens a resposta?!

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Oi Rodrigo...

Só que agora o kernel 24 tá rolando...
dá um erro assim depois de  ./configure --with-cards=all :

 cannot find install-sh or install.sh in "." "./.." "./../.."

Tens a resposta?!


Assim que tentar reinstalar eu respondo...

Offline 666porcondissaum

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Ah deixa pra la valeu a atenção. Fiz o upgrade... tá funcionando médio...

Offline Fábio Paiva

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Segui o tutorial acima, no note w7635, além de não funcionar o microfone parou de funcionar o usb fone do skype, alguém sabe como dar um ctrl+z?

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Microfone funcionando em um Note W7635 com VIA High Definition Audio (via82xx)
« Resposta #11 Online: 03 de Novembro de 2009, 22:14 »
Pessoal

Este tutorial é para o 8.04 (Hardy Heron).

É preciso saber se é realmente necessário compilar o alsa-driver no Intrepid. Pois o mesmo pode já estar com o alsa-driver atualizado.

Eu não estou utilizando o Intrepid.
Desculpem, mas só posso ajudar que está com problema no Hardy ou no Karmic.


Offline andbecker

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • Sempre aprendendo...
    • Ver perfil
    • Analise de Sistemas
7 – Agora vamos copiar os drivers para a pasta correta. No Terminal, digte:

Código: [Selecionar]
cd /lib/modules/2.6.24-19-generic
ou, para o Kernel 2.6.24-23...

Código: [Selecionar]
cd /lib/modules/2.6.24-23-generic
Depois:

Código: [Selecionar]
sudo cp -a kernel/sound/* ubuntu/sound/alsa-driver/

moderador, me perdoem por ressuscitar este cadáver, mas estou perto de configurar... só preciso saber se devo colar na pasta que eu acessei no passo 5!

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
7 – Agora vamos copiar os drivers para a pasta correta. No Terminal, digte:

Código: [Selecionar]
cd /lib/modules/2.6.24-19-generic
ou, para o Kernel 2.6.24-23...

Código: [Selecionar]
cd /lib/modules/2.6.24-23-generic
Depois:

Código: [Selecionar]
sudo cp -a kernel/sound/* ubuntu/sound/alsa-driver/

moderador, me perdoem por ressuscitar este cadáver, mas estou perto de configurar... só preciso saber se devo colar na pasta que eu acessei no passo 5!

Não!

Você deve copiar o conteúdo da pasta /lib/modules/XXXXXX-generic/kernel/sound/ para a pasta /lib/modules/XXXXXX-generic/ubuntu/sound/alsa-driver/.

Lembrando que este tutorial não serve para versões recentes do Ubuntu.