Não há som no Ubuntu 11.04

4

Eu tenho um problema no meu notebook (MSI E-620) rodando o Ubuntu Natty Narwhal x86. Quando eu instalei, havia apenas saída, quando eu conectei meus fones de ouvido. Os alto-falantes do meu notebook não tocam nada. Eu tentei muito - agora eu não tenho um dispositivo de som listado em configurações de áudio.

O seguinte erro aparece toda vez que tento instalar o alsa-driver:

root@andre-EX620:/home/andre/Downloads/alsa-src/alsa-driver-1.0.8# ./configure 
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/andre/Downloads/alsa-src/alsa-driver-1.0.8
checking cross compile... 
checking for directory with kernel source... /lib/modules/2.6.38-11-generic/build
checking for directory with kernel build... 
checking for kernel version... 0.0.0
checking for GCC version... ./configure: eval: line 3547: syntax error near unexpected token ')'
./configure: eval: line 3547: 'my_compiler_version=4.5.2-8ubuntu4)'

Mas os dispositivos de áudio estão lá ...

root@andre-EX620:/home/andre/Downloads/alsa-src/alsa-driver-1.0.8# lspci | grep -i Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
06:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]

Alguma sugestão?

Solução:

Eu resolvi o problema executando as seguintes linhas:

su root
vi /etc/modprobe.d/alsa-base.conf #Am Ende 'options snd-hda-intel model=3stack-6ch-dig', bzw. eine Option von hier einfügen: http://wiki.ubuntuusers.de/Soundkarten_konfigurieren/HDA?redirect=no#Beispielkonfigurationeneinfügen

add-apt-repository ppa:ubuntu-audio-dev/ppa
apt-get update
apt-get install linux-alsa-driver-modules-$(uname -r)
alsaconf
restart -r now
    
por andred 29.09.2011 / 10:00

2 respostas

3

Eu não sei se recompilar o driver é a melhor maneira de obter som, mas acho que posso superar o erro em configure . O script claramente não foi testado com seqüências de versão "exóticas". Vale a pena notificar os autores desta edição. A linha problemática é

eval $versionvar="$ac_compiler_version"

O que está acontecendo aqui é que eval está avaliando uma string composta pelo nome da variável, um sinal de igual e a string a ser atribuída. Isso está errado: deve-se avaliar uma string composta do nome da variável, um sinal de igual e um fragmento de shell para gerar a string a ser atribuída. Em outras palavras, a citação está errada. Este é o jeito certo de fazer isso:

eval $versionvar=\"\$ac_compiler_version\"

A mesma correção deve ser aplicada a todos os usos de eval em configure.in .

    
por 30.09.2011 / 00:47
1

Tente o seguinte:

  • acrescente a seguinte linha no arquivo /etc/modprobe.d/alsa-base.conf

    options snd_hda_intel model = STAC9227
    
  • recarregue alsa

    2.alsa force-reload
    
  • reproduza uma música

por 05.01.2012 / 08:49