Newsgroup: it.comp.os.linux.debian
Titolo: alsa

sia con la sarge che con etch continuo ad avere problemi con alsa.
Con la Sarge dovevo lanciare alsaconf a ogni avvio del sistema 
altrimenti non riuscivo ad ascoltare nessun video.
Con la etch, se non lancio alsaconf, totem non parte per niente, il 
lettore cd è muto e non riesco ad ascoltare praticamente niente.
Alsaconf carica i moduli e rileva la scheda audio. Lsmod però dice che i 
moduli ci sono già anche prima di lanciare alsaconf. Ho googlato 
parecchio da parecchio tempo, senza venirne mai a capo, ho fatto diversi 
post sui gruppi linux, senza risultato. Probabile che devo ricompilare 
il kernel, ma non so nè come nè dove.
Accetto qualsiasi consiglio.
Manu

 Probabile che devo ricompilare il kernel, ma non so nè come nè dove.
Se dopo aver lanciato alsaconf funziona significa che il kernel è OK.
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 Se dopo aver lanciato alsaconf funziona significa che il kernel è OK.
Dimenticavo: prova per primissima cosa a disabilitare esd dalle
preferenze del suono.


 
disabilitando esd posso ascoltare file audio e cd.
Ma i video rimangono muti.
Per quanto riguarda google non ho detto di non avere trovato niente: 
molti hanno problemi simili. Ma le soluzioni non sono efficaci, almeno 
per quanto mi riguarda. Anche secondo me il kernel è a posto, perciò non 
ci ho mai messo mano in tutto questo tempo, sembra tutto a posto, ma il 
problema rimane.
Comunque mi rileggerò google, può darsi che con il mio inglese 
approssimativo mi sia sfuggito qualcosa (mah!)
Manu

 Ma i video rimangono muti.
inoltre non ho più il mio bel sound personalizzato di avvio sessione 
(poco male, ma mi piaceva).
Manu

 Manu
controlla se hai questa libreria installata:
davide@banach:~$ dpkg -l libesd* | grep -i ^ii
ii  libesd-alsa0   0.2.36-3       Enlightened Sound Daemon (ALSA) -
Shared libraries
ii  libesd0-dev    0.2.36-3       Enlightened Sound Daemon - Development
files
davide@banach:~$

 ii  libesd0-dev    0.2.36-3       Enlightened Sound Daemon - Development
ho questa libreria: libesd0 che, se installo libesd-alsa0 e libesd0-dev
viene rimossa. Cosa che non ho fatto perchč dpkg avverte che altro
software dipende da libesd0. Per non sbagliare ho lasciato tutto com'č.
Comunque ho appena fatto un upgrade che ha aggiornato anche alsa. Ora 
funziona tutto tenendo disattivato esd dalle preferenze audio. Sento 
anche i video. L'unica cosa che non posso avere č il sound di avvio 
sessione che mi piaceva tanto...
:-)
Manu

 software dipende da libesd0.
Strano:
zipmantp:~# apt-cache show libesd-alsa0
Package: libesd-alsa0
[CUT]
Source: esound
Version: 0.2.36-3
Provides: libesd0
[CUT]
Conflicts: libesd0, esound-clients (<< 0.2.36-1)
E' completamente equivalente all'altra.


 sessione che mi piaceva tanto...
la -dev l'ho installata io per compilare qualcosa dai sorgenti, non è
necessaria, ora con aptitude installa la -alsa0 e rimuovi l'altra, così
funzionerà tutto come desideri... suono all'avvio e tutto il resto.

 funzionerą tutto come desideri... suono all'avvio e tutto il resto.
Finalmente!
funziona tutto!
:-)
grazieManu

Conflicts: libesd0, esound-clients (<< 0.2.36-1)
ho visto che potrebbe essere un conflitto con la mia versione di libesd?
Ultima cosa, ho notato che il sistema monta in ritardo i moduli alsa, c'e'
un sistema che verifica se il kernel e' il 2.6, se è attivo udev.
/etc/alsa/modprobe-post-install.d/alsa-base. Potrebbe essere questo il
problema?
Saluti 
Andrea
alsa-base
#!/bin/sh
#
# modprobe post-install script for alsa
kernel_is_2_6_or_above()
{
	case "$(uname -r)" in
		1.*|2.[012345]*) return 1 ;;
		*) return 0 ;;
	esac
}
udev_is_active()
{
	test -e /dev/.udev.tdb || test -d /dev/.udevdb || return 1
	kernel_is_2_6_or_above || return 1
	return 0
}
if udev_is_active ; then
	# Stuff is done in a /etc/dev.d/ script instead
	exit 0
fi
case "$1" in
snd-emu8000-synth)
	# module is not a sound card driver with a mixer
	:
	;;
*)
	# module is a sound card driver with a mixer
	/etc/init.d/alsa start || :
	;;
esac

kj72 wrote:
Non ti so aiutare, tant'è che mi sono trascinato il problema per tutto 
il tempo che ho avuto la Sarge. Con la etch va tutto meglio.
Manu