Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
dev/dsp et dev/mixer éphémères
Envoyé par: osiris

Salut a tous,

voilà, lorsque je souhaite faire fonctionner Mplayer, j'ai un message d'erreur concernant le /dev/mixer.

Alors, j'ai créé ainsi :

mknod /dev/dsp c 14 3
mknod /dev/mixer c 14 0
suivit de :
chmod 666 /dev/dsp
chmod 666 /dev/mixer

et tout rentre dans l'ordre..

..sauf qu'au redémarrage de la machine, tout a disparu et je dois refaire la manip'

sur Slackware 10.0 + noyau 2.6.7, mise à jour en "current"

Qu'ai-je oublié ??

merci

Poste le Sunday 3 October 2004 10:43:05
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: Y@bon

Le répertoire /dev est devenu volatile depuis le noyau 2.6 avec udev.
Ainsi, c'est le démon udevd qui s'occupe de créer les noeuds dans /dev en correspondance avec le matériel detecté (/etc/udev/rules.d/udev.rules).
Il s'occupe également de positionner les droits sur ces noeuds (/etc/udev/permission.d/udev.permissions).
Voici les attributs des noeuds audio :

# sound devices
KERNEL="adsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="adsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer[0-9]*", NAME="sound/%k", SYMLINK="%k"
-------------------------------------------------------
# audio devices
dsp*:root:audio:0662
audio*:root:audio:0662
midi*:root:audio:0662
mixer*:root:audio:0666
sequencer*:root:audio:0662
sound/*:root:audio:0662
snd/control*:root:audio:0666
snd/midi*:root:audio:0666
snd/pcm*p:root:audio:0666
snd/seq:root:audio:0666
snd/timer:root:audio:0666
snd/hw*:root:audio:0662
snd/pcm*c:root:audio:0662
beep:root:audio:0664
admm*:root:audio:0662
adsp*:root:audio:0662
aload*:root:audio:0662
amidi*:root:audio:0662
dmfm*:root:audio:0662
dmmidi*:root:audio:0662
sndstat:root:audio:0662

Donc, finalement c'est pareil qu'avant, il suffit que l'utilisateur fasse parti du groupe audio.
Ce qui donne en root :
usermod -G audio <,ancien_groupe_supplémentaire> <utilisateur>

Une autre méthode est de changer les permissions en éditant le fichier /etc/udev/permission.d/udev.permissions, mais ça autorise n'importe qui a piloter le son de la machine (moins propre à mon goût).

Poste le Sunday 3 October 2004 12:49:46
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

je te remercie, j'avais pensé à l'install et ajouter le user à sys et disk, mais pas audio..
je l'ai rajouté dans le fichier /etc/group

je pense que cela va marcher et que c'est propre aussi


Poste le Sunday 3 October 2004 18:44:01
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

mince, cela ne fonctionne pas !


Poste le Sunday 3 October 2004 18:48:59
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: Y@bon

Le problème ne vient peut être pas des droits.
Regarde si les scripts suivants sont bien exécutables :
/etc/rc.d/rc.hotplug
/etc/rc.d/rc.udev

C'est quoi l'intitulé exacte de l'erreur de mplayer ?

Sinon, essaye mplayer avec alsa (option -ao alsa)...

Poste le Sunday 3 October 2004 21:26:36
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

Salut, donc, j'ai fait :

chmod a+x /etc/rc.d/rc.hotplug
chmod a+x /etc/rc.d/rc.udev

le message est :

"alsa control : mixer attach dev/mixer error aucun fichir ou repertoir de ce type"

j'ai aussi un problème d'accès au cdrom

Poste le Monday 4 October 2004 08:32:39
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

Salut, donc, j'ai fait :

chmod a+x /etc/rc.d/rc.hotplug
chmod a+x /etc/rc.d/rc.udev

le message est :

"alsa control : mixer attach dev/mixer error aucun fichir ou repertoire de ce type"

je sais que le problème est traité dans divers endroits de Lea et du net, j'ai cherché, mais je n'ai hélas pas compris ?-(

je sais qu'il y a udev à prendre en compte dorénavant..

Merci de votre aide

Poste le Monday 4 October 2004 08:34:41
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

up....

toujours le même problème, désolé de vous embêter avec cela.
Je pense ne pas avoir compris quelque chose..

Poste le Monday 4 October 2004 16:23:55
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: osiris

bon, ça peut servir à d'autres newbies comme moi, j'ai trouvé, j'ai rajouté les lignes suivantes :

/sbin/modprobe snd-cmipci
/sbin/modprobe snd-pcm-oss
/sbin/modprobe snd-seq-oss

dans mon /etc/rc.d.modules

(trouvé sur [www.trustonme.net]) 1ere ligne à adapter suivant besoin, bien sûr.

Ciao et merci !

Poste le Monday 4 October 2004 17:31:29
Répondre     Citer    
Re: dev/dsp et dev/mixer éphémères
Envoyé par: iThéo

Hello j'avais le meme problème avec alsa et mplayer et je l'ai résolu comme suit :

dans .mplayer/gui.conf modifier :

ao_oss_mixer = "/dev/mixer"
ao_oss_device = "/dev/dsp"

par :

ao_oss_mixer = "mixer"
ao_oss_device = "dsp"


il faut aussi avoir un fichier /etc/asound.conf telque :

pcm.!default {
type plug
slave.pcm "swmixer"
}

pcm.swmixer {
type dmix
ipc_key 1234
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}

pcm.dsp {
type plug
slave.pcm "swmixer"
}

ctl.mixer {
type hw
card 0
}

cela permet notament de lire plusieurs fichiers sons en meme temps
sources : [www.fedoraforum.org]


Poste le Monday 28 February 2005 01:54:14
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
dev/dsp et dev/mixer éphémères
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons