[Gentoo] lecteur CD/DVD + son

Résolu
Bonjour,

a) pour le son :

le côté positif :
alsaconf + alsamixer ok !
je suis bien dans le groupe audio.
si je teste du flash sur le net, le son sort bien de mes enceintes.

les symptômes
clic droit sur l'icône du Contrôleur de vôlume me dit :
Aucun greffon de contrôle de volume Gsteamer et/ou périphériques trouvés.

b) pour le lecteur :

cas d'un CD audio :
ouverture automatique via totem : j'ai l'image mais pas le son !

cas d'un DVD video : j'ai directement le message suivant :
Impossible de monter le volume
Erreur org.freedesktop.DBus.Error.AccessDenied


j'ai noté une chose "surprenante" dans mon fichier /etc/fstab :
/dev/cdrom /mnt/cdrom audo noauto,ro 0 0

je m'attendais à auto avec un t ????

d'ailleurs je ne vois pas le lecteur monté avec :
localhost redfox # mount
/dev/hda7 on / type ext3 (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)

je suppose qu'il faut corriger ...
et pourtant j'ai du son via flash et j'ai l'image via totem pour le CD audio !

oups d'autres infos :
redfox@localhost ~ $ dmesg | grep CD
hdc: HL-DT-STDVDRRW GWA-4164B, ATAPI CD/DVD-ROM drive
hdc: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20

redfox@localhost ~ $ ls -l /dev/cd*
lrwxrwxrwx 1 root root 3 jan 9 14:57 /dev/cdrom1 -> hdc
lrwxrwxrwx 1 root root 3 jan 9 14:57 /dev/cdrw1 -> hdc
redfox@localhost ~ $ ls -l /dev/dvd*
lrwxrwxrwx 1 root root 3 jan 9 14:57 /dev/dvd1 -> hdc
lrwxrwxrwx 1 root root 3 jan 9 14:57 /dev/dvdrw1 -> hdc
redfox@localhost ~ $

:-))

--

Debian Etch  // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring
Windows Breaks : -----^-----^-----^-----^-----^-----^--- bip bip bip bip !
Configuration: Linux
Firefox 3.0

19 réponses

Résumé de la discussion

Problème rencontré sur une distribution Linux : le son fonctionne via flash et l'image est lue, mais le CD audio est muet et le DVD affiche des erreurs de montage et d'accès. La solution principale concerne les droits : /dev/dsp est un lien vers sound/dsp et peut n'appartenir au groupe audio; il faut passer en root ou ajouter l'utilisateur au groupe et ajuster les droits. Pour le montage CD/DVD, tester avec lecteurs comme mplayer ou kaffeine et corriger /etc/fstab en utilisant auto ou udf, iso9660 et les options user, afin de permettre le montage par l'utilisateur. Certains conseils ajoutent d'utiliser un autre moteur audio comme xine ou kaffeine pour isoler le problème de gstreamer et tester différents lecteurs.

Bobot (l’IA à votre service)
  1. Modérateur
    a)
    redfox@localhost ~ $ ls -l /dev/dsp
    lrwxrwxrwx 1 root root 9 jan 9 19:08 /dev/dsp -> sound/dsp

    Voila donc ton problème il est là, ça appartient pas au groupe audio (on n'est pas sous debian :p) donc il faut passer en root en tapant :
    su -

    Si ton utilisateur ne peut passer root rajoute le dans le groupe wheel (cf /etc/group). Bref une fois en root :
    chown root:audio /dev/dsp /dev/sound/dsp
    chmod g+w /dev/dsp /dev/sound/dsp

    b) Comment ça ça ne change rien ? Sous gentoo tu es sensé insérer ton CD et monter ton CD en root (car tu ne dois pas avoir mis HAL et tu n'as pas mis les options user,users dans /etc/fstab pour /dev/cdrom. En root :
    mount /mnt/cdrom

    Ou alors tu corriges /etc/fstab
    /dev/cdrom /mnt/cdrom udf,iso9660 user,users,auto,rw,exec  0  0

    Bonne chance
    1
    1. merci à toi mamiemando !
      je regarde ça ce soir !

      :-))
      0
  2. Modérateur
    a) Alors il te manque sans doute des plugins gstreamer ? Est ce que /dev/dsp appartient au groupe audio ?
    b) Pour le cdrom : c'est bien sûr auto, ou à la rigueur udf,iso9660

    L'idéal serait de tester avec d'autre players (par exemple, mplayer, kaffeine, xine...). En particulier xine et kaffeine utilisent le moteur xine et non gstreamer a priori. Ca permettrait en outre de vérifier si le problème vient de gstreamer ou pas.

    Bonne chance
    0
    1. Salut,

      a)

      Est ce que /dev/dsp appartient au groupe audio ?

      comment je sais ?

      je connais ça :

      redfox@localhost ~ $ ls -l /dev/dsp
      lrwxrwxrwx 1 root root 9 jan 9 19:08 /dev/dsp -> sound/dsp
      redfox@localhost ~ $ cat /etc/group | grep audio
      audio:!:18:redfox
      redfox@localhost ~ $

      b)
      Pour le cdrom : c'est bien sûr auto, ou à la rigueur udf,iso9660

      j'ai modifié en auto : ça change rien !

      L'idéal serait de tester avec d'autre players (par exemple, mplayer, kaffeine, xine...). En particulier xine et kaffeine utilisent le moteur xine et non gstreamer a priori. Ca permettrait en outre de vérifier si le problème vient de gstreamer ou pas.

      excellente idée ! :-)

      je rajoute d'autres infos :

      redfox@localhost ~ $ emerge --search gstreamer
      Searching...
      [ Results for search key : gstreamer ]
      [ Applications found : 2 ]

      * dev-perl/GStreamer [ Masked ]
      Latest version available: 0.09
      Latest version installed: [ Not Installed ]
      Size of files: 62 kB
      Homepage: https://metacpan.org/author/TSCH
      Description: Perl bindings for GStreamer
      License: GPL-2

      * media-libs/gstreamer
      Latest version available: 0.10.14
      Latest version installed: 0.10.14
      Size of files: 1,957 kB
      Homepage: https://gstreamer.freedesktop.org/
      Description: Streaming media framework
      License: LGPL-2


      redfox@localhost ~ $ emerge -pv alsa-lib

      These are the packages that would be merged, in order:

      Calculating dependencies... done!
      [ebuild R ] media-libs/alsa-lib-1.0.14a-r1 USE="midi -alisp -debug -doc" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm" 0 kB

      Total: 1 package (1 reinstall), Size of downloads: 0 kB

      redfox@localhost ~ $

      :-))
      0
      1. pour l'instant je n'ai fait aucune modif ...

        création du compte redfox (d'après le tuto d'installation gentoo) :
        adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m redfox

        Informations actuelles :

        en passant par Système-> Administration -> Utilisateurs et groupes

        onglet Utilisateur -> Privilèges utilisateur
        root : non cochés :
        *) Use CDROM drive
        *) Utiliser les périphériques audio

        haldaemon : non coché :
        *) Utiliser les périphériques audio

        redfox : non coché :
        *) Utiliser les périphériques audio

        onglet Groupe -> Paramètres du groupe -> Membres du groupe
        daemon : bin daemon root
        wheel : redfox root
        audio : vide
        cdrom : haldeamon redfox
        users : games

        par la ligne de commande

        redfox@localhost ~ $ id
        uid=1000(redfox) gid=100(users) groupes=7(lp),10(wheel),16(cron),18(audio),19(cdrom),100(users),250(portage)
        redfox@localhost ~ $

        redfox@localhost ~ $ ls -l /dev/dsp
        lrwxrwxrwx 1 root root 9 jan 10 15:05 /dev/dsp -> sound/dsp
        redfox@localhost ~ $ ls -l /dev/sound/dsp
        crw-rw---- 1 root audio 14, 3 jan 10 15:05 /dev/sound/dsp

        redfox@localhost ~ $ cat /etc/group | grep audio
        audio:!:18:
        redfox@localhost ~ $ cat /etc/group | grep cdrom
        cdrom::19:haldaemon,redfox
        redfox@localhost ~ $

        :-))
        0
        1. redfox@localhost ~ $ cat /etc/group | grep wheel
          wheel::10:root,redfox
          redfox@localhost ~ $ cat /etc/group | grep users
          users::100:games
          redfox@localhost ~ $
          0
          1. je crois que je vois la lumière au bout du tunnel ....

            mamiemando

            la commande chown root:audio /dev/dsp ne passe pas

            localhost redfox # ls -l /dev/dsp
            lrwxrwxrwx 1 root root 9 jan 10 18:25 /dev/dsp -> sound/dsp
            localhost redfox #

            par contre j'ai à l'origine :
            localhost redfox # ls -l /dev/sound/dsp
            crw-rw---- 1 root audio 14, 3 jan 10 18:25 /dev/sound/dsp
            localhost redfox #

            malgré avoir mis la ligne suivante dans le fichier /etc/fstab :
            /dev/hdc                /mnt/cdrom      auto            noauto,ro       0 0

            ça veut toujours pas monter !
            j'ai également essayé :
            /dev/cdrom /mnt/cdrom udf,iso9660 user,users,auto,rw,exec  0  0

            passe pas non plus !

            mais j'ai néanmoins avancé :
            si j'introduis un DVD, j'ai :
            Impossible de monter le volume
            Impossible de monter le volume MINORITYREPORT_PAL
            mount : seul l'usager root peut monter le voluime /dev/hdc sur /mnt/cdrom


            et oui, j'ai fais une énorme gourde, en fait c'est /dev/hdc et non pas /dev/cdrom :

            localhost redfox # mount -t iso9660 /dev/hdc /mnt/cdrom
            mount: périphérique de type bloc/dev/hdc est protégé en écriture, on le monte en lecture seulement
            localhost redfox #

            localhost redfox # mount
            /dev/hda7 on / type ext3 (rw,noatime)
            proc on /proc type proc (rw,nosuid,nodev,noexec)
            sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
            udev on /dev type tmpfs (rw,nosuid)
            devpts on /dev/pts type devpts (rw,nosuid,noexec)
            shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
            usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
            /dev/hdc on /mnt/cdrom type iso9660 (ro)
            localhost redfox #

            ensuite totem s'ouvre pour m'expliquer gentiement que j'ai des soucis de codecs ! mais ça c'est secondaire !

            0
            1. Modérateur
              Pour l'erreur /dev/dsp en fait c'est normal car chez toi c'est un lien symbolique (contrairement à chez moi). Néanmoins tu dois pouvoir jouer un son à présent car redfox à maintenant le droit d'écrire sur /dev/dsp (ce qui correspond à jouer un son).

              Pour le mount j'imagine que maintenant c'est bon ?

              Pour les codecs il suffit de les emerger. Petit conseil sous gentoo : installe esync. Pour synchroniser ton arbre de portage, en root, au lieu de passer par emerge :
              esync -v

              Ainsi tu pourras utiliser esearch qui fait en gros l'équivalent d'apt-file sous gentoo ce qui est plutôt sympa. Bref fais un petit esearch sur xvid, dvix, mpeg, gstreamer, xine etc et fais ton choix. Après tout emerge pense à faire un :
              ldconfig
              etc-update

              Bonne chance
              0
              1. merci pour la synchronisation de portage .....malheureusement, je viens d'installer mplayer ....mais je sais pô le faire marcher en mode console (j'ai essayé par Préférences périphériques et médias amovibles en remplacant totem par mplayer ....pour lire au démarrage ....ça démarre pas dessis).

                ...et là y a kaffeine et ses dépendances qui compilent !

                pour le CD/DVD je pense que c'est ok : au moins je peux le monter à la main ...c'est déjà ça !

                ensuite je vais tester avec kafféine, puis faire le ménage ...virer totem ??? mplayer ????

                j'essaierai esync

                :-))
                0
            2. Modérateur
              mplayer lemedia

              sachant que lemedia c'est ce que tu veux (une vidéo, un son...). Pour plus d'info :
              man mplayer

              Pour le ménage on verra plus tard on va déjà essayer de faire marcher tout comme il faut.

              Bonne chance
              0
              1. merci !

                Finalement au redémarrage j'ai bien dans mon menu mplayer et kaffeine

                ....comme je suis parti un peu dans tous les sens, (à vouloir faire lecteur + son en parallèle), je me suis égaré ....

                donc je vais reprendre à plat (je n'ai pas testé encore le son).......plus sûrement ....car Gentoo c'est pas de la tarte ! :-)

                merci à mamiemando

                :-))
                0
            3. HOURRAAAAAAAAAAAAA !

              j'ai réussi à lire mon DVD avec totem et j'ai le son ! Yessssssssssss
              j'ai juste
              Erreur du greffon
              impossible d'activer le greffon Media Player Keys
              .............mais je vois et j'entend ! ...je sais pô comment j'ai fait ....

              apparemment un problème avec Xine !
              Totem ne supporte plus l'option xine de la variable USE !
              http://www.gentoo.org/proj/fr/desktop/gnome/howtos/gnome-2.18-upgrade.xml

              par contre j'ai perdu le son flash !

              .... mais j'ai tellement désinstaller/réinstaller que je crains que ma gentoo soit un vrai champ de bataille ...suite à mon passage !

              merci aux "triplettes" (qui se reconnaîtront) .....de Belleville ???? -DDDDDDDD

              tchôôô !

              :-))
              0
              1. Modérateur
                Félicitations :-) Je ne sais pas trop qui sont les triplettes mais tant mieux pour elles :p
                0
                1. Félicitations

                  merci ! merci ! mais ................j'ai reperdu le son à force de bidouiller !
                  et dire que j'avais même réussi à faire fonctionner le contrôleur de volume (gstreamer)....bouhhhhhhhh !

                  j'ai installé esync : beaucoup plus rapide en effet !

                  Je ne sais pas trop qui sont les triplettes

                  ben les Triplettes de LinuxVille : mamiemando, lami20j et jipicy ! :-)

                  .......bien je retourne à mes histoires de portage, variable USE et autres tracasseries sur le son !

                  :-))
                  0

              2. sinon la commande gstreamer-properties fonctionne et j'ai bien du son qui sort des enceintes en testant avec alsa en choix !

                bon we !
                0
                1. Houraaaaaaaa ! bis repetita !

                  Contrôleur de volume : OK !
                  J'ai le son flash sous firefox !
                  Je lis un DVD vidéo et j'ai le son + l'image !

                  gros problème avec le CD audio : toujours pas possible d'avoir le son ! impossible de le monter à la main !
                  problème avec d'autres DVD vidéo : manque certains codecs !

                  je crois que je vais arrêter là parce que c'est quand même ....prise de tête ! :-)

                  :-))
                  0
                  1. Bonjour,

                    Un petit résumé :

                    je continue à monter mon lecteur à la main :
                    localhost redfox # mount -t iso9660 /dev/hdc /mnt/dvd
                    et le démonter aussi :
                    localhost redfox # umount /mnt/dvd

                    je lis mes DVD (avi + mp3) et j'ai le son !
                    le son flash (youtube, videos streaming), je l'ai aussi !

                    faut chercher"un peu" pour comprendre ce qu'il faut en codecs et bien sûr réinstaller totem !

                    j'ai bien travaillé ......mais : y'a 'un truc que je comprend pas c'est pourquoi ça coince avec les CD audios :

                    lorsque j'introduis un CD audio, il m'affiche une icône sur le bureau nommée "Disque audio" qui ne veut pas s'ouvrir ! Je ne peux ni le parcourir, ni l'éjecter (les 3 options auxquelles j'ai droit + les propriétés de l'icône qui me disent que le volume n'est pas monté. j'ai vu qu'on pouvait configurer le montage du volume (point de montage, système de fichiers, options de montage).

                    a) le fait que mon lecteur fasse CD/DVD serait-il la cause de mon souci ?

                    b) pourquoi ne puis-je le monter à la main (cas d'un CD audio je rappelle) :

                    localhost redfox # mount -t iso9660 /dev/hdc /mnt/cdrom
                    mount: périphérique de type bloc/dev/hdc est protégé en écriture, on le monte en lecture seulement
                    mount: type erroné de système de fichiers, option erronée, super bloc erroné sur /dev/hdc,
                    codepage manquante ou autre erreur
                    Dans quelques cas certaines informations sont utiles dans syslog - essayez
                    dmesg | tail ou quelque chose du genre

                    localhost redfox # dmesg | tail
                    hdc: command error: status=0x51 { DriveReady SeekComplete Error }
                    hdc: command error: error=0x50 { LastFailedSense=0x05 }
                    ide: failed opcode was: unknown
                    ATAPI device hdc:
                    Error: Illegal request -- (Sense key=0x05)
                    Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
                    The failed "Read 10" packet command was:
                    "28 00 00 00 00 10 00 00 01 00 00 00 00 00 00 00 "
                    end_request: I/O error, dev hdc, sector 64
                    isofs_fill_super: bread failed, dev=hdc, iso_blknum=16, block=16
                    localhost redfox #

                    merci

                    :-))
                    0
                    1. esound ne me sert à rien ...semble-t-il !
                      0
                      1. Modérateur
                        Salut,

                        Je ne pense pas qu'un cd audio tu dois le monter
                        il suffit de le lire avec un logiciel approprié
                        0
                        1. Salut,

                          Complètement résolu !

                          Je ne pense pas qu'un cd audio tu dois le monter

                          ça expliquerait beaucoup de choses en effet ....et je viens d'essayer un CD audio "non commercial" avec soundjuicer et .......et ça marche !
                          alors merci lami20j et mamiemando .......pour la "décharge neuronale" -DDDDDDDD

                          je suppose que le fait d'avoir tester 2 CD audio "commerciaux" expliquent cela ...ou bien le "pas de bol" !

                          je suis complètement satisfait ...
                          bref tout va bien dans le meilleur des mondes .....au pays de Gentoo ! :-)

                          ....jusqu'à ma prochaine c...nerie ! :-)

                          :-))
                          0
                          1. Bonjour,

                            Ma Gentoo s'est réveillée après un long hiver !

                            une MAJ de quelques 82 paquets + 1 nouveau kernel : 2.6.31-gentoo-r10

                            je teste un media (DVD) et je reviens sur la réponse de mamiemando :

                            Ou alors tu corriges /etc/fstab

                            /dev/cdrom /mnt/cdrom udf,iso9660 user,users,auto,rw,exec 0 0


                            ... et effectivement, en modifiant mon fstab ainsi :

                            /dev/hdc /mnt/cdrom   udf,iso9660 user,users,auto,rw,exec  0  0


                            alors mon DVD peut maintenant être monté par mon user et je n'ai plus le message d'erreur suivant : mount : seul l'usager root peut monter le volume

                            encore un grand merci à mamiemando .... qui se reconnaîtra !! ^ ^

                            Completely resolved !!!!

                            un penguin sur la banquise !
                            0
                            1. Modérateur
                              De rien :-) Et bonne continuation sous linux
                              0
                              1. sous Gentoo tu veux dire .....

                                ... parce que sous Linux, cela fait un petit bout de temps tout de même !

                                ^ ^
                                0
                              2. Modérateur
                                Ca reste un linux :-) Mais si ça peut te faire plaisir, je ne suis pas comme ça : bonne continuation sous gentoo ! ;-)
                                0
                              3. Modérateur
                                Salut,

                                Ma Gentoo s'est réveillée après un long hiver !
                                Ben, moi j'aurais lui dit que ce n'est pas Gentoo mais bob031 qui s'est réveillée après un long hiver ;-)))
                                0
                              4. @mamiemando :

                                Ca reste un linux ... je ne vais pas te contredire sur ce point ! :-)

                                @lami20j :

                                mais bob031 qui s'est réveillée après un long hiver ... là aussi, je ne dirai pas le contraire ! :-) :-)

                                Bonne continuation à vous aussi ... ^ ^
                                0