Pagina 1 di 1

[Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 13:33
da drakelive
Salve

Visto che non mi funziona più l'audio del mio portatile HP DV-5 ho voluto ricompilare Alsa ricorrendo all'ultima versione presente
sul sito Alsa.

alsa-driver-1.0.20
alsa-lib-1.0.20
alsa-utils-1.0.20
alsa-tools-1.0.20
alsa-firmware-1.0.20
alsa-plugins-1.0.20
alsa-oss-1.0.17
pyalsa-1.0.20

Ho compilato e installato questi pacchetti secondo la documentazione allegata ma l'audio ancora non funziona !!!!!!
Questa è la periferica audio che monta il mio portatile :
> lspci
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
....


Qualcuno sa indicarmi cos'altro dovrei fare per far andare il tutto ?

Drk
Grazie

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 13:44
da gatzu
Hai cancellato prima di installare gli alsa nuovi gli alsa vecchi?
Anch'io ho fatto lo stesso per il tuo stesso motivo, ho installato solamente (in ordine):
alsa-driver-1.0.20
alsa-lib-1.0.20
alsa-utils-1.0.20
alsa-firmware-1.0.20

Hai controllato che non ti dia qualche errore durante la compilazione?
Ti consiglio di entrare in un terminale (alt+f1 ad esempio) e compilare da root (sudo su). Almeno così ho fatto io.

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 14:03
da Guiodic
drakelive ha scritto: Salve

Visto che non mi funziona più l'audio del mio portatile HP DV-5 ho voluto ricompilare Alsa ricorrendo all'ultima versione presente
sul sito Alsa.
Non è detto che sia necessario né - come hai potuto vedere - che risolva il problema.
Di solito il malfunzionamento dell'audio dipende dal bios che non comunica al kernel le giuste informazioni, in tal caso basta aggiungere una riga di configurazione nel file alsa-base.conf

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 14:28
da drakelive
Guiodic ha scritto:
Non è detto che sia necessario né - come hai potuto vedere - che risolva il problema.
Di solito il malfunzionamento dell'audio dipende dal bios che non comunica al kernel le giuste informazioni, in tal caso basta aggiungere una riga di configurazione nel file alsa-base.conf
Prima andava quindi approfitto del malfunzionamento per ricompilare l'ultima versione disponibile.
Eventualmente mi sapresti dire cosa aggiungere nel file .conf?

Per gatzu :

Temo di no !!!!!  Come bisogna fare?
Per sicurezza ripulisco tutto e poi ricompilo i moduli che mi hai indicato tu. Gli errori di ricompilazioni li ho avuto nelpacchetto dei Tools semplicemente perchè mancavano dei pacchetti ....una volta installati tutto + filato liscio.

Una volta compilato e installato ( make install ) è sufficente riavviare il pc o bisogna fare qualcos'altro ?


Grazie
Drake

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 14:33
da Guiodic

Codice: Seleziona tutto

cat /proc/asound/card*/codec#* | grep Codec
Copia cosa esce.

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 15:02
da drakelive
Premetto ce non ho pulito il sistema dai vecchi driver ......ho ricompilato il tutto e poi installato con make install tutti i pacchetti
In questa situazione  il comando che hai suggerito mi restituisce questo :

Codec: IDT 92HD71B7X
Codec: LSI ID 1040
Codec: Generic 10de ID 6



Che significa?
Drake

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 15:49
da Guiodic

Codice: Seleziona tutto

Codec: IDT 92HD71B7X
prova così:

Codice: Seleziona tutto

sudo gedit /etc/modprobe.d/alsa-base.conf
alla fine del file aggiungi:

Codice: Seleziona tutto

options snd-hda-intel model=ref
salva e riavvia.

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 17:42
da drakelive
possibile che il file /etc/modprobe.d/alsa-base.conf   sia completamente vuoto ?
Comunque ho aggiunto l ariga che mi hai consigliato ma niente da fare.

Ho deciso di ricompilare tutto quindi per gradi vi illustro i passaggi :

Pacchetto alsa-driver-1.0.20

seguo le indicazioni sul file INSTALL presente nella cartella di root della pacchetto

sudo make clean    ---->  ripulire la cartella di compilazione ( aggiunto io per ripulire da precendenti ricompilazioni )
sudo .confugure      ---->  niente da segnalare
sudo make              ---->  alcune segnalazioni di warning ma viene compilato tutto
sudo make install  ---->  niente da segnalare
sudo ./snddevices  ---->  crea di device in /dev/.....
sudo alsaconf        ---->  la guida dice di modificare a mano uno di questi file /etc/modprobe.conf or  /etc/modules.conf ma io non  sono capace

sudo alsaconf        ----> regolo i volumi del mixer

Al punto 8 della guida mi viene chiesto di dare il comando :

modprobe snd-xxxx     

ma quale drive rdevo utilizzare io ? snd-hda-intel.o ?





Drake 

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 17:58
da Guiodic
possibile che il file  /etc/modprobe.d/alsa-base.conf  sia completamente vuoto
Che versione di ubuntu hai? se è precedente alla 9.04 allora il file si chiama: /etc/modprobe.d/alsa-base ciè senza il .conf finale.

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 18:37
da drakelive
9.04  a 64 bit

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 18:43
da Guiodic
allora è giusto... il file non dovrebbe essere vuoto, non vorrei che l'installazione della nuova versione te l'abbia cancellato...

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 19:12
da drakelive
ho notato adesso un'altra cosa dopo la ricompilazione dei vari moduli :

/etc/modprobe.d/alsa-base.conf  non c'è più !!!!!
al suo posto c'è :  50-sound.conf  al suo interno c'è :

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

L'audio contunua a non andare e il mio umore è a terra. 
Sono disposto a ricominciare da capo, però avrei bisogno di ripulire completamente il mio pc da tutti i moduli alsa sparsi nel mio sistema.
Non sarebbe male neppure fare una bella guida da condividere con tutti !


Attendo news

Drake

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 19:14
da Guiodic
vabe', anche se te lo ha svuotato, dovrebbe funzionare lo stesso se lo ricrei.

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 19:19
da drakelive
bo era solo per sicurezza considera che nel sistema ci potrebbero essere i moduli precedenti ...... la compilazione dell'ultima versione sovrascrive quelli vecchi spero :-D

ti dice niente questo output?

drake@drake-laptop:~$ sudo /etc/init.d/alsasound stop
Shutting down sound driver: done
drake@drake-laptop:~$
drake@drake-laptop:~$ sudo /etc/init.d/alsasound start
Starting sound driver: snd-hda-intel done
/usr/sbin/alsactl: load_state:1608: No soundcards found...
drake@drake-laptop:~$

come mai non trova la scheda audio ?


drake

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 19:26
da Guiodic
io non ce l'ho proprio quel coso...

sudo /etc/init.d/alsasound stop
sudo: /etc/init.d/alsasound: command not found

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 20:12
da drakelive
Ci riprovo:

modulo alsa-driver

[glow=red,2,300]make clean[/glow]

visto che so di avere una scheda audio hda-intel installo solo questa :

[glow=red,2,300]./configure --with-cards=hda-intel[/glow]

il comando mi restituisce un messaggio :

[glow=red,2,300]checking for kernel version... 2.6.28-12-generic
checking for GCC version... ./configure: eval: line 5233: syntax error near unexpected token `)'
./configure: eval: line 5233: `my_compiler_version=4.3.3-5ubuntu4)'
Kernel compiler:  Used compiler: gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3

*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.

*** Please make sure that the same compiler version was used for building kernel.[/glow]

ma continua a lavorare quindi non so se è un messaggio bloccante.


[glow=red,2,300]make [/glow]

ricevo i seguenti messaggi :

[glow=red,2,300]  CC [M]  /usr/src/alsa/alsa-driver-1.0.20/acore/sound.o
/usr/src/alsa/alsa-driver-1.0.20/acore/sound.c: In function ‘snd_request_other’:
/usr/src/alsa/alsa-driver-1.0.20/acore/sound.c:99: warning: format not a string literal and no format arguments
.....
  CC [M]  /usr/src/alsa/alsa-driver-1.0.20/acore/seq/seq_clientmgr.o
/usr/src/alsa/alsa-driver-1.0.20/acore/seq/seq_clientmgr.c: In function ‘snd_seq_info_dump_subscribers’:
/usr/src/alsa/alsa-driver-1.0.20/acore/seq/seq_clientmgr.c:2465: warning: format not a string literal and no format arguments
.....
  CC [M]  /usr/src/alsa/alsa-driver-1.0.20/pci/hda/hda_codec.o
In file included from /usr/src/alsa/alsa-driver-1.0.20/pci/hda/hda_codec.c:2:
/usr/src/alsa/alsa-driver-1.0.20/pci/hda/../../alsa-kernel/pci/hda/hda_codec.c: In function ‘find_codec_preset’:
/usr/src/alsa/alsa-driver-1.0.20/pci/hda/../../alsa-kernel/pci/hda/hda_codec.c:601: warning: format not a string literal and no format arguments
[/glow]

continuando .......

[glow=red,2,300]make install
./snddevices[/glow]

niente da segnalare

[glow=red,2,300]alsaconf[/glow]

questa utilità contenuta nel pacchetto alsa-utils (precedententemente compilato) mi permette di scegliere la giusto
device hardware: hda-intel  Inoltre mi crea due file :
/etc/modprobe.d/50-sound.conf  con dentro :

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

/etc/modprobe.conf    completamnete vuoto.

Per finire la guida INSTALL contenuta nel pacchetto alsa suggerisce di dare questo comando :

[glow=red,2,300]modprobe snd-xxxx[/glow]

ma quale modulo dovrei caricare? in questo punto mi perdo !


Sapero di aver chiarito un po di cose
Aspetto news.

Saluti
Drake

Re: [Audio] Compilazione Alsa

Inviato: mercoledì 3 giugno 2009, 20:14
da Guiodic
ovviamente snd-hda-intel