On Tue, 10 Feb 2004 21:54:26 +0100
Eric Bart wrote:
| On Tue, 10 Feb 2004 20:59:35 +0100, omnikron wrote:
|
| > # chmod 660 /dev/sound/dsp
|
| Ah bon !? Effectivement ça marche mais je pensais qu'il y avait une
| autre méthode ...
|
| Où dois-je le mettre ? Un script quelconque ?
| Ou ptet en post-install dans le fichier modules.conf
parce qu'il retombe a 600 a chaque reboot de ta becanne ?
On Tue, 10 Feb 2004 21:54:26 +0100
Eric Bart <eric.bart@wanadoo-tralala.fr> wrote:
| On Tue, 10 Feb 2004 20:59:35 +0100, omnikron wrote:
|
| > # chmod 660 /dev/sound/dsp
|
| Ah bon !? Effectivement ça marche mais je pensais qu'il y avait une
| autre méthode ...
|
| Où dois-je le mettre ? Un script quelconque ?
| Ou ptet en post-install dans le fichier modules.conf
parce qu'il retombe a 600 a chaque reboot de ta becanne ?
On Tue, 10 Feb 2004 21:54:26 +0100
Eric Bart wrote:
| On Tue, 10 Feb 2004 20:59:35 +0100, omnikron wrote:
|
| > # chmod 660 /dev/sound/dsp
|
| Ah bon !? Effectivement ça marche mais je pensais qu'il y avait une
| autre méthode ...
|
| Où dois-je le mettre ? Un script quelconque ?
| Ou ptet en post-install dans le fichier modules.conf
parce qu'il retombe a 600 a chaque reboot de ta becanne ?
Il me reste un dernier problème qui apparait avec les deux méthodes.
Les périph audio créés n'ont que des droits root. Voir
/dev/sound/dsp ci dessous :
# ls -l /dev/dsp
lr-xr-xr-x 1 root root 9 Feb 10 20:09 /dev/dsp -> sound/dsp
# ls -l /dev/sound/dsp
crw------- 1 root audio 14, 3 Jan 1 1970 /dev/sound/dsp
Normalement, j'ai lu qu'il fallait gérer ces droits dans le
fichier /etc/devfsd.conf. Comme ça :
LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660
Les deux dernières lignes sont censées rajouter des droits
d'accès au groupe audio mais ça ne marche pas.
Il me reste un dernier problème qui apparait avec les deux méthodes.
Les périph audio créés n'ont que des droits root. Voir
/dev/sound/dsp ci dessous :
# ls -l /dev/dsp
lr-xr-xr-x 1 root root 9 Feb 10 20:09 /dev/dsp -> sound/dsp
# ls -l /dev/sound/dsp
crw------- 1 root audio 14, 3 Jan 1 1970 /dev/sound/dsp
Normalement, j'ai lu qu'il fallait gérer ces droits dans le
fichier /etc/devfsd.conf. Comme ça :
LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660
Les deux dernières lignes sont censées rajouter des droits
d'accès au groupe audio mais ça ne marche pas.
Il me reste un dernier problème qui apparait avec les deux méthodes.
Les périph audio créés n'ont que des droits root. Voir
/dev/sound/dsp ci dessous :
# ls -l /dev/dsp
lr-xr-xr-x 1 root root 9 Feb 10 20:09 /dev/dsp -> sound/dsp
# ls -l /dev/sound/dsp
crw------- 1 root audio 14, 3 Jan 1 1970 /dev/sound/dsp
Normalement, j'ai lu qu'il fallait gérer ces droits dans le
fichier /etc/devfsd.conf. Comme ça :
LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660
Les deux dernières lignes sont censées rajouter des droits
d'accès au groupe audio mais ça ne marche pas.
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Ben je rebootais à chaque fois
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Oui. Je l'ai fait en ne montant que le module ALSA pur. Après montage du
module j'ai toujours :
# ls -l /dev/snd/
total 0
crw------- 1 root audio 116, 0 Jan 1 1970 controlC0
crw------- 1 root audio 116, 4 Jan 1 1970 hwC0D0
crw------- 1 root audio 116, 8 Jan 1 1970 midiC0D0
crw------- 1 root audio 116, 24 Jan 1 1970 pcmC0D0c
crw------- 1 root audio 116, 16 Jan 1 1970 pcmC0D0p
crw------- 1 root audio 116, 33 Jan 1 1970 timer
# ls -l /dev/sound/
total 0
crw------- 1 root audio 14, 10 Jan 1 1970 dmfm
crw------- 1 root audio 14, 9 Jan 1 1970 dmmidi
crw------- 1 root audio 14, 2 Jan 1 1970 midi
Voilà ce que sort devfsd en debug, pendant le montage du module :
Looking for "snd/controlC0" (0)
Copying /lib/dev-state/snd/controlC0 to /dev/snd/controlC0 for
"snd/controlC0" | "/dev/snd/controlC0"
update permissions for "snd/controlC0" from 20666 to 20660, user.group
from 0.0 to 0.81
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Ben je rebootais à chaque fois
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Oui. Je l'ai fait en ne montant que le module ALSA pur. Après montage du
module j'ai toujours :
# ls -l /dev/snd/
total 0
crw------- 1 root audio 116, 0 Jan 1 1970 controlC0
crw------- 1 root audio 116, 4 Jan 1 1970 hwC0D0
crw------- 1 root audio 116, 8 Jan 1 1970 midiC0D0
crw------- 1 root audio 116, 24 Jan 1 1970 pcmC0D0c
crw------- 1 root audio 116, 16 Jan 1 1970 pcmC0D0p
crw------- 1 root audio 116, 33 Jan 1 1970 timer
# ls -l /dev/sound/
total 0
crw------- 1 root audio 14, 10 Jan 1 1970 dmfm
crw------- 1 root audio 14, 9 Jan 1 1970 dmmidi
crw------- 1 root audio 14, 2 Jan 1 1970 midi
Voilà ce que sort devfsd en debug, pendant le montage du module :
Looking for "snd/controlC0" (0)
Copying /lib/dev-state/snd/controlC0 to /dev/snd/controlC0 for
"snd/controlC0" | "/dev/snd/controlC0"
update permissions for "snd/controlC0" from 20666 to 20660, user.group
from 0.0 to 0.81
Est-ce que vous avez envoyé un SIGHUP à devfsd (killall -HUP devfsd)
pour qu'il prenne en compte la nouvelle configuration afin de remettre
à jour les devices dans /dev ?
Ben je rebootais à chaque fois
Si les permissions ne sont toujours pas effectives, stopez devfsd
(killall devfsd) et relancez le en mode debug (devfsd -fg -t 3) et
regardez ce qu'il fait quand il crée le device /dev/sound/dsp. Vous
devriez avoir quelque chose comme update permissions avec les valeurs
numériques de root et audio.
Oui. Je l'ai fait en ne montant que le module ALSA pur. Après montage du
module j'ai toujours :
# ls -l /dev/snd/
total 0
crw------- 1 root audio 116, 0 Jan 1 1970 controlC0
crw------- 1 root audio 116, 4 Jan 1 1970 hwC0D0
crw------- 1 root audio 116, 8 Jan 1 1970 midiC0D0
crw------- 1 root audio 116, 24 Jan 1 1970 pcmC0D0c
crw------- 1 root audio 116, 16 Jan 1 1970 pcmC0D0p
crw------- 1 root audio 116, 33 Jan 1 1970 timer
# ls -l /dev/sound/
total 0
crw------- 1 root audio 14, 10 Jan 1 1970 dmfm
crw------- 1 root audio 14, 9 Jan 1 1970 dmmidi
crw------- 1 root audio 14, 2 Jan 1 1970 midi
Voilà ce que sort devfsd en debug, pendant le montage du module :
Looking for "snd/controlC0" (0)
Copying /lib/dev-state/snd/controlC0 to /dev/snd/controlC0 for
"snd/controlC0" | "/dev/snd/controlC0"
update permissions for "snd/controlC0" from 20666 to 20660, user.group
from 0.0 to 0.81