web-dev-qa-db-fra.com

Webcam OV2640 non détectée

après de nombreuses recherches sur Google, ma webcam n'est toujours pas reconnue. À l'époque d'Ubuntu 11.04, cela fonctionnait bien. J'ai fait une nouvelle installation de 11.10 et pas plus de webcam. Tous les tests de fromage et de caméra monotor et V4L et tous les échecs avec "ne peuvent pas se connecter à /dev/video0 ou équivalent.

La sortie de "lsusb" montre la webcam

Bus 001 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam

Ce que j'ai remarqué, c'est que ni /dev/v4l ni /dev/video* existe.

Si je réinstalle le package v4l, tous les /dev/video* sont créés, mais pas /dev/v4l

Si je redémarre le /dev/video* ne sont PAS créés.

Je pense que le problème est que le périphérique n'est pas créé au démarrage.

J'ai un Dell Inspiron 1525 et jusqu'à cette nouvelle installation, la webcam fonctionne bien.

Quelqu'un peut-il aider?

1
Richard

J'ai exactement la même webcam; mon ordinateur est un Dell XPS M1530. Depuis un certain temps, je n'ai pas pu utiliser ma webcam avec les pilotes Video4Linux, ce que je voulais car ils semblent avoir un développement plus actif.

J'ai découvert que cette webcam est prise en charge par un autre pilote, VC Video . Il y a liste des appareils pris en charge ici , et il comprend la webcam que vous mentionnez.

Utilisez votre webcam avec UVC Video

Chacune des commandes présentées ici doit être exécutée dans une fenêtre de terminal.

  1. Vérifiez si vous disposez du pilote en exécutant $ Sudo modprobe uvcvideo.

  2. Vérifiez si d'autres pilotes sont chargés, qui sont en conflit avec uvcvideo : Exécutez les commandes suivantes:

    • $ Sudo modprobe -r videodev
    • $ Sudo modprobe -r v4lTab (répétez cette commande pour chaque entrée répertoriée lorsque vous appuyez sur Tab).
  3. Déchargez et chargez à nouveau uvcvideo en exécutant:
    $ Sudo modprobe -r uvcvideo && Sudo modprobe uvcvideo.

  4. Ouvrez Cheese ou toute autre application qui vous permettra de voir à travers votre webcam pour voir si vous obtenez une vidéo.
  5. Si cela fonctionnait, vous devriez mettre sur liste noire videodev et faire uvcvideo charger chaque fois que vous démarrage.
    • Pour mettre sur liste noire videodev exécutez la commande suivante:
      $ Sudo echo blacklist videodev >> /etc/modprobe.d/blacklist-local.conf
    • Pour appliquer la charge de uvcvideo à chaque démarrage, exécutez cette autre commande:
      $ Sudo echo uvcvideo >> /etc/modules

Commentaire

J'ai seulement écrit ce guide parce que c'est ainsi que j'ai résolu ce problème dans mon cas; cependant, je ne sais pas si chacune des commandes que j'ai citées est obligatoire ou optimale.

2
Severo Raz

J'ai résolu mon problème.

Ne me demandez pas comment cela fonctionne, mais ce que j'ai fait, c'est que j'ai réinstallé medibuntu car après la mise à niveau, il n'a pas été validé. Et tout a encore fonctionné. Je l'ai fait parce que j'ai remarqué que je n'avais plus de son non plus.

Après la mise à niveau avec medibuntu, le son et la webcam ont parfaitement fonctionné.

1
Richard