Newsgroup: it.comp.os.linux.iniziare
Titolo: alsa non mi funziona +

Ho la slackware 10.0 e fino a ieri tutto mi funzionava bene.
L'audio era un po' cupo e distorto così ho pensato (bene?) di reinstallare
gli alsa driver!!
Ho prima cancellato i 3 pacchetti alsa dal sistema con Package Manager di KDE.
Ho cercato il mio driver nel sito Alsa e ho seguito le istruzioni per la compilazione
di alsa-driver/-lib/-utils e -oss (rel. 1.0.9rc3, la + recente).
Tutto mi faceva pensare che era tutto ok perchè vedevo, anche su alsamixer, il mio 
modello di scheda: sb live 'emu10k1x'.
Ho anche ascoltato della musica (in realtà la qualità era sempre bassina....).
Stamattina accendo il pc e noto che durante l'avviamento, nei dintorni del caricamento di hotplug, 
non viene richiamato (da rc.M?) nulla che inizia con alsa (?!) in effetti rc.alsa non esiste in rc.d:
mi sembrava che prima qualcosa vedevo, ma forse mi sbaglio.. 
Poi mi accorgo che l'audio è muto.
Vado a configurare con alsaconf e alla fine mi dice che è tutto a posto, alzo il volume con alsamixer
ma non succede niente....
Qualcuno ha idea di cosa puo' essere successo ?
Grazie,
--
Sandro
 

Aggiungo il contenuto di modules.conf e i moduli caricati:
root@pcsandro:/etc# more modules.conf
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9rc3 ---
alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-0 snd-emu10k1x
alias sound-slot-0 snd-emu10k1x
# --- END: Generated by ALSACONF, do not edit. ---
Module                  Size  Used by    Not tainted
snd-pcm-oss            37216   0  (autoclean)
snd-mixer-oss          12664   0  (autoclean) [snd-pcm-oss]
uhci                   24444   0  (unused)
ehci-hcd               17580   0  (unused)
usbcore                59308   1  [uhci ehci-hcd]
i810_rng                2528   0  (unused)
snd-emu10k1x            8708   3
snd-rawmidi            12896   0  [snd-emu10k1x]
snd-seq-device          4020   0  [snd-rawmidi]
snd-ac97-codec         59068   0  [snd-emu10k1x]
snd-pcm                54984   1  [snd-pcm-oss snd-emu10k1x snd-ac97-codec]
snd-timer              13924   1  [snd-pcm]
snd                    33156   1  [snd-pcm-oss snd-mixer-oss snd-emu10k1x snd-rawmidi snd-seq-device snd-ac97-codec
snd-pcm snd-timer]
snd-page-alloc          5064   0  [snd-mixer-oss snd-emu10k1x snd-rawmidi snd-seq-device snd-pcm snd-timer snd]
soundcore               3396   6  [snd]
eepro100               19252   1
mii                     2272   0  [eepro100]
pcmcia_core            39972   0
ide-scsi                9328   0
agpgart                43940   0  (unused)
--
Sandro

 gli alsa driver!!
[CUT]
rimetti lo script rc.alsa altrimenti all'avvio non carica
più niente (lo script lo trovi nel pacchetto alsa-utils)
ciao!

 ciao!
l'ho fatto anche se non l'ho trovato in alsa-utils-xxx ma in rete (vedi il contenuto qui di seguito)
Adesso infatti vedo l'installazione degli alsa driver allo start up di linux ma purtroppo l'audio continua a non
sentirsi (su alsamixer i volumi Master e PCM sono ok).
Non trovo nemmeno errori nel log del sistema che mi possano fornire una qualche piccolo indizio(!?)
Ciao,
--
Sandro
#!/bin/sh
# Load the mixer settings and OSS compatibility for ALSA.
# (the Advanced Linux Sound Architecture)
# A function to load the ALSA mixer settings:
load_alsa_mixer() {
 if [ -r /etc/asound.state ]; then
    echo "Loading ALSA mixer settings: /usr/sbin/alsactl restore"
    /usr/sbin/alsactl restore
 else
    echo "ALSA warning: No mixer settings found in /etc/asound.state."
    echo " Sound may be muted. Use 'alsamixer' to unmute your sound card,"
    echo " and then 'alsactl store' to save the default ALSA mixer settings"
    echo " to be loaded at boot."
 fi
}
# A function to load the ALSA OSS compat modules:
load_alsa_oss_modules() {
 echo "Loading OSS compatibility modules for ALSA."
 modprobe snd-pcm-oss
 modprobe snd-mixer-oss
}
# If hotplug or something else has loaded the ALSA modules, then
# simply load the mixer settings and make sure the OSS compat
# modules are loaded:
if [ -d /proc/asound ]; then
 load_alsa_mixer
 load_alsa_oss_modules
else
 # If there are ALSA modules defined in /etc/modules.conf, but
 # ALSA is not yet loaded, then load the modules now:
 DRIVERS=`modprobe -c | grep -E "^[[pace:]]*alias[[pace:]]+snd-card-[[igit:]]" | awk '{ print $3 }'`
 if [ ! "$DRIVERS" = "" ]; then
    echo "Loading ALSA kernel modules."
    for module in $DRIVERS; do
     modprobe $module
    done
 fi
 # If ALSA is now up, then load the mixer settings and OSS modules:
 if [ -d /proc/asound ]; then
    load_alsa_mixer
    load_alsa_oss_modules
 fi
fi