[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
    De rien :-) Et bonne continuation sous linux
    1. sous Gentoo tu veux dire .....

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

      ^ ^
    2. Modérateur
      Ca reste un linux :-) Mais si ça peut te faire plaisir, je ne suis pas comme ça : bonne continuation sous gentoo ! ;-)
    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 ;-)))
    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 ... ^ ^
  2. 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 !
    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 ! :-)

      :-))
      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é
        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

          :-))
          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 ! :-)

            :-))

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

              bon we !
              1. Modérateur
                Félicitations :-) Je ne sais pas trop qui sont les triplettes mais tant mieux pour elles :p
                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 !

                  :-))
              2. 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ôôô !

                :-))
                1. 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
                  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

                    :-))
                2. 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
                  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

                    :-))
                3. 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 !

                  1. redfox@localhost ~ $ cat /etc/group | grep wheel
                    wheel::10:root,redfox
                    redfox@localhost ~ $ cat /etc/group | grep users
                    users::100:games
                    redfox@localhost ~ $
                    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 ~ $

                      :-))
                      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. merci à toi mamiemando !
                          je regarde ça ce soir !

                          :-))
                      2. 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 ~ $

                        :-))
                        1. 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