Pagina 1 di 1

(Strano) problema alsa

Inviato: mar 30 mag 2006, 2:40
da Dani
Quando al boot viene lanciato lo script rc.alsa, mi dice:

Codice: Seleziona tutto

/usr/sbin/alsactl load_state:1236 No soundcards found
e di conseguenza mi ritrovo l'audio muto ogni volta...
La cosa strana e che appena avviato x e aperto il terminale, da root lancio alsactl restore (ovvero lo stesso comando che ha generato l'errore ) e l'audio torna normale...

Potrebbe essere un problema di hotplug dato che è in background ?

Inviato: mar 30 mag 2006, 11:46
da pennega
io un periodo avevo questo problema e avevo fatto così avevo commentato le righe che lanciavano alsa in rc.M e le avevo messe in rc.local ... c'è anche un' altra possibile soluzione e cioè spostare le righe di alsa subito prima di quelle che lanciano hotplug

Inviato: mer 31 mag 2006, 0:27
da Dani
Ho provato entrambi i suggerimenti, ma nulla ...

Ho messo lo script di alsa in rc.local, commentando le righe giuste in rc.M, ma restituisce comunque quell'errore...Allora faccio il login, inserisco user e password, rilancio rc.alsa e va tutto liscio :shock:

E' un caso X-Files e mi devo rassegnare :?:

Inviato: mer 31 mag 2006, 9:20
da balzarini
A 'sto punto metti il restore dentro il file ".bash_rc" nella tua home directory.

Inviato: mer 31 mag 2006, 10:01
da gnubit
Prova a togliere l'esecuzione di hotplug in background.

Se il problema si risolve caccia i driver direttamente /etc/rc.modules

Inviato: gio 1 giu 2006, 2:28
da Dani
Che intendi per 'caccia i driver direttamente /etc/rc.modules' ?

Ho tolto l'hotplug in background e quell'errore è sparito. Solo che adesso non funziona piu' il controllo del volume di xfce. Non è disponibile nessun mixer...

Mi tocca regolare l'audio ogni volta dalla shell con alsamixer...

Inviato: gio 1 giu 2006, 8:56
da pennega
questo è quello che avevo fatto io aggiustalo seccondo le tue esigenze... tieni conto che mi ero fatto una copia del file di conf di alsa in /root

Codice: Seleziona tutto

#visto che avevo dei prob con alsa ho modificato qualcosa
# Load ALSA (sound) defaults:
#if [ -x /etc/rc.d/init.d/alsasound ]; then
#  . /etc/rc.d/init.d/alsasound stop &
#  sleep 1
#  . /etc/rc.d/init.d/alsasound start &
#  sleep 1
#  /bin/cp /root/asound.state1 /etc/asound.state
#  /usr/sbin/alsactl restore
#  echo "avvio alsa"
#  /sbin/modprobe snd-pcm-oss
#fi