[Son] p4p800 reconnu un jour ,au reboot non

Magus54 -  
mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   -
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.
Configuration: Linux
Konqueror 3.5

17 réponses

  1. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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
  2. Magus54
     
    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
  3. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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
  4. Magus54
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    Peux tu me donner le résultat des commandes suivantes
    whoami
    groups
    ls -l /dev/dsp

    Bonne chance
    0
  7. Magus54
     
    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
  8. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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
  9. Thom@s
     
    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
  10. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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
  11. bob031 Messages postés 8228 Statut Membre 473
     
    j'efface ! ce que j'ai dit est à côté de la plaque !
    désolé
    :-))
    0
  12. Thom@s
     
    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
  13. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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
  14. Thom@s
     
    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
  15. Thom@s
     
    eu carte son deso ^^ pas carte graphique ^^'
    0
  16. bob031 Messages postés 8228 Statut Membre 473
     
    bonjour,

    tu n'as pas fait ce que mamiemando demande :

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

    groups

    0
  17. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 945
     
    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