web-dev-qa-db-fra.com

Ubuntu 18.04 ne voit pas ma caméra Web. Aidez-moi s'il vous plaît

Il y a un problème avec mon appareil photo. J'ai utilisé Ubuntu 16.04 et ce système d'exploitation pouvait voir ma caméra Web. Ensuite, j'ai changé mon système d'exploitation pour Ubuntu 18.04 et maintenant il ne voit pas la webcam. Quel est le problème? J'ai également essayé les liveCD 16.04 et 18.04 et seul le premier voit ma webcam.

4.15.0-29-generic #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linuxfonctionne correctement avec l'appareil photo.
4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxnon.

Comment rester sur Ubuntu 18.04 pour utiliser mon appareil photo? Des suggestions s'il vous plait? Le système d'exploitation détermine ma caméra comme Bus 002 Device 004: ID 0ac8:307b Z-Star Microelectronics Corp. USB 1.1 Webcam Ma caméra est Canyon CNR-WCAM43G

Il est possible que les développeurs n'aient pas inclus les anciens pilotes pour la nouvelle version du noyau et IDK pourquoi. Skype et Cheese ne voient pas non plus la caméra. J'ai essayé les commandes cheese et cheese /dev/video0

    user@user1:~$ cheese

(cheese:5334): Gtk-WARNING **: 21:45:42.851: Theme parsing error: cheese.css:7:35: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version
** Message: 21:45:42.931: cheese-application.vala:211: Error during camera setup: No device found


(cheese:5334): cheese-CRITICAL **: 21:45:42.943: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:5334): GLib-CRITICAL **: 21:45:42.943: g_variant_new_string: assertion 'string != NULL' failed

(cheese:5334): GLib-CRITICAL **: 21:45:42.943: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:5334): GLib-GIO-CRITICAL **: 21:45:42.943: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:5334): GLib-CRITICAL **: 21:45:42.943: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:5334): GLib-GIO-CRITICAL **: 21:45:42.943: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:5334): GLib-CRITICAL **: 21:45:42.943: g_variant_unref: assertion 'value != NULL' failed

** (cheese:5334): CRITICAL **: 21:45:42.943: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

    user@user1:~$ lsusb
Bus 002 Device 004: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 002 Device 003: ID 0ac8:307b Z-Star Microelectronics Corp. USB 1.1 Webcam
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 003 Device 002: ID 04d9:1702 Holtek Semiconductor, Inc. Keyboard LKS02
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    user@user1:~$ ls -ll /dev/video*
crw-rw-rw-+ 1 root video 81, 0 feb 25 09:48 /dev/video0

$ Sudo modprobe -r gspca       
Sudo: modprbe: command not found
$ Sudo modprobe -r zc0301
modprobe: FATAL: Module zc0301 not found.
$ Sudo modprobe gspca
modprobe: FATAL: Module gspca not found in directory /lib/modules/4.15.0-45-generic
3
ubuntumate18

Une petite recherche et j'ai trouvé ce bug sur lauchpad https://bugs.launchpad.net/ubuntu/+source/linux/+bug/144745

La solution proposée est de décharger 2 modules et de le recharger

Sudo modprobe -r gspca
Sudo modprobe -r zc0301
Sudo modprobe gspca

Un correctif permanent serait alors de mettre sur liste noire le module zc0301 . Créez un fichier /etc/modprobe.d/blacklist-zc0301.conf avec ce contenu

blacklist zc0301
1
solsTiCe

Essayez de désactiver Secure Boot. Pour mon ordinateur portable Dell, je tiens F2 pendant le démarrage pour entrer dans le BIOS. Recherchez ensuite l'option de désactivation du démarrage sécurisé.

0
AndyZe