Edson V. Melo 0 Denunciar post Postado Janeiro 17, 2008 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
Edson V. Melo 0 Denunciar post Postado Janeiro 22, 2008 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