[Mandriva 2007] Problème de son

Résolu
Bonjour,
Après avoir parcouru plusieurs forum pour trouver une solution à mon problème et après avoir bidouiller un peu partout sans trop savoir ce que je faisais, je me suis dit que le mieux c'était encore de créer un post moi-même!

Alors j'ai installé Mandriva 2007 sur mon desktop avec un dual-boot. (Je précise que sous Windows le son fonctionne)
J'ai le son au démarrage (petit musique de lancement), j'arrive à lire des mp3 avec Rythmbox (car Amarok me fait une erreur à chaque fois: Xine n'a pas pu initialiser le pilote audio), dans les préférences du son (sous Gnome) ca fonctionnait jusqu'a ce que j'écrive ce post! (maintenant ca fait une erreur à chaque fois!) pour ce qui est des films, j'ai l'image sans le son!

J'ai installé (je pense) tous les paquets alsa mais quand je lance "alsamixer" il me dit que "alsamixer: function snd_ctl_open failed for default: No such device"

Je sais plus trop ce que je dois faire! En sachant qu'il m'a détecté ma carte son comme étant "ICH2 810 Chipset AC'97 Audio Controller" avec le pilote par défaut (dans MCC).

Merci de m'aider!
Configuration: Linux Mandriva
Firefox 1.5.0.10

7 réponses

  1. Modérateur
    En root (console super utilisateur), donne-moi le résultat des commandes suivantes :
    cd /dev ; ./MAKEDEV
    ls -l /dev/dsp
    grep audio /etc/group
    alsamixer
    alsactl store

    En particulier dans alsamixer vérifie qu'il y a du son dans les jauges master et PCM.

    Bonne chance
    0
    1. Les résultats:
      [root@chelsea dev]# cd /dev ; ./MAKEDEV
      bash: ./MAKEDEV: Aucun fichier ou répertoire de ce type

      [root@chelsea dev]# ls -l /dev/dsp
      crw-rw---- 1 chelsea audio 14, 3 mai 16 19:31 /dev/dsp

      [root@chelsea dev]# grep audio /etc/group
      audio:x:81:chelsea

      [root@chelsea dev]# alsamixer
      alsamixer: function snd_ctl_open failed for default: No such device

      [root@chelsea dev]# alsactl store
      alsactl: save_state:1163: No soundcards found...

      Je comprend pas pourquoi il me dit qu'il ne trouve pas la carte son! Et pour alsamixer, pas moyen de voir si les jauges sont correcte!
      0
      1. Modérateur
        Ca ressemble à une carte son mal prise en charge Se pourrait'il que le module associé à ta carte son soit mal chargé ?

        Que raconte
        lsmod | grep i810_audio

        Sinon fais quelques recherches google sur ton chipset, et le message d'erreur
        alsamixer: function snd_ctl_open failed for default: No such device

        Bonne chance
        0
        1. Bonjour,

          Apparement le module est bien chargé:
          [root@chelsea chelsea]# lsmod | grep i810_audio
          i810_audio 33684 0
          ac97_codec 18316 1 i810_audio
          soundcore 8096 1 i810_audio

          Je vais faire des recherches pour alsamixer! Merci!
          0
          1. Modérateur
            Il se passe quoi quand tu fais en root :
            rmmod i810_audio
            modprobe i810_audio
            dmesg | tail
            tail /var/log/messages

            Essaye de voir si tu ne peux pas mettre à jour ton système en particulier tout ce qui concerne alsa.

            Bonne chance
            0
            1. Salut,

              J'ai un soucis de son sous Mandriva 2007.
              Voici les commandes :
              [root@localhost Desktop]# cd /dev ; ./MAKEDEV
              bash: ./MAKEDEV: Aucun fichier ou répertoire de ce type

              [root@localhost dev]# ls -l /dev/dsp
              crw-rw---- 1 zozo audio 14, 3 mai 17 15:47 /dev/dsp

              [root@localhost dev]# grep audio /etc/group
              audio:x:81:

              pour alsamixer j'ai bien la fenêtre, j'ai mis le volume à 100% comme tu l'as indiqué (ils étaient à 0%)

              [root@localhost dev]# lsactl store
              bash: lsactl: command not found

              .................et toujours pas de son !

              Merci.

              :-))
              0
            2. oups

              [root@localhost dev]# alsactl store
              [root@localhost dev]#

              désolé !
              0
            3. ça se précise :

              [root@localhost dev]#
              rmmod i810_audio

              ERROR: Module i810_audio does not exist in /proc/modules
              0
            4. re et fin :

              j'ai reconfiguré via
              [root@localhost dev]#
              alsaconf


              une petite vérification via :
              [root@localhost dev]#
              alsamixer


              et je retrouve le son !

              Merci !
              0
          2. Modérateur
            Ah oui alsaconf ! Merci du rappel bob031. Oui donc neurotica fais nous donc en root un
            alsaconf
            0
            1. Salut mamiemando,

              hé oui un petit coup de google qui me redirige sur CCM et là je lis une intervention d'Araju, je cite "et pourquoi pas un alsaconf ?" .....enfin quelque chose comme ça :-)
              Donc j'applique et ...hop ça remarche (en fait j'avais fait une update de Mandriva)

              Merci pour toutes ces "jolies commandes" .....que j'essaie de comprendre :-))
              0
          3. Modérateur
            Ah qu'est ce que tu ne comprends pas?

            Le pire c'est qu'alsaconf c'est un truc que j'ai utilisé mais il y a pfiouuuu super longtemps :) En tout cas ta démarche est excellente, si tout le monde pouvait faire comme toi !
            0
            1. Merci pour le compliment ! J'apprends ....j'apprends .....grâce à vous !

              :-))
              0
            2. Bonjour,

              Finalement tout n'est pas réglé niveau son : je dois relancer alsaconf à chaque démarrage ! Pas normal !

              si je lance alsaconf :
              Choose a sound card to configure :
              intel8x0 Silicon Integrated Systems [SiS] AC'97 Sound Controller
              legacy probe legacy ISA (non-Pnp) chips


              je choisi intel8x0

              Configuring snd-intel8x0
              Do you want to modify /etc/modprobe.d/sound and /etc/modprobe.conf if present ?


              je réponds oui

              Loading driver...
              Doing alsactl to store mixer settings... [ OK ]
              Shutting down ALSA sound driver (version 1.0.12): no. (sound is being used by pid 5812)) [FAILED]
              ALSA driver (version 1.0.12) is already running.
              Setting default volumes...


              ok je fait un :
              kill -9 5812


              et je relance alsaconf

              Loading driver...
              ALSA driver isn't running.
              Starting ALSA version 1.0.12: intel8x0 intel8x0. [ OK ]
              Setting default volumes...


              Now ALSA is ready to use.
              For adjustment of volumes, use your favorite mixer.

              Have a lot of fun!


              [root@localhost Desktop]# cat /etc/modprobe.d/sound
              alias snd-card-0 snd-intel8x0
              alias sound-slot-0 snd-intel8x0
              [root@localhost Desktop]#

              [root@localhost Desktop]# cat /etc/modprobe.conf
              alias eth0 sis900
              remove snd-intel8x0 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-intel8x0
              install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
              install scsi_hostadapter /sbin/modprobe ide-generic; /bin/true
              install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true
              alias net-pf-10 off
              alias /dev/nvidia* nvidia

              Mes fichiers sont-ils corrects, svp ???

              Merci.

              :-))
              0
            3. Re-

              bon ..............;j'ai trouvé la solution :
              mon module n'était pas chargé à chaque démarrage donc :
              pour ajouter notre module à /etc/modules pour que celui-ci soit chargé a chaque démarrage

              echo "i810_audio" >> /etc/modules

              Il ne vous reste plus qu' à redémarrer votre machine et votre carte son sera prête à l' emploi.


              Pour les explications de certaines commandes exposées dans ce post, consulter le lien ci-dessous : Installation de la carte sous Linux
              http://www.matbe.com

              voili voilou

              :-))
              0