Webcam intégrée non reconnue par Ubuntu
Résolu/Fermé
Bonjour,
Ma webcam intégrée n'est pas reconnue par ubuntu. La webcam est bien activée dans mon BIOS, d'ailleurs elle fonctionne sur mon Windows (je suis en dual boot).
J'ai essayé de lire et d'appliquer ce qui est recommandé sur cette page: https://doc.ubuntu-fr.org/webcam
Mais rien n'y fait. Lorsque je lance Cheese depuis le terminal, j'obtiens les erreurs suviantes:
S'en suivent d'autres erreurs qui découlent du fait que la webcam n'a pas été détectée.
Même soucis avec camorama.
Voici ce que donne la commande lsusb:
La ligne Logitech correspond à ma souris. Je n'ai absolument aucune idée de la signification des autres lignes. Je n'ai pas l'impression que la Webcam est détectée en tout cas.
Merci d'avance !
Laurent
Ma webcam intégrée n'est pas reconnue par ubuntu. La webcam est bien activée dans mon BIOS, d'ailleurs elle fonctionne sur mon Windows (je suis en dual boot).
J'ai essayé de lire et d'appliquer ce qui est recommandé sur cette page: https://doc.ubuntu-fr.org/webcam
Mais rien n'y fait. Lorsque je lance Cheese depuis le terminal, j'obtiens les erreurs suviantes:
(cheese:5042): Gtk-WARNING **: 13:23:21.980: 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: 13:23:22.141: cheese-application.vala:211: Error during camera setup: Aucun périphérique détecté
S'en suivent d'autres erreurs qui découlent du fait que la webcam n'a pas été détectée.
Même soucis avec camorama.
Voici ce que donne la commande lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:b722 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 0bda:57bc Realtek Semiconductor Corp.
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
La ligne Logitech correspond à ma souris. Je n'ai absolument aucune idée de la signification des autres lignes. Je n'ai pas l'impression que la Webcam est détectée en tout cas.
Merci d'avance !
Laurent
Configuration:
Ordinateur portable ASUS R752L (parfois appelé X751LX, je ne sais pas pourquoi il y a 2 noms d'ailleurs).
Dual Boot Ubuntu 18.04.4 LTS / Windows 10
OS 64 bits
Ordinateur portable ASUS R752L (parfois appelé X751LX, je ne sais pas pourquoi il y a 2 noms d'ailleurs).
Dual Boot Ubuntu 18.04.4 LTS / Windows 10
OS 64 bits
A voir également:
- Ubuntu webcam not detected
- Boot failure detected ✓ - Forum PC fixe
- Boot failure detected - Forum BIOS
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Telecharger webcam - Télécharger - TV & Vidéo
- Ma webcam ne fonctionne pas - Guide
16 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
12 avril 2020 à 13:49
12 avril 2020 à 13:49
Salut,
Regarde si le paquet
Puis tapes la commande :
Voilà ce que ça retourne chez moi :
Pour info, la commande
Regarde si le paquet
v4l-utilsest installé sur ton système. S'il ne l'est pas, installe-le.
sudo apt install v4l-utils
Puis tapes la commande :
v4l2-ctl --list-devices
Voilà ce que ça retourne chez moi :
$ v4l2-ctl --list-devices
HD WebCam: HD WebCam (usb-0000:00:14.0-7):
/dev/video0
/dev/video1
Pour info, la commande
lsusbne me retourne rien non plus concernant la webcam, ce qui me parait normal vu que c'est de l'intégré ;-\
D'accord. J'ai tout de même tenté
Cela n'a rien affiché, et cheese et guvcview ne fonctionnent toujours pas.
sudo modprobe -r uvcvideo && sudo modprobe -a uvcvideo
Cela n'a rien affiché, et cheese et guvcview ne fonctionnent toujours pas.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 11:44
14 avril 2020 à 11:44
Désolé ;-(
Au fait, c'est quoi la marque et la référence du PC ?
Au fait, c'est quoi la marque et la référence du PC ?
Rengoku
>
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
Modifié le 14 avril 2020 à 11:49
Modifié le 14 avril 2020 à 11:49
Pas de soucis, merci d'avoir donné de ton temps !
C'est un ASUS acheté il y a 5 ans. Sur l'étiquette il est indiqué R752L mais parfois, comme sur la commande linux, c'est indiqué X751LX. Je ne comprends pas pourquoi il y a 2 noms ?
En tous les cas j'ai recherché ma référence sur les divers liens qui figurent en haut de la page: https://doc.ubuntu-fr.org/webcam
Mais je n'ai trouvé aucune information correspondant à mon PC..
C'est un ASUS acheté il y a 5 ans. Sur l'étiquette il est indiqué R752L mais parfois, comme sur la commande linux, c'est indiqué X751LX. Je ne comprends pas pourquoi il y a 2 noms ?
En tous les cas j'ai recherché ma référence sur les divers liens qui figurent en haut de la page: https://doc.ubuntu-fr.org/webcam
Mais je n'ai trouvé aucune information correspondant à mon PC..
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
>
Rengoku
14 avril 2020 à 12:04
14 avril 2020 à 12:04
Je viens de voir que tu avais aussi ouvert un fil chez Ubuntu, et m'apercevoir que nous avons fait de la redondance de commandes ;-)
Rengoku
>
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
14 avril 2020 à 12:12
14 avril 2020 à 12:12
C'est pas conseillé ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
>
Rengoku
14 avril 2020 à 12:17
14 avril 2020 à 12:17
C'est pas déconseillé, mais bon, disons que ça fait double emploi et qu'à savoir qu'on t'avait déjà donné les mêmes réponses, j'aurais orienté mes recherches sur d'autres pistes, sans pour autant qu'elles aboutissent.
Merci pour la réponse,
J'ai installé le paquet; voici mon retour:
Donc ma webcam est bien détectée par Ubuntu ? Comment la faire fonctionner avec les logiciels ?
J'ai installé le paquet; voici mon retour:
laurent@laurent-X751LX:~$ v4l2-ctl --list-devices
USB Camera (usb-1-3):
/dev/video0
Donc ma webcam est bien détectée par Ubuntu ? Comment la faire fonctionner avec les logiciels ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
13 avril 2020 à 07:39
13 avril 2020 à 07:39
Ok.
Installe les 2 paquets suivants (usbview et hwinfo) :
Le premier est graphique et doit être lancé par : sudo usbview et donne ceci :
Le second, tape :
Installe les 2 paquets suivants (usbview et hwinfo) :
sudo apt install usbview hwinfo
Le premier est graphique et doit être lancé par : sudo usbview et donne ceci :
Le second, tape :
sudo hwinfo --usbet renvoie entre autre :
sudo hwinfo --usb
[…]
05: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: X7GA.yPhsi8SBikE
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0
SysFS BusID: 1-7:1.0
Hardware Class: unknown
Model: "Realtek HD WebCam"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x57cc "HD WebCam"
Revision: "0.04"
Serial ID: "200901010001"
Driver: "uvcvideo"
Driver Modules: "uvcvideo"
Device File: /dev/input/event16
Device Files: /dev/input/event16, /dev/input/by-id/usb-NC2141103L5300AF6DLM04_HD_WebCam_200901010001-event-if00, /dev/input/by-path/pci-0000:00:14.0-usb-0:7:1.0-event
Device Number: char 13:80
Speed: 480 Mbps
Module Alias: "usb:v0BDAp57CCd0004dcEFdsc02dp01ic0Eisc01ip00in00"
Driver Info #0:
Driver Status: uvcvideo is active
Driver Activation Cmd: "modprobe uvcvideo"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #6 (Hub)
J'ai eu des erreurs lors de l'installation des paquets (qui sont des erreurs récurrentes). Voici le retour de l'installation
Du coup voici ce que me donne
https://sd-1.archive-host.com/membres/up/37813468324635938/Capture_du_2020-04-13_22-32-34.png
Quant à la 2ème commande, elle me retourne quelque chose d'intéressant
laurent@laurent-X751LX:~$ sudo apt install usbview hwinfo
[sudo] Mot de passe de laurent :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gir1.2-geocodeglib-1.0 icoutils libfwup1 libllvm7 libllvm7:i386 libllvm8
libllvm8:i386 libwxgtk3.0-gtk3-0v5 linux-headers-4.15.0-88
linux-headers-4.15.0-88-generic linux-image-4.15.0-88-generic
linux-modules-4.15.0-88-generic linux-modules-extra-4.15.0-88-generic
python-wxgtk3.0 python-wxversion python3-evdev ubuntu-web-launchers
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libhd21 libx86emu1
Les NOUVEAUX paquets suivants seront installés :
hwinfo libhd21 libx86emu1 usbview
0 mis à jour, 4 nouvellement installés, 0 à enlever et 13 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 1 003 ko dans les archives.
Après cette opération, 4 521 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://ca.archive.ubuntu.com/ubuntu/ bionic/universe amd64 libx86emu1 amd64 1.12-1 [48,1 kB]
Réception de :2 http://ca.archive.ubuntu.com/ubuntu/ bionic/universe amd64 libhd21 amd64 21.52-1 [694 kB]
Réception de :3 http://ca.archive.ubuntu.com/ubuntu/ bionic/universe amd64 hwinfo amd64 21.52-1 [18,0 kB]
Réception de :4 http://ca.archive.ubuntu.com/ubuntu/ bionic/universe amd64 usbview amd64 2.0-21-g6fe2f4f-1ubuntu1 [244 kB]
1 003 ko réceptionnés en 2s (539 ko/s)
Sélection du paquet libx86emu1:amd64 précédemment désélectionné.
(Lecture de la base de données... 340096 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libx86emu1_1.12-1_amd64.deb ...
Dépaquetage de libx86emu1:amd64 (1.12-1) ...
Sélection du paquet libhd21:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libhd21_21.52-1_amd64.deb ...
Dépaquetage de libhd21:amd64 (21.52-1) ...
Sélection du paquet hwinfo précédemment désélectionné.
Préparation du dépaquetage de .../hwinfo_21.52-1_amd64.deb ...
Dépaquetage de hwinfo (21.52-1) ...
Sélection du paquet usbview précédemment désélectionné.
Préparation du dépaquetage de .../usbview_2.0-21-g6fe2f4f-1ubuntu1_amd64.deb ...
Dépaquetage de usbview (2.0-21-g6fe2f4f-1ubuntu1) ...
Paramétrage de libx86emu1:amd64 (1.12-1) ...
Paramétrage de grub-efi-amd64 (2.02-2ubuntu8.15) ...
dpkg: erreur de traitement du paquet grub-efi-amd64 (--configure) :
installed grub-efi-amd64 package post-installation script subprocess returned error exit status 127
dpkg: des problèmes de dépendances empêchent la configuration de grub-efi-amd64-signed :
grub-efi-amd64-signed dépend de grub-efi-amd64 | grub-pc ; cependant :
Le paquet grub-efi-amd64 n'est pas encore configuré.
Le paquet grub-pc n'est pas installé.
dpkg: erreur de traitement du paquet grub-efi-amd64-signed (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de usbview (2.0-21-g6fe2f4f-1ubuntu1) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Paramétrage de libhd21:amd64 (21.52-1) ...
Paramétrage de hwinfo (21.52-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Des erreurs ont été rencontrées pendant l'exécution :
grub-efi-amd64
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Du coup voici ce que me donne
sudo usbview:
https://sd-1.archive-host.com/membres/up/37813468324635938/Capture_du_2020-04-13_22-32-34.png
Quant à la 2ème commande, elle me retourne quelque chose d'intéressant
03: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: MtLc.ixbafnyEnFB
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0
SysFS BusID: 1-6:1.0
Hardware Class: unknown
Model: "Realtek USB Camera"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x57bc "USB Camera"
Revision: "0.03"
Serial ID: "200901010001"
Driver: "usbfs"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v0BDAp57BCd0003dcEFdsc02dp01ic0Eisc01ip00in00"
Driver Info #0:
Driver Status: uvcvideo is not active
Driver Activation Cmd: "modprobe uvcvideo"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #7 (Hub)
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 07:35
14 avril 2020 à 07:35
Pour réparer tes erreurs d'apt, exécute un
Pour le reste, déjà affiche le résultat des commandes suivantes :
Si la seconde ne donne rien, essaie de lancer le module avec :
Rapporte les messages d'erreurs s'il y a…
sudo apt -f install.
Pour le reste, déjà affiche le résultat des commandes suivantes :
groups
lsmod | grep 'uvcvideo'
Si la seconde ne donne rien, essaie de lancer le module avec :
sudo modprobe uvcvideo
Rapporte les messages d'erreurs s'il y a…
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici le retour de
Et voici le retour des 3 autres commandes:
Pas d'erreurs ici. Cheese ne fonctionne toujours pas.
sudo apt -f install:
laurent@laurent-X751LX:~$ sudo apt -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de grub-efi-amd64 (2.02-2ubuntu8.15) ...
dpkg: erreur de traitement du paquet grub-efi-amd64 (--configure) :
installed grub-efi-amd64 package post-installation script subprocess returned error exit status 127
dpkg: des problèmes de dépendances empêchent la configuration de grub-efi-amd64-signed :
grub-efi-amd64-signed dépend de grub-efi-amd64 | grub-pc ; cependant :
Le paquet grub-efi-amd64 n'est pas encore configuré.
Le paquet grub-pc n'est pas installé.
dpkg: erreur de traitement du paquet grub-efi-amd64-signed (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Des erreurs ont été rencontrées pendant l'exécution :
grub-efi-amd64
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Et voici le retour des 3 autres commandes:
laurent@laurent-X751LX:~$ groups
laurent adm cdrom sudo dip plugdev lpadmin sambashare
laurent@laurent-X751LX:~$ lsmod | grep 'uvcvideo'
laurent@laurent-X751LX:~$ sudo modprobe uvcvideo
Pas d'erreurs ici. Cheese ne fonctionne toujours pas.
J'ai réessayé la commande hwinfo, voici uvc video est bien actif désormais:
En revanche les "driver" et "driver modules" ne sont pas "uvcvideo" comme chez toi. C'est normal ?
J'ai aussi réessayé un lsmod:
laurent@laurent-X751LX:~$ sudo hwinfo --usb
[sudo] Mot de passe de laurent :
03: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: MtLc.ixbafnyEnFB
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0
SysFS BusID: 1-6:1.0
Hardware Class: unknown
Model: "Realtek USB Camera"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x57bc "USB Camera"
Revision: "0.03"
Serial ID: "200901010001"
Driver: "usbfs"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v0BDAp57BCd0003dcEFdsc02dp01ic0Eisc01ip00in00"
Driver Info #0:
Driver Status: uvcvideo is active
Driver Activation Cmd: "modprobe uvcvideo"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #7 (Hub)
En revanche les "driver" et "driver modules" ne sont pas "uvcvideo" comme chez toi. C'est normal ?
J'ai aussi réessayé un lsmod:
laurent@laurent-X751LX:~$ lsmod | grep 'uvcvideo'
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
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 08:57
14 avril 2020 à 08:57
Bon on verra plus tard pour le problème d'apt ;-\
J'ai vu sur un forum qu'il fallait que l'utilisateur fasse partie du groupe "dialout", donc rajoute-toi à ce groupe :
Redémarre ensuite pour que l'appartenance au nouveau groupe soit prise en compte.
Quand c'est fait, vérifie avec la commande
Puis refait un
J'ai vu sur un forum qu'il fallait que l'utilisateur fasse partie du groupe "dialout", donc rajoute-toi à ce groupe :
sudo adduser nom_utilisateur dialout
Redémarre ensuite pour que l'appartenance au nouveau groupe soit prise en compte.
Quand c'est fait, vérifie avec la commande
groups.
Puis refait un
sudo modprobe -v uvcvideosuivi d'un
lsmod | grep 'uvcvideo'.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 09:12
14 avril 2020 à 09:12
Pour ton problème de
grub-efi-amd64-signed, voir Comment désactiver le secure boot
Rengoku
>
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
14 avril 2020 à 09:28
14 avril 2020 à 09:28
Quelle conséquence cela aura sur mon ordinateur ? La sécurité va-t-elle être impactée ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
>
Rengoku
14 avril 2020 à 09:33
14 avril 2020 à 09:33
Le secure boot a pour principal but d'empêcher l'installation de tout autre système d'installation autre que Windows.
Windows qui est à mon sens le point d'entrée principal concernant la sécurité ;-\
Windows qui est à mon sens le point d'entrée principal concernant la sécurité ;-\
Voilà les retours
laurent@laurent-X751LX:~$ groups
laurent adm dialout cdrom sudo dip plugdev lpadmin sambashare
laurent@laurent-X751LX:~$ sudo modprobe -v uvcvideo
[sudo] Mot de passe de laurent :
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/media.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/v4l2-core/videodev.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/v4l2-core/videobuf2-core.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/v4l2-core/videobuf2-memops.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko
insmod /lib/modules/4.15.0-96-generic/kernel/drivers/media/usb/uvc/uvcvideo.ko
laurent@laurent-X751LX:~$ lsmod | grep 'uvcvideo'
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
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 09:34
14 avril 2020 à 09:34
Maintenant, si tu relances cheese, que se passe-t'il ?
J'ai bien désactivé le secure boot et relancé la commande précédente qui n'avait pas fonctionné
J'ai retenté de lancer cheese, même erreur:
laurent@laurent-X751LX:~$ sudo apt -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de grub-efi-amd64 (2.02-2ubuntu8.15) ...
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
Sourcing file `/etc/default/grub'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-4.15.0-96-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-96-generic
Image Linux trouvée : /boot/vmlinuz-4.15.0-91-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-91-generic
Image Linux trouvée : /boot/vmlinuz-4.13.0-26-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.13.0-26-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-112-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-112-generic
Windows Boot Manager trouvé sur /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
fait
Paramétrage de grub-efi-amd64-signed (1.93.16+2.02-2ubuntu8.15) ...
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
W: APT had planned for dpkg to do more than it reported back (3 vs 7).
Affected packages: grub-efi-amd64:amd64
J'ai retenté de lancer cheese, même erreur:
laurent@laurent-X751LX:~$ cheese
(cheese:6346): Gtk-WARNING **: 09:36:05.413: 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: 09:36:05.507: cheese-application.vala:211: Error during camera setup: Aucun périphérique détecté
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 09:54
14 avril 2020 à 09:54
Essaie d'installer guvcview (
sudo apt install guvcview) et voir si ta webcam marche avec ce soft…
La caméra n'est toujours pas détectée
laurent@laurent-X751LX:~$ guvcview
GUVCVIEW: version 2.0.5
GUVCVIEW: couldn't open /home/laurent/.config/guvcview2/video0 for read: Aucun fichier ou dossier de ce type
V4L2CORE: couldn't determine device (/dev/video0) list index
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Argument invalide
V4L2_CORE: Control 0x80000000 failed to query with error -1
buggy V4L2_CTRL_FLAG_NEXT_CTRL flag implementation (workaround enabled)
V4L2_CORE: (get control values) empty control list
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
V4L2_CORE: Unable to map buffer: Aucun périphérique de ce type
V4L2_CORE: (VIDIOC_QBUFS) Unable to query buffers: Aucun périphérique de ce type
GUCVIEW: could not set the defined stream format
GUCVIEW: trying first listed stream format
V4L2_CORE: Unable to map buffer: Aucun périphérique de ce type
V4L2_CORE: (VIDIOC_QBUFS) Unable to query buffers: Aucun périphérique de ce type
GUCVIEW: also could not set the first listed stream format
GUVCVIEW: Video capture failed
GUVCVIEW (1): Guvcview error
could not start a video stream in the device
(guvcview:8400): Gtk-WARNING **: 09:58:01.941: Theme parsing error: <data>:1:17: not a number
(guvcview:8400): Gtk-WARNING **: 09:58:01.941: Theme parsing error: <data>:1:31: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
(guvcview:8400): Gtk-WARNING **: 09:58:01.941: Theme parsing error: <data>:1:17: not a number
(guvcview:8400): Gtk-WARNING **: 09:58:01.941: Theme parsing error: <data>:1:32: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
Gtk-Message: 09:58:01.967: GtkDialog mapped without a transient parent. This is discouraged.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 10:31
14 avril 2020 à 10:31
V4L2CORE: couldn't determine device (/dev/video0) list indexQue renvoie la commande :
ls -ltrh /dev/video*?
Cela renvoie:
laurent@laurent-X751LX:~$ ls -ltrh /dev/video*
crw-rw-rw- 1 root video 241, 0 avril 14 09:31 /dev/video0
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 10:49
14 avril 2020 à 10:49
Là je sèche lamentablement ;-(
Je ne sais plus quoi faire ;-\
Je ne sais plus quoi faire ;-\
Au moins le problème d'apt est réglé, c'est déjà ça ! Ce problème m'a beaucoup embêté par le passé, donc merci ! :D
Du coup l'application usbview fonctionne. Je suppose que ça n'apporte aucune information complémentaire à ce stade mais voici quand même une capture d'écran:
https://sd-1.archive-host.com/membres/up/37813468324635938/Capture_du_2020-04-14_10-56-02.png
Du coup l'application usbview fonctionne. Je suppose que ça n'apporte aucune information complémentaire à ce stade mais voici quand même une capture d'écran:
https://sd-1.archive-host.com/membres/up/37813468324635938/Capture_du_2020-04-14_10-56-02.png
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 11:20
14 avril 2020 à 11:20
Y'a du mieux donc ;-)
Du coup, je suppute le driver usbcore d'être le responsable.
Regarde s'il est chargé et utilisé par quelque chose :
S'il est présent et que ça ne semble pas vital, essaye de le décharger :
Décharge uvcvideo et recharge-le :
Et relance cheese ou guvcview…
Du coup, je suppute le driver usbcore d'être le responsable.
Regarde s'il est chargé et utilisé par quelque chose :
lsmod | grep 'usbcore'.
S'il est présent et que ça ne semble pas vital, essaye de le décharger :
sudo modprobe -r usbcore.
Décharge uvcvideo et recharge-le :
sudo modprobe -r uvcvideo && sudo modprobe -a uvcvideo.
Et relance cheese ou guvcview…
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
14 avril 2020 à 11:26
14 avril 2020 à 11:26
Laisse tomber, je viens de m'apercevoir que usbcore n'est pas un module, mais un builtin, autrement dit il est intégré au noyau ;-\
Je me rappelle avoir testé plusieurs choses venant de la doc suivante dans "problèmes fréquents": https://doc.ubuntu-fr.org/webcam
Notamment la commande suivante:
Cela a-t-il pu impacter mon fichier ?
Notamment la commande suivante:
sudo mknod /dev/video0 c 81 0
sudo chmod 666 /dev/video0
sudo ln -s /dev/video0 /dev/video
Cela a-t-il pu impacter mon fichier ?
J'ai téléchargé usbview dans le live pour comparer avec usbview sur mon linux actuel. Pour rappel, la webcam fonctionne dans le live mais pas dans mon linux courrant.
Voici le texte de l'onglet "USB camera" du live:
La seule différence notable est "uvcvideo" à la place de "usbfs" sur mon linux courant. C'est peut-être une piste ?
Voici le texte de l'onglet "USB camera" du live:
USB Camera
Manufacturer: 04081-00092200F654XM
Serial Number: 200901010001
Speed: 480Mb/s (high)
USB Version: 2.00
Device Class: ef(misc )
Device Subclass: 02
Device Protocol: 01
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 0bda
Product Id: 57bc
Revision Number: 0.03
Config Number: 1
Number of Interfaces: 2
Attributes: 80
MaxPower Needed: 500mA
Interface Number: 0
Name: uvcvideo
Alternate Number: 0
Class: 0e(video)
Sub Class: 01
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 83
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 16
Interval: 4ms
Interface Number: 1
Name: uvcvideo
Alternate Number: 0
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 0
Interface Number: 1
Name: uvcvideo
Alternate Number: 1
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 128
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 2
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 512
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 3
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 1024
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 4
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 1536
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 5
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 2048
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 6
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 2688
Interval: 125us
Interface Number: 1
Name: uvcvideo
Alternate Number: 7
Class: 0e(video)
Sub Class: 02
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 5
Type: Isoc
Max Packet Size: 3072
Interval: 125us
La seule différence notable est "uvcvideo" à la place de "usbfs" sur mon linux courant. C'est peut-être une piste ?
J'ai aussi récupéré mon fichier de configuration (sur lequel se base usbview) à partir du live. J'ai peur de le mettre sur mon linux actuel, y a-t-il un risque d'endommager mon système ?
Le fichier en question est /sys/kernel/debug/usb/devices
Le fichier en question est /sys/kernel/debug/usb/devices
Même en root, ubuntu m'empêche de modifier ce dossier
laurent@laurent-X751LX:~$ sudo -i
[sudo] Mot de passe de laurent :
root@laurent-X751LX:~# cp /home/laurent/Bureau/pbwebcam/devicesnew /sys/kernel/debug/usb/
cp: impossible de créer le fichier standard '/sys/kernel/debug/usb/devicesnew': Permission non accordée
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
>
Rengoku
14 avril 2020 à 19:36
14 avril 2020 à 19:36
Le répertoire
Si tu modifies quoi que ce soit, ça sera écrasé au prochain reboot ;-\
/sysn'est pas à proprement parlé un répertoire comme les autres, il est créé à chaque démarrage par le noyau et c'est un peu une vue hiérarchisée des périphériques/pilotes.
Si tu modifies quoi que ce soit, ça sera écrasé au prochain reboot ;-\
J'ai l'impression que le driver actuel utilisé par ma webcam (usbfs) est obsolète. Si c'est le cas, comment lier ma webcam à un autre driver, en l'occurence uvcvideo ?
Pour rappel, ubuntu live arrive très bien à faire fonctionner ma webcam et dans ce cas le driver utilisé est uvcvideo.
J'ai essayé de faire ça en suivant des tutos qui demandent de changer des fichiers dans le dossier sys/ or je ne peux rien modifier dans ce dossier, et quand bien même je pourrais ce n'est sûrement pas conseillé...
Pour rappel, ubuntu live arrive très bien à faire fonctionner ma webcam et dans ce cas le driver utilisé est uvcvideo.
J'ai essayé de faire ça en suivant des tutos qui demandent de changer des fichiers dans le dossier sys/ or je ne peux rien modifier dans ce dossier, et quand bien même je pourrais ce n'est sûrement pas conseillé...
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
15 avril 2020 à 13:24
15 avril 2020 à 13:24
J'ai l'impression que le driver actuel utilisé par ma webcam (usbfs) est obsolète. Si c'est le cas, comment lier ma webcam à un autre driver, en l'occurrence uvcvideo ?Ben c'est la question que je me pose depuis le début et dont je n'ai pas la réponse, malgré de nombreuses recherches ;-(
jns55
>
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
Modifié le 15 avril 2020 à 13:54
Modifié le 15 avril 2020 à 13:54
Je viens d'avoir le problème aujourd'hui : ça faisait un moment que je n'avais pas utilisé Skype sur mon pc.
Je lance Skype : pas de caméra détectée ! idem avec Cheese.
Un coup de Fn+F6 (chez moi sur MSI c'est la combinaison de touche dédiée à la camera) et la caméra fonctionne à nouveau !
C'est pourquoi je me demande vraiment si le problème ne vient pas de la caméra désactivée. J'ai pas Windows alors j'ai pas pu tester mais j'avais le même problème avec Manjaro.
Je suppose que j'ai dû faire la combinaison de touches involontairement en nettoyant le clavier de mon pc...
Je lance Skype : pas de caméra détectée ! idem avec Cheese.
Un coup de Fn+F6 (chez moi sur MSI c'est la combinaison de touche dédiée à la camera) et la caméra fonctionne à nouveau !
C'est pourquoi je me demande vraiment si le problème ne vient pas de la caméra désactivée. J'ai pas Windows alors j'ai pas pu tester mais j'avais le même problème avec Manjaro.
Je suppose que j'ai dû faire la combinaison de touches involontairement en nettoyant le clavier de mon pc...
J'ai vérifié et dans le live usb, uvcvideo est bien bind avec ma caméra.
Dans mon ubuntu courant, c'est usbfs qui est bind avec ma caméra..
Aussi, dans mon linux courant, le dossier /sys/bus/usb/drivers/uvcvideo n'apparaît pas tant que je n'active pas manuellement le driver avec
A l'inverse, dans le live ubuntu, uvcvideo est activé dès le départ. Et il est lié à ma caméra.
Peut-être qu'au lancement de mon linux, comme uvcvideo n'est pas chargé c'est un autre driver qui s'occtroie la responsabilité de ma caméra ?
Je m'en sors pas :/
Dans mon ubuntu courant, c'est usbfs qui est bind avec ma caméra..
Aussi, dans mon linux courant, le dossier /sys/bus/usb/drivers/uvcvideo n'apparaît pas tant que je n'active pas manuellement le driver avec
modprobe uvcvideo
A l'inverse, dans le live ubuntu, uvcvideo est activé dès le départ. Et il est lié à ma caméra.
Peut-être qu'au lancement de mon linux, comme uvcvideo n'est pas chargé c'est un autre driver qui s'occtroie la responsabilité de ma caméra ?
Je m'en sors pas :/
J'ai réussi !
1. J'ai trouvé un fichier /etc/modprobe.d/uvcvideo.blacklist.conf qui contenait la seule ligne "blacklist uvcvideo". Cela explique pourquoi le module ne se chargeait pas au démarrage
2. J'ai délié ma webcam avec usbfs et je l'ai lié avec uvcvideo, et ça marche ! En revanche, j'ai 2 nouveaux soucis qui apparaissent:
J'ai réalisé un script qui permet de refaire les liens:
(ce script fonctionne quand je le lance en ligne de commande)
Le premier problème est que ce script doit être lancé à chaque démarrage, car /sys se régénère. J'ai tenté de le mettre dans les applications au démarrage mais ça ne fonctionne pas à cause des "sudo". Comment faire pour avoir les droits root dans ce genre de contexte ?
Deuxième soucis, j'aime pas trop cette solution car elle force à chaque démarrage un nouveau binding et touche au dossier /sys. Mais bon au moins, ça marche...
Des idées pour faire fonctionner tout ça ? :)
1. J'ai trouvé un fichier /etc/modprobe.d/uvcvideo.blacklist.conf qui contenait la seule ligne "blacklist uvcvideo". Cela explique pourquoi le module ne se chargeait pas au démarrage
2. J'ai délié ma webcam avec usbfs et je l'ai lié avec uvcvideo, et ça marche ! En revanche, j'ai 2 nouveaux soucis qui apparaissent:
J'ai réalisé un script qui permet de refaire les liens:
sudo chmod 666 /sys/bus/usb/drivers/usbfs/unbind
sudo chmod 666 /sys/bus/usb/drivers/uvcvideo/bind
echo "1-6:1.0" > /sys/bus/usb/drivers/usbfs/unbind
echo "1-6:1.1" > /sys/bus/usb/drivers/usbfs/unbind
echo "1-6:1.0" > /sys/bus/usb/drivers/uvcvideo/bind
echo "1-6:1.1" > /sys/bus/usb/drivers/uvcvideo/bind
(ce script fonctionne quand je le lance en ligne de commande)
Le premier problème est que ce script doit être lancé à chaque démarrage, car /sys se régénère. J'ai tenté de le mettre dans les applications au démarrage mais ça ne fonctionne pas à cause des "sudo". Comment faire pour avoir les droits root dans ce genre de contexte ?
Deuxième soucis, j'aime pas trop cette solution car elle force à chaque démarrage un nouveau binding et touche au dossier /sys. Mais bon au moins, ça marche...
Des idées pour faire fonctionner tout ça ? :)