(Courriels de diversion: <sise@labeurs-permutait.com> <indissociable@parcellarise-vainquait.com> <bilan@enrageais-benies.com> <feodale@difficiles-traquenards.com> <delesta@perenniseront-devinerons.com> <indemniseras@degusteront-stylisions.com> <accouplez@ajustions-gercerent.com> <consommerons@reagissant-disquette.com> <majoritaire@polyedres-dechiffrees.com> <divisibilite@fie-speculais.com> )


Salut,

Je suis un peu dépassé avec alsa...

> 1er point à  vérifier : OSS n'est-il pas cà¢blé en dur dans le noyau
?
> Si oui, je crains fort que ça coince. Le mettre au plus en module 
> (CONFIG_SOUND_OSS=m)
dans quel fichier mettre cette option ?

> 2) Sans rien changer à  ta config, il suffit peut-être d'utiliser 
> alsactl et/ou alsamixer
... alsalctl -h   donne  "command not found",
idem avec alsamixer -h
pas de fichier alsactl sur mon disque dur.

> 3) regarde si tu as un fichier /etc/init.d/alsa
> Essayer : /etc/init.d/alsa start
Non, pas de fichier /etc/init.d/alsa
( non plus dans /etc/rc.d/init.d/ )


> pour connaitre la version du noyau linux : 
> uname -a 
ça me donne :
Linux localhost.localdomain 2.4.22-1.2115.nptl #1 Wed Oct 29 15:31:21
EST 2003 i686 athlon i386 GNU/Linux
Ca a donc l'air d'être un noyau 2.4.

> pour connaitre la version d'alsa : 
> cat /proc/asound/ <- tu dois avoir un fichier <version> dans 
l'arborescence quelquepart. 
cat /proc/asound   : aucun fichier ou répertoire de ce type...

> faute de frappe ? 
non, non

> Pour savoir si ta carte son est installée, si elle l'est tu dois
> pouvoir régler les volumes avec un mixer (aumix, kmix)
j'ai lancé kmix, apparament pas encore installé (kbuildsyscoca running)
ça me donne une belle table de mixage, (mais j'en avais déjà  une
autre)
sans plus.

juste après, root reçoit un mail avec notament ça :

--------------------- ModProbe Begin ------------------------
 
 
Can't locate these modules:
   sound-service-1-0: 4 Time(s)
   sound-service-1-2: 4 Time(s)
   char-major-188: 10 Time(s)
   sound-service-2-2: 4 Time(s)
   sound-slot-2: 4 Time(s)
   sound-slot-3: 4 Time(s)
   sound-service-3-2: 4 Time(s)
   char-major-35: 4 Time(s)
   sound-slot-1: 8 Time(s)
   sound-service-0-0: 9 Time(s)
   sound-service-0-2: 4 Time(s)
 
 ---------------------- ModProbe End -------------------------


Si je fais modprobe -l, ça me donne (entre autre) :
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/aci.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/adlib_card.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/aedsp16.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/gus.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/kahlua.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/mad16.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/maui.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/msnd.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/msnd_classic.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/msnd_pinnacle.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/pas2.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/pss.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/sgalaxy.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/sonicvibes.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/sscape.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/trix.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/uart6850.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/v_midi.o
/lib/modules/2.4.22-1.2115.nptl/unsupported/drivers/sound/wavefront.o

Il y a l'air d'avoir un problème par là , non ?
Est-ce que je dois faire un modprobe -options pour charger les modules
sound ? ? ?


> il faudrait éventuellement (si ce n'est pas fait à  l'install) faire
> un lien entre /dev/dsp et /dev/adsp (adsp est le fichier de 
> périphérique d'alsa). 

Apparament, je n'ai pas de /dev/adsp, mais un /dev/dsp, oui :
[root@localhost /]# ls /dev/d*/dev/dcbri0  /dev/dcbri2  /dev/dcxx0  /dev/dcxx2  /dev/dsp  
/dev/dsp56k
/dev/dcbri1  /dev/dcbri3  /dev/dcxx1  /dev/dcxx3  /dev/dsp1
 
/dev/dri:
card0  card1  card2  card3

Ma carte son doit bien être la dedans.


> si tout cela ne marche pas, essaie alsa directement depuis le tar.gz 
> trouvé sur leur site internet, cela pourrait marcher, à  condition 
> que tu connaisse exactement le modèle de ta carte son (tu ne nous en 
> parle pas ?).  
Et non, toujours pas de son... (avec ce logiciel, uniquement)
J'ai déjà  rpm -i des alsa-lib et alsa-lib-devel qui m'étaient demandé
pour l'install de ce logiciel. Ca avait l'air concluant car le logiciel
a fini par bien vouloir compiler. Ai-je oublié d'autres rpm alsa ? On
m'a conseillé de (re) installer les drivers alsa. J'ai chargé le
"alsa-driver-1.0.2c" mais il veut pas compiler lui non plus, il faut que
je regarde ça en détail.

Ma carte son :
Vendeur : VIA Technologies
Modèle : VT82C686 AC97 Audio Controller
Module : via82cxxx_audio


> et activer l'émulation oss à  la configuration de la compilation
> (voir doc).
arg, là  j'ai du mal, je décroche :-)
la compil d'alsa, de mon logiciel, du noyau ?


Sur la liste du logiciel, j'ai obtenu la réponse suivante :
> in fact if you managed to run ./configure and compile Mustux/Protux, 
> you should already have alsa drivers installed... now you should 
> unload the oss drivers and use the alsa drivers instead 
> (look on alsa's website which module you'll have to load).
Cela a-t-il un sens ?
En fait, je suis arrivé à  compiler le logiciel après avoir installé
alsa-lib et alsa-lib-devel, mais pas alsa-driver. Mais la compilation de
Protux et Mustux ayant été un peu pénible, je me suis permis des choses
pas trop ortodoxes et j'en récolte peut-être maintenant les fruits...

D'ailleurs, en écirvant cela, je me dis que le problème vient de là :
la compil de mustux me demandais le fichier libasound.la dans le
répertoire /Systeme/Links/Libraries.
J'ai bien compris que ce devait être un lien, mais je n'ai pas trouvé le
moyen de le déterminer dans les options du config.
Donc, j'ai betement fait un répertoire /System/Links/Libraries à la
racine, où j'ai copié le libasound.la (de /usr/lib) et le libstdc++.la
qu'il me demandait aussi !
Finalement, la compil se fait bien et je peux découvrir l'interface
graphique révolutionaire (!),
mais mon problème de son vient sans doute de là.

Je vais peut-être passer un coup de gratounette sur mon disque et
essayer de recommencer du début, si je ne trouve rien d'autre sinon
j'apporterai ma machine récalcitrante samedi si quelqu'un veut bien
jeter un oeil et des doigts.

Pour info, voici ce que me donne la détection des canaux d'entrées /
sorties de Protux :
[root@localhost /]# protux --scanbuses 
*** Error in int MustuxAudioDeviceMapper::init()
Cannot open /proc/asound/cards for reading ( maybe busy or no read
permission ? )
                                                                        
                                   
                                                                        
                                   
PLAYBACK BUSES :
Mustux Bus ID   Descriptor      Bus Name
======================================================================
                                                                        
                                   
CAPTURE BUSES :
Mustux Bus ID   Descriptor      Bus Name
======================================================================
                                                                        
                                   

A+
Blaise




--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>