Forum général.cherche-logiciel v4l

Posté par  .
Étiquettes : aucune
0
13
juil.
2007
Bonjour,

J'ai constaté hier que le module v4l n'était pas chargé dans le noyau linux (2.6.9-42.0.10.EL) de mon pc (KDE), j'ai donc voulu obtenir le module v4l mais impossible de le trouver sur le net. Pourriez-vous m'indiquer un lien pour le télécharger?

Merci d'avance...
  • # tu as tout compris...

    Posté par  . Évalué à 1.

    un module est depend de ton noyau, et de ton materiel

    tu peux deja essayer de faire
    modprobe v4l en etant root

    si cela ne fonctionne pas il va falloir
    - soit recompiler le noyau
    - soit installer le module avec le gestionnaire de paquet fournit avec ta distrib.


    une remarque en passant, vous etes nombreux a etre sous RHEL et à venir ici car vous avez des problemes.

    Je ne dit pas que c'est mal de passer vos interrogations ici,
    mais logiquement vous avez un support directement avec RedHat pour cette distribution.
    • [^] # Re: tu as tout compris...

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      FYI, dans un noyau 2.6.18 et 2.6.21, le module v4l est splitté en deux: v4l1-compat et v4l2-common. C'est peut-être déjà pareil pour un 2.6.9, ce qui expliquerai un échec de depmod v4l.

      Essaie
      locate v4l|grep "/lib/modules/"

      La gelée de coings est une chose à ne pas avaler de travers.

      • [^] # Re: tu as tout compris...

        Posté par  . Évalué à 1.

        merci pour l'info concernant le split de v4l en deux morceaux

        locate v4l | grep "/lib/modules/"

        ou bien encore un
        find /lib/modules/ -iname v4l*
      • [^] # Re: tu as tout compris...

        Posté par  . Évalué à 2.

        Oui, c'est déjà le cas.

        En effet, on peut voir par exemple:
        localhost # locate v4l | grep modules
        [...]
        /usr/X11R6/lib64/modules/drivers/linux/v4l_drv.o
        /lib/modules/2.6.9-55.EL/kernel/drivers/media/video/v4l2-common.ko
        /lib/modules/2.6.9-55.EL/kernel/drivers/media/video/v4l1-compat.ko
        [...]

        Puisque tu as les deux bons noms de module: v4l1-compat et v4l2-common , tu peux charger celui qui te convient.
        Et pour un peu plus d'info sur un module, justement, utilise par exemple:

        localhost # modinfo v4l2-common

        Bonne journée.
        • [^] # Re: tu as tout compris...

          Posté par  . Évalué à 1.

          Bien merci pour toutes vos réponses.

          Apres avoir installe les deux modules avec la commande modprobe, j'obtiens toujours la même erreur avec Coriander:

          Could not start v4l service.

          Il me dit que soit les modules de v4l ou de vloopback ne sont pas chargé dans le noyau. Faut-il redémarrer pour que les changement du noyau soit pris en compte? Y a t-il une différence entre un module et un service?
          • [^] # Re: tu as tout compris...

            Posté par  . Évalué à 1.

            lsmod | grep v4l

            va te renvoyer des lignes avec 4 colonnes
            Nom du modules | taille | nombre d'usage | dependance, utilisé par.
            exemple chez moi (pas pour v4l, mais le principe est le meme)

            agpgart 35788 1 nvidia
            i2c_core 23424 3 i2c_ec,nvidia,i2c_nforce2


            le module agpgart est utilisé une fois par le module nvidia
            le module i2c_core est utilisé trois fois, par i2c_ec, nvidia, i2c_nforce2


            regarde si chez toi tu n'aurais pas
            v4l-common xxxxx 0
            v4l-2e_moitié yyyyy 0

            ce qui voudrait dire que le module est chargé, mais qu'il ne trouve pas de peripherique.
            • [^] # Re: tu as tout compris...

              Posté par  . Évalué à 1.

              Effectivement les deux modules v4l2-common et v4l1-compat n'ont aucune dépendance asociée.

              v4l2_common 5953 0
              v4l1_compat 11973 0

              Que dois-je faire? Recompiler le noyau?
              • [^] # Re: tu as tout compris...

                Posté par  . Évalué à 1.

                non, cela semble vouloir dire que tu n'as pas de peripherique de type "v4l"

                la question va donc etre :
                - que veux tu faire ?
                - qu'est ce qui justifie le besoin du module v4l ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.