PDA

View Full Version : Alsa...come fare...?


pella.grind
25-10-2004, 18:06
Ciao Ciao... ancora un problema millenario: ALSA

provo a settare il Mixer (alsamixer) e mi outputta il seguente messaggio di errore:

alsamixer: function snd_ctl_open failed for default: No such device

le librerie ALSA sono installate...
e ALSA è stata configurata bene tramite alsaconf

caricando i servizi ALSA:
service alsa restart

mi dà tutto ok e i servizi si avviano bene

ma... ALSA non funzione e qualunque applicazione cerchi di utilizzare ALSA ovviamente segnala errore...

può essere una incopatibilità con ARTS???

il mio modulo audio è: snd-via82xx quello della AC97 integrate per intendersi...
...odio il silenzio e OSS è pacchiano...

...Grazie a TuTTI...

Bruffandino
25-10-2004, 18:34
Sembrerebbe un problema di permessi.. prova se funzia da root..

pella.grind
25-10-2004, 18:57
nemmeno da root; stesso errore...!

ma snd_ctl_open a cosa serve...???

ho provato anche a lanciare

alsactl store snd-via82xx

ma mi restituisce questo:
alsactl: save_state:1075: Cannot find soundcard 'snd-via82xx'...

il modulo 'snd-via82xx'... è OK...!
o almeno lanciando lsmod
la voce snd-via82xx è a 0

ma sono presenti altri moduli come ad es:
snd-ac97-codec che sono utilizzati da snd-via82xx

ed infatti l'audio funziona... ma non con ALSA...!

beppicus
25-10-2004, 19:10
dimmi distro e kernel

Manuelix
26-10-2004, 10:45
Io avevo dei problemi con alsa, ho risolto mettendo tutto alsa come modulo nel kernel.

VegetaSSJ5
26-10-2004, 12:21
anch'io ho lo stesso problema con slack current e kernel 2.4.27. con il 2.6.7 invece è tutto ok. se io lancio alsaconf (il tool che dovrebbe riconoscere la scheda audio) mi dice che non trova nessuna scheda audio se invece lo lancio col 2.6.7 è tutto ok. oramai mi ci sono rassegnato...:cry:

pella.grind
26-10-2004, 12:28
Kernel: 2.6.3-13mdk

Distro: MDK 10.0 Official

può essere un conflitto con ARTS...???

lovaz
26-10-2004, 12:29
Originariamente inviato da pella.grind
può essere un conflitto con ARTS...???
Prova a chiuderlo

pella.grind
26-10-2004, 12:35
l'unica cosa che si rifà ad ARTS è un Processo:

artsd

killandolo comunque la situazione non cambia...

pinball
26-10-2004, 12:42
strano che con mdk non funzioni l'audio.. non ti ha riconosciuto tutto in fase di installazione? :confused: :fagiano:

pella.grind
26-10-2004, 12:51
Originariamente inviato da moly82
strano che con mdk non funzioni l'audio.. non ti ha riconosciuto tutto in fase di installazione? :confused: :fagiano:

...l'audio funziona, utilizzando OSS...

sono le librerie ALSA che non funzionano... io vorrei usare ALSA, è più preciso e lo preferisco a OSS...!

RaouL_BennetH
26-10-2004, 12:56
Prova così:

elimina il file /etc/asound.state e poi, rilancia alsamixer.

Potresti pure postare cosa ti da: strace -eopen alsamixer?

pella.grind
26-10-2004, 13:02
Originariamente inviato da RaouL_BennetH
Prova così:
elimina il file /etc/asound.state e poi, rilancia alsamixer.
Potresti pure postare cosa ti da: strace -eopen alsamixer?

ho rinominato il file /etc/asound.state ma alsamixer mi dà sempre l'errore:
alsamixer: function snd_ctl_open failed for default: No such device

lancio strace -eopen alsamixer ...
questa è la risposta:

[root@pc40 pella]# strace -eopen alsamixer
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libncurses.so.5", O_RDONLY) = 3
open("/usr/lib/libasound.so.2", O_RDONLY) = 3
open("/lib/tls/libm.so.6", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
open("/lib/tls/libc.so.6", O_RDONLY) = 3
open("/lib/libgpm.so.1", O_RDONLY) = 3
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
open("/dev/snd/controlC0", O_RDONLY) = -1 ENODEV (No such device)
open("/dev/aloadC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDWR) = -1 ENODEV (No such device)
open("/dev/snd/controlC0", O_RDONLY) = -1 ENODEV (No such device)
open("/dev/aloadC0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDWR) = -1 ENODEV (No such device)

alsamixer: function snd_ctl_open failed for default: No such device

è normale che siano tutti in sola lettura???
adesso vado a pappa, oggi provo di nuovo... intanto grazie a tutti...!

pinball
26-10-2004, 13:50
il file / etc/alsa/...

lo hai modificato? io dovevo modificarlo manualmente se non lanciavo alsaconf, e poi dare update-modules, hai visto se alsaco0nf te lo ha fatto? cmq secondo me hai un problema di moduli... potresti provare usando un kernel precompilato + hotplug e secondo me ti funziona tutto....

pinball
26-10-2004, 13:51
ah scusa dimenticavo che usi mdk quindi lascia stare la parte del kernel precompilato + hotplug ;) :fagiano:

ciao :D

pella.grind
26-10-2004, 15:20
alsaconf mi va a buon fine...

il file /etc/sysconfig/alsa :

startosslayer=true
force_stop_modules_before_suspend=false
#ALSA_KILL_MODE="force"

...!

pinball
26-10-2004, 16:29
non è quello il file di cui parlavo.. sta in /etc/alsa ma non ricordo di preciso il nome..

pella.grind
26-10-2004, 17:12
in /etc/ di ALSA ho ben poco:

/etc/rc.d/init.d/alsa

/etc/rc.d/rc.alsa_default
e
/etc/netprofile/profiles/default/services/alsa

ma secondo me quello che intendi tu è il primo dei tre, quello che serve all'avvio di ALSA...!

è normale secondo voi che al suo interno ci sia la seguente stringa???
...
found_driver="false"
gprintf "Starting ALSA version %s:" "$alsa_version"
...


... :(

pinball
26-10-2004, 20:19
nono nemmeno quello :O io avevo un altro file di config dentro :O :D

ciao :asd: