Ma webcam fonctionnait à merveille jusqu'à ce que j'exécute un simple code python pour prendre une photo. Je l'ai exécuté avec la permission de root en utilisant sudo python myapp.py
. Le programme a planté. Ensuite, j'ai exécuté sudo killall -9 python
.
Depuis ce moment-là, j'ai perdu ma webcam. Si j'exécute mon programme, j'obtiens cette erreur : ERREUR VIDEOIO : V4L : impossible de trouver le périphérique de la caméra
. Cheese ne peut pas trouver le périphérique non plus.
J'ai googlé mon problème et j'ai trouvé quelques pages disant que je devrais réactiver le module uvcvideo. Je l'ai fait en utilisant sudo modprobe -r uvcvideo && sudo modprobe uvcvideo
mais le problème n'est pas résolu.
Voici le résultat de certaines de mes commandes :
$ lsmod | grep uvc
uvcvideo 86016 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_core 40960 2 videobuf2_v4l2,uvcvideo
videodev 184320 3
videobuf2_core,videobuf2_v4l2,uvcvideo
media 40960 2 videodev,uvcvideo
$ sudo v4l2-ctl --list-devices
Failed to open /dev/video0: No such file or directory
Je devrais également mentionner que si je redémarre l'ordinateur, je n'obtiens rien en faisant lsmod | grep uvc
jusqu'à ce que j'exécute de nouveau sudo modprobe uvcvideo
.
Comment devrais-je résoudre le problème ?