[Son] p4p800 reconnu un jour ,au reboot non

Fermé
Magus54 - 5 avril 2007 à 10:59
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 22 févr. 2008 à 17:41
Bonjour, j'ai une carte mere asus p4p800-se, qui dispose d'une carte son integrée.
J'ai lu qu'il suffisait de démuter les canneau de alsamixer, je l'ai fait, le son à marché impeccablement jusqu'a un reboot, ou un petit message 'device /dev/dsp can't be opened: no such device'
La commande alsmixer donne le résultat:

alsamixer: function snd_ctl_open failed for default: No such device

alsaconf ne détecte aucune carte ni chipset intégré.


Dans le cd de pilotes de ma carte mere, est fourni un tgz contenant le driver alsa que je n'arrive pas à installer sur ma slackware 10.2

In file included from ../alsa-kernel/core/memalloc.c:27,
from memalloc.c:28:
/lib/modules/2.4.33.3/build/include/linux/proc_fs.h:227: error: redefinition of 'PDE'
/root/alsa/alsa-driver-0.9.1adi/include/adriver.h:111: error: previous definition of 'PDE' was here
make[1]: *** [memalloc.o] Error 1d
make[1]: Leaving directory `/root/alsa/alsa-driver-0.9.1adi/acore'
make: *** [compile] Error 1

Sur l'archive bz2 du site web, même chose.
A voir également:

17 réponses

mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
5 avril 2007 à 23:09
Alors en fait, comme pour la plupart des périphérique (souris, disque dur, partitions...), linux crée un device. En l'occurence pour ta carte son, c'est /dev/dsp. Un device ne peut être construit que si le noyau sur lequel tu démarre est apte a piloter ce périphérique. Si ça a déjà marché, tu es dans ce cas. En tout cas je ne pense pas que ce soit lié à alsa, qui ne fait que se greffer sur ce device.

Ce que tu peux essayer de faire c'est de taper en root la commande
cd /dev ; ./MAKEDEV

Pour plus d'infos tape la commande
man makedev

Bonne chance
0
Salut, mon probleme ne vient pas d'une absence du fichier device (j'ai toute une armada de /dev/dsp0...dsp3 et un dsp en lien symbolique sur le premier.

Je n'arrive tout simplement pas à initialiser alsa ni oss
(sous kde, alsa:
device: default can't be opened for playback (no such device)
et oss:
device /dev/dsp can't be opened (no such device)
)
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
6 avril 2007 à 13:05
Si le fichier /dev/dsp existe mais ne peut pas être ouvert, c'est un problème de droit sur ce fichier. Traditionnellement, /dev/dsp et ses avatars appartiennent à root, groupe audio. Les droits sont tels que tous les membres du groupe audio ont les droits en écriture (ce qui permet concrètement de jouer un son en écrivant sur ce fichier). Il suffit donc de rajouter ton utilisateur dans ce groupe pour régler le problème.

Exemple :
(mando@polgara) (~) $ ls -l /dev/dsp
crw-rw---- 1 root audio 14, 3 2007-04-06 12:49 /dev/dsp
(mando@polgara) (~) $ groups
mando adm dialout cdrom floppy audio dip video plugdev lpadmin scanner admin

Tout va bien, je suis dans le groupe audio. Si ce n'est pas ton cas, il suffit de t'y rajouter en modifiant /etc/group en root (il suffit juste de rajouter ton loginà la fin de la ligne commençant par audio) :
...
cdrom:x:24:haldaemon,mando
floppy:x:25:haldaemon,mando
tape:x:26:
sudo:x:27:
audio:x:29:mando
dip:x:30:mando
www-data:x:33:
backup:x:34:
...

Reloggue toi et tout devrait rentrer dans l'ordre...

Bonne chance
0
Salut, voici un extrait de mon fichier /etc/group actuel

..
man::15:
audio::17:root,tristan
video::18:
..

Machine rebootée, toujours même probleme.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
7 avril 2007 à 21:05
Peux tu me donner le résultat des commandes suivantes
whoami
groups
ls -l /dev/dsp

Bonne chance
0
root@poste1:~# whoami
root
root@poste1:~# groups
root bin daemon sys adm disk wheel floppy audio
root@poste1:~# ls -l /dev/dsp
lrwxrwxrwx 1 root root 9 2007-04-05 09:39 /dev/dsp -> /dev/dsp0
root@poste1:~# ls -l /dev/dsp0
crw-rw---- 1 root audio 14, 3 2007-04-05 09:39 /dev/dsp0
root@poste1:~#

Voila. Et sinon oui j'ai lancé une session kde en tant que root.
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
7 avril 2007 à 21:35
Voila. Et sinon oui j'ai lancé une session kde en tant que root.

NON

Il faut la lancer en tant que tristan, on ne lance JAMAIS une session KDE en root
Donne moi le résultat de groups en tant que tristan, car c'est lui qui nous interesse. Peux tu me dire si maintenant tu as toujours l'erreur sur /dev/dsp ?

Enfin vérifie dans une console root que tu as mis du volume (en particulier le PCM et le master)
alsamixer
alsactl store

Bonne chance
0
Salut moi non plut je n'aie pas de son sous linux Mandriva 2008

Ma configue est
ASUS M2N-SLI Delux
AMD 64 Athlon X2 5600+
2*1Gb DDR2 667Mhz
nVidia 8800GT 512Mb

J'ai déga fait la procédure ci desus mais toujours pas de sons

Merci a vous
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
31 janv. 2008 à 21:29
Peux tu nous donner le résultat dans une console utilisateur :
ls -l /dev/dsp*
groups

Vérifie dans une console root que tout est bien configuré
alsaconf
alsamixer
alsactl store

Vérifie que dans kmix tout est ok, que les enceintes sont allumées, correctement branchées, et sur un volume audible.

Bonne chance
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
31 janv. 2008 à 21:35
j'efface ! ce que j'ai dit est à côté de la plaque !
désolé
:-))
0
Sa me donne

[root@localhost darkvader]# ls -l /dev/dsp*
crw-rw---- 1 darkvader audio 14, 3 2008-02-07 18:47 /dev/dsp
crw-rw---- 1 darkvader audio 14, 19 2008-02-07 18:47 /dev/dsp1
crw-rw---- 1 darkvader audio 14, 35 2008-02-07 18:47 /dev/dsp2

Mais je débute sous linux ^^'
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
7 févr. 2008 à 21:04
Apparemment tu as plusieurs carte son attention à être branché sur "la bonne". As tu réglé les volumes ? Est-ce que tout marche ? Et comment se fait-il que le propriétaire de ces fichiers soit "darkvader" et non root ? Peux tu dans une console utilisateur "darkvader" donner les résultats de :
groups

Bonne chance
0
darkvader est l'utilisateur et non le root, et je n'ai qu'une seul carte graphique c'est le chipset de ma carte mêre j'en ai pas d'otre ! comprend pas
pour la commande que tu ma demander de taper je fait copier coller avec la console dans outil car celle du centre de controle il ne trouve pas la commande quand je l'écrit et je sais pas la coller la
0
eu carte son deso ^^ pas carte graphique ^^'
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
10 févr. 2008 à 12:46
bonjour,

tu n'as pas fait ce que mamiemando demande :

Peux tu dans une console utilisateur "darkvader" donner les résultats de :

groups

0
Et bien sa me donne "darkvader"
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
22 févr. 2008 à 17:41
Et bien il faut rajouter darkvader dans les groupes qui vont bien, genre audio, pour éviter de changer le propriétaire de /dev/dsp comme un bourrin :-) Car ce fichier est sensé appartenir à root.

Concrètement ca consiste simplement à modifier en root /etc/group et à rajouter darkvader à la fin de la ligne (sans rien modifier d'autre) commençant par audio. Exemple chez moi :
audio:x:29:mando

Ceci fait sauve et quitte (ctrl x) et reloggue toi. Puis remets root en propriétaire de /dev/dsp :
chown root /dev/dsp*

Installe ensuite alsa, si tu as fait un noyau maison vérifie qu'il y a le support de ta carte son. Ensuite il faut qu'alsaconf (ou asoundconf) détecte ta carte son sinon c'est qu'il y a un soucis à ce stade.

Bonne chance
0