Bonsoir,

Merci de vos nombreux conseils ! 

> Donc, tu fais urpmi sndconfig et �a devrait aller. 
> Ou alors tu te sers de rpmdrake.

C'est cela qui ma finalement mis sur la piste. J'ai donc fait une mise � jour 
des rpm � partir de mes CD Mandrake et je sais plus pr�cis�ment � quel moment 
j'ai commenc� � entendre du son venant de mes haut-parleurs. �a griche encore 
parfois mais j'avais le m�me probl�me sous windows et je crois qu'il 
est r�li� � ma connexion Internet.

Voici donc le r�sum� des solutions qui m'ont �t� propos� tout au long de ce 
fil de discussion "pb de son" :

D'abord la question que j'avais pos� :

J'�volu sur Mandrake 8.2(tr�s d�butant le gars) sur un PC avec
carte de son et vid�o int�gr�(SIS) � ma carte m�re AMD Athlon.

En configurant mon serveur de son je re�ois le message d'erreur suivant :
        'Can't set real-time scheduling priority.
        Need to run artswrapper as root or setuid root' ???

J'ai aussi essay� le truc suivant en ligne de commande (trouv� dans les docs):
        # modprobe i810_audio
Et je re�ois le message d'erreur suivant en log root :
        lib/modules/4.2.18-6mdk/kernel/drivers/sound/i810_audio.o.gz:
        init_module : No Such Device

Y parait que ce peut �tre caus� par des mauvais param�tres IO ou IRQ ???
insmod lib/modules/4.2.18-6mdk/kernel/drivers/sound/i810_audio.o.gz failed
insmod i810_audio.o.gz failed :-(


Voici les suggestions de commandes que j'ai re�u et leurs r�sultats :

1)      $ find / -iname  \*wav   me dit que j'ai plein de fichier .wav :-)

        $ play /SonPr�sentSurMonOrdi.wav me dit que,
soit je suis sourd comme un pot, soit ma carte SIS PC Audio Accelerator 
(Silicon Integrated Systems) n'op�re pas.

Ou alors, pour gagner du temps, tu vas faire:
        $ cat /etc/fstab >/dev/dsp
Silence totale sans message d'erreur en utilisateur
mais en root il me dit aucun ficher ou r�pertoire de ce type ???
Pas un bruit dans les haut-parleur,
et pas de message 'Permission non accord�e' ?


2)      # find / -iname \*wav -exec play {} \;

Voici ce que �a donne en log root (#) :
        sox: wave header missing FmtExt chunk
        find: /mnt/floppy: Erreur d'entr�e/sortie
        find: /mnt/cdrom: Erreur d'entr�e/sortie
        sox: Sphere header does not begin with magic mord 'NIST_1A'
Les erreurs d'entr�e sortie, c'est normal: c'est le message renvoy� quand le
lecteur est vide ou contient une disquette non formatt�e: donc rien d'alarmant

        # find: /usr/lib/Bastille me renvoi 'Permission non accord�e'
        # find: /.gconfd me renvoi 'Permission non accord�e'

Voici ce que �a donne en log root :
        sox: wave header missing FmtExt chunk
        find: /mnt/floppy: Erreur d'entr�e/sortie
        find: /mnt/cdrom: Erreur d'entr�e/sortie
        sox: Sphere header does not begin with magic mord 'NIST_1A'


3)      $ ls /dev/ | grep dsp me retourne :
        adsp@
        dsp@
Alors qu'il renvoi ce qui suit pour un colistier ayant la m�me config (8.2)
        adsp@
        adsp0
        adsp1
        adsp2
        adsp3
        dsp@
        dsp0
        dsp1
        dsp2
        dsp3
Ce m�me colistier m'�crit qu'il faudrait connaitre le nom du p�riph�rique qui
correspond � ma carte son pour lui faire le coup du cat /etc/fstab >/dev/ ?

        $ cat /etc/fstab >/dev/dsp0 (1  2   3)
me retourne 'Permission non accord�'
        # cat /etc/fstab >/dev/dsp0 (1  2   3)
me retourne 'Permission non accord�'


4)      $ ls -l /dev/dsp me retourne :
lr-xr-xr-x    1 root  root  9 nov 29 09:05 /dev/dsp -> sound/dsp

        $ ls -l /dev/ | grep sound me retourne :
lr-xr-xr-x  1 root  root  10 nov 29 09:05 adsp -> sound/adsp
lr-xr-xr-x  1 root  root  12 nov 29 09:05 dmmidi -> sound/dmmidi
lr-xr-xr-x  1 root  root  9 nov 29 09:05 dsp -> sound/dsp
lr-xr-xr-x  1 root  root  12 nov 29 09:05 midi00 -> sound/midi00
lr-xr-xr-x  1 root  root  11 nov 29 09:05 mixer -> sound/mixer
lr-xr-xr-x  1 root  root  15 nov 29 09:06 sequencer -> sound/sequencer
lr-xr-xr-x  1 root  root  16 nov 29 09:06 sequencer2 -> sound/sequencer2
drwxr-xr-x  1 root  root 0 d�c 31  1969 sound/

        $ ls -l /dev/sound/dsp me retourne :
crw-------    1 jeepee   audio     14,   3 d�c 31  1969 /dev/sound/dsp
Le but �tant de trouver sur quel dev se trouve ta carte son.


5) On m'a �galement sugg�r� d'utiliser sndconfig sous MDK pour detecter et
configurer ma carte son.

Voici la suite :

        $ cat /etc/fstab > /dev/sound/dsp
        # cat /etc/fstab > /dev/sound/dsp

Cette commande s'effectu sans probl�me sous root et sous utilisateur
mais rien ne se passe et pas de message d'erreur ?

> C'est bon signe (de ce c�t�-l�)

> Je concat�ne quoi et pourquoi s.t.p. ???

Le cat /nomdefichier, c'est juste pour envoyer quelque chose vers le
p�riph�rique mani�re qu'il fasse du bruit. �a marche aussi avec less ou echo
"quelquechosedelongpourque�afassedubruit"

Quand tu fais cat /nomdefichier, le fichier en question s'affiche � l'�cran
(c'est la sortie standart); en rajoutant > (fl�che) tu le redirectionnes vers
o� tu veux (un autre xterm par exemple): l� c'est la carte son qui est vis�e
par Cupidon. Elle re�oit quelque chose qui s'apparente � du parasite et (chez
moi) elle fait bzzziiiittt.
Chez toi, il n'y a pas de message d'erreur. Donc, tu ne dois pas avoir de pb
de droit. V�rifie quand m�me tout ce qui est connectique, on ne sait jamais
(�a m'est arriv� plusieurs fois de v�rifier la configuration du modem pendant
plusieurs minutes, car je n'avais pas la connection internet, alors que
j'avais simplement d�branch� la prise t�l�phonique).
Lance aussi le programme aumix ou kmix pour v�rifier si le son n'est pas
coup�.

> > Ensuite, pour tester, essaie de faire :
> > $> echo "prout" > /dev/dsp
> > tu devrais entendre un son sur tes haut-parleurs.
>
>Rien ??? M�me pas un p�t !
Tu as essay� un bon cassoulet?

J'ai perdu le d�but du fil. Est-ce que ta carte son est bien d�tect� par
harddrake? (Et si tu as windows, est-ce qu'elle fonctionne?)

>Ma carte fonctionne sous Win98.
>HardDrake la d�tecte bien mais aucun son au teste via cet outil.

Que donne un less /etc/modules.conf?

        alias usb-interface usb-ohci
        above snd-card-trident snd-pcm-oss
        alias eth0 sis900
        alias eth1 via-rhine
        alias char-major-116 snd
        alias char-major-14 soundcore
        alias snd-card-0 snd-card-trident
        alias sound-slot-0 snd-card-0
        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
        ~
        ~
        /etc/modules.conf lines 1-14/14 (END)
----------------------------------------------------------------------
> en root la commande
> bash: /dev/sound/dsp: Permission non accord�e
> et ???
Oui, comme tu dis....
Fais ls -l /dev/sound/dsp � tout hasard (�a me laisse pantois:(
---------------------------------------------------------------------


> > J'�volu sur Mandrake 8.2(tr�s d�butant le gars) sur un PC avec
> > carte de son et vid�o int�gr�(SIS) � ma carte m�re AMD Athlon.
hoops, alors que vient faire ta carte "trident" ici. Je ne suis pas tr�s 
familier avec ce module son, mais je croyais que pour les modules son 
int�gr�s utilisait plut�t "emu10k1" ou "snd-emu10k1" si  tu utilises Alsa !

D'o� sort ce "trident" d'une d�tection automatique ?
Que te donne l'ex�cution de "sndconfig" qui n'est plus install� sur la MDK 
9.0 
: Essai l'utilitaire de d�tection du son dans le Centre de Contre Mandrake ?


> > Que donne "sndconfig" qui n'est plus install� sur la MDK 9.0
>
> command not found :-(
Il faut donc chercher le package "sndconfig" sur les CD et �ventuellement le 
net pour l'installer puis l'ex�cuter.
Essai l'utilitaire de d�tection du son du Centre de Contr�le Mandrake :

Mat�riel / Liste du Mat�riel / Ic�ne ta_cate_son / dans la fen�tre droite / 
lancer l'outil de configuration (d'apr�s la MDK 9.0 mais a �t� peu remani� je 
pense entre 8.2 et 9.0

Regarde aussi dans ton BIOS (Appuie sur "Suppr" au d�marrage) si le son de la 
carte m�re est bien indiqu� "enabled".

> Comment je fais pour installer le "sndconfig" paquetage s.v.p.
> Dans le programme rpmdrake, tu peux faire une recherche par nom de fichiers 
> (pour savoir justement dans quel paquetage ils se trouvent) Enfin, c'est le 
> cas sur la Mdk 8.2. Sur la 9, je ne sais pas.
> Sinon, chez moi c'est le paquetage sndconfig-0.65.2-3mdk.i586.
> Donc, tu fais urpmi sndconfig et �a devrait aller. 
> Ou alors tu te sers de rpmdrake.
A+ [EMAIL PROTECTED] http://astuce.linux.free.fr
------------------------------------------------------------------------

      $ ls -l /dev/sound/dsp me retourne :
>       crw-------    1 jeepee   audio     14,   3 d�c 31  1969 /dev/sound/dsp
>
> Le but �tant de trouver sur quel dev se trouve ta carte son. Croise les
> doigts. D'accord :-)
Bon, on a un peu progress�: ta carte son est ici /dev/sound/dsp

Essaye sous user (et sous root) le coup du:
cat /etc/fstab > /dev/sound/dsp
et dis-moi s'il y a des messages d'erreur. 

> Je concat�ne (cat) quoi et pourquoi s.t.p. ???
Le cat /nomdefichier, c'est juste pour envoyer quelque chose vers le 
p�riph�rique mani�re qu'il fasse du bruit. �a marche aussi avec less ou echo 
"quelquechosedelongpourque�afassedubruit"

Quand tu fais cat /nomdefichier, le fichier en question s'affiche � l'�cran 
(c'est la sortie standart); en rajoutant > (fl�che) tu le redirectionnes vers 
o� tu veux (un autre xterm par exemple): l� c'est la carte son qui est vis�e 
par Cupidon. Elle re�oit quelque chose qui s'apparente � du parasite et (chez 
moi) elle fait bzzziiiittt.
Chez toi, il n'y a pas de message d'erreur. Donc, tu ne dois pas avoir de pb 
de droit. V�rifie quand m�me tout ce qui est connectique, on ne sait jamais 
(�a m'est arriv� plusieurs fois de v�rifier la configuration du modem pendant 
plusieurs minutes, car je n'avais pas la connection internet, alors que 
j'avais simplement d�branch� la prise t�l�phonique).
Lance aussi le programme aumix ou kmix pour v�rifier si le son n'est pas 
coup�. Je te fais passer une copie d'un mail qui pourra t'�clairer :

Le son, c'est pareil sous toutes les distrib. Si ta carte est d�tect�e, c�d 
si tu as le bon driver dans ton kernel, alors il ne te faut plus que les bons 
fichiers dans /dev et le droit d'y acc�der en �criture (pour produire du son).

cd /dev
./MAKEDEV audio

Et pour voir si ta carte est effectivement d�tect�e, regarde avec dmesg et
cherche qqch comme :
    Sound initialization started
    Sound initialization complete

Ensuite, pour tester, essaie de faire :
$> echo "prout" > /dev/dsp

Tu devrais entendre un son sur tes haut-parleurs. Pr�cision, le "prout" n'est 
pas un fichier particulier � Linux, mais plut�t une onomatop�e.
-----------------------------------------------------------------------

> "lsmod" en root pour savoir si le module est bien lanc�.
snd-synth-trident       7296   0 (autoclean) (unused)
snd-seq-instr           4992   0 (autoclean) [snd-synth-trident]
snd-ainstr-simple       1636   0 (autoclean) [snd-synth-trident]
snd-seq-midi-emul       4848   0 (autoclean) [snd-synth-trident]
snd-seq-midi            3424   0 (autoclean) (unused)
snd-seq-oss            25600   0 (unused)
snd-seq-midi-event      3184   0 [snd-seq-midi snd-seq-oss]
snd-seq                40880   0 [snd-synth-trident snd-seq-instr 
snd-seq-midi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            18816   0
snd-pcm-plugin         16080   0 [snd-pcm-oss]
snd-mixer-oss           4704   0 [snd-pcm-oss]
snd-card-trident        2848   0
snd-trident            15456   0 [snd-synth-trident snd-card-trident]
snd-pcm                31616   0 [snd-pcm-oss snd-pcm-plugin snd-trident]
snd-timer               8576   0 [snd-seq snd-pcm]
snd-ac97-codec         24896   0 [snd-trident]
snd-mixer              24328   0 [snd-mixer-oss snd-trident snd-ac97-codec]
snd-mpu401-uart         2512   0 [snd-card-trident snd-trident]
snd-rawmidi            10112   0 [snd-seq-midi snd-mpu401-uart]
snd-seq-device          3948   0 [snd-synth-trident snd-seq-midi snd-seq-oss 
snd-seq snd-trident snd-rawmidi]
snd                    34272   1 [snd-seq-instr snd-seq-midi snd-seq-oss 
snd-seq-midi-event snd-seq snd-pcm-oss snd-pcm-plugin snd-mixer-oss 
snd-card-trident snd-trident snd-pcm snd-timer snd-ac97-codec snd-mixer 
snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               4068   7 [snd]
-----------------------------------------------------------------------------
Merci de mavoir assist� ainsi !

A+  JP

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à