Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edson V. Melo

Microfone não funciona no ubuntu 7.10

Recommended Posts

Microfone não funciona no Ubuntu 7.10 e o som aparece um zunido. Quando abro o menu aplicações/som & vídeo/gravador de som, não sai som nenhum nas caixas de som quando realizo o teste com o microfone. Outro problema grave que enfrento é o teste de chamada com o skype; o som desaparece quando realizo este teste. Se alguém puder me ajudar, agradeço, pois já estou há bastante tempo tentando solucionar o problema, mas não obtive êxito. A placa mãe que possuo é uma ASUS P5VD2-VM. O som é on-board da ANALOG DEVICE 1986A. Executei o comando lsmod | grep snd e apareceu:

 

snd_hda_intel 263712 1

snd_pcm_oss 44672 0

snd_mixer_oss 17664 1 snd_pcm_oss

snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss

snd_seq_dummy 4740 0

snd_seq_oss 33152 0

snd_seq_midi 9600 0

snd_rawmidi 25728 1 snd_seq_midi

snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi

snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event

snd_timer 24324 2 snd_pcm,snd_seq

snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq

snd 54660 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,

snd_timer,snd_seq_device

soundcore 8800 1 snd

snd_page_alloc 11400 2 snd_hda_intel,snd_pcm

 

Realizei o comando sudo gedit /etc/modprobe.d/alsa-base e apareceu o seguinte:

 

# autoloader aliases

install sound-slot-0 /sbin/modprobe snd-card-0

install sound-slot-1 /sbin/modprobe snd-card-1

install sound-slot-2 /sbin/modprobe snd-card-2

install sound-slot-3 /sbin/modprobe snd-card-3

install sound-slot-4 /sbin/modprobe snd-card-4

install sound-slot-5 /sbin/modprobe snd-card-5

install sound-slot-6 /sbin/modprobe snd-card-6

install sound-slot-7 /sbin/modprobe snd-card-7

 

# Cause optional modules to be loaded above generic modules

install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }

install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }

install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { /sbin/modprobe --quiet snd-mixer-oss ; : ; }

install snd-seq /sbin/modprobe --ignore-install snd-seq && { /sbin/modprobe --quiet snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }

install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }

# Cause optional modules to be loaded above sound card driver modules

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }

install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }

 

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)

install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }

 

# Load snd-seq for devices that don't have hardware midi;

# Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for

# non-Creative Labs PCI hardware

install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe -Qb snd-seq ; }

# Prevent abnormal drivers from grabbing index 0

options snd-bt87x index=-2

options cx88-alsa index=-2

options saa7134-alsa index=-2

options snd-atiixp-modem index=-2

#options snd-intel8x0m index=-2

options snd-via82xx-modem index=-2

options snd-usb-audio index=-2

options snd-usb-usx2y index=-2

options snd-usb-caiaq index=-2

options snd-hda-intel position_fix=1 model=3stack

# Ubuntu #62691, enable MPU for snd-cmipci

options snd-cmipci mpu_port=0x330 fm_port=0x388

 

Cheguei até visitar o fórum no link:

 

http://doc.ubuntu-fr.org/materiel/chipset_intel_hda_realtek

 

Executei no terminal os seguintes comandos:

 

$ sudo apt-get install alsa-source

$ cd /usr/src

$ sudo tar jxvf /usr/src/alsa-driver.tar.bz2

$ gedit /usr/src/modules/alsa-driver/alsa-kernel/Documentation/ALSA-Configuration.txt

 

Depois rodei o alsamixer

 

$ alsamixer

 

 

 

Observa-se que o Card é HDA VIA VT82xx e o chipset é o AD1986A.

Verifiquei no arquivo ALSA-Configuration.txt os parâmetros do modelo e o resumo deste arquivo é o seguinte:

 

Module snd-hda-intel

--------------------

 

Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8),

ATI SB450, SB600, RS600,

VIA VT8251/VT8237A,

SIS966, ULI M5461

 

model - force the model name

position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)

probe_mask - Bitmask to probe codecs (default = -1, meaning all slots)

single_cmd - Use single immediate commands to communicate with

codecs (for debugging only)

enable_msi - Enable Message Signaled Interrupt (MSI) (default = off)

 

This module supports one card and autoprobe.

 

Each codec may have a model table for different configurations.

If your machine isn't listed there, the default (usually minimal)

configuration is set up. You can pass "model=<name>" option to

specify a certain model in such a case. There are different

models depending on the codec chip.

 

AD1986A

6stack 6-jack, separate surrounds (default)

3stack 3-stack, shared surrounds

laptop 2-channel only (FSC V2060, Samsung M50)

laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J)

ultra 2-channel with EAPD (Samsung Ultra tablet PC)

 

 

As configurações realizadas foram as seguintes:

 

Editei o arquivo /etc/modprobe.d/alsa-base

Na última linha acrescentei:

 

options snd-hda-intel model=3stack position_fix=1

 

alias snd-card-0 snd-hda-intel

alias sound-slot-0 snd-hda-intel

alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-oss

alias sound-service-0-8 snd-seq-oss

alias sound-service-0-12 snd-pcm-oss

 

Os resultados foram os seguintes:

 

Quando abro o menu aplicações/som & vídeo/gravador de som, o som é reproduzido pelo microfone, no entanto, ao realizar a gravação e tocar posteriormente, o som que sai nas caixas é de pipocos (ruídos).

 

Quando abro o menu sistema/preferências/som, realizo o teste de captura e aparece o seguinte:

Falha ao construir a pipeline de teste para "gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat"

 

No teste de chamada com o skype, o som não desapareceu quando realizei este teste, no entanto, o som reproduzido também foi de de pipocos (ruídos).

 

Acredito que estas informações acrescentadas sejam úteis para a solução do meu problema ,.

Se alguém teve este problema e puder me ajudar, agradeço, pois observa-se que muitos enfrentaram este problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal,

Depois de diversas tentativas, acrescentei no final do arquivo /etc/modprobe.d/alsa-base as seguintes linhas.

 

# module options should go here for snd-hda-intel

options snd-hda-intel model=3stack position_fix=1

 

# ALSA portion

alias char-major-116 snd

alias snd-card-0 snd-hda-intel

 

# OSS/Free portion

alias char-major-14 soundcore

alias sound-slot-0 snd-hda-intel

alias sound-slot-0 snd-card-0

 

# card #1

alias sound-service-0-0 snd-mixer-oss

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-oss

alias sound-service-0-8 snd-seq-oss

alias sound-service-0-12 snd-pcm-oss

 

Como podemos observar, não alterou muita coisa. Essa linhas foram copiadas do site do ALSA-PROJECT e os resultados foram os seguintes:

 

Quando abro o menu aplicações/som & vídeo/gravador de som, o som é reproduzido pelo microfone, no entanto, ao realizar a gravação e tocar posteriormente, o som que sai nas caixas é de pipocos (ruídos), tanto na configuração para 2 ou 4 canais.

 

Quando abro o menu sistema/preferências/som, realizo o teste de captura e aparece o seguinte:

Falha ao construir a pipeline de teste para "gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat"

 

No teste de chamada com o skype, o som não desapareceu quando realizei este teste, no entanto, o som reproduzido também foi de de pipocos (ruídos).

Um detalhe importante que pude observar foi o funcionamento do skype somente com 2 canais. Ao configurar para 4 canais, o skype funciona na reprodução, no entanto, durante a fase da gravação, o som desaparece. Somente após a reconfiguração para 2 canais que o som reaparece e volta a funcionar noramalmente.

 

Se alguém tiver alguma sugestão para resolver este pequeno probleminha eu agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.