[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux-31] Xubuntu sur Lenovo Helix 3xxx - réglage webcam ?



On Sun, 4 Aug 2019 17:44:43 +0200
"Joyce MARKOLL" (via linux-31 Mailing List) <linux-31@culte.org> wrote:

> On Sat, 3 Aug 2019 16:58:43 +0200
> "Joyce MARKOLL" (via linux-31 Mailing List) <linux-31@culte.org> wrote:
>
> > On Sat, 03 Aug 2019 03:13:29 +0200
> > "Jean-Marc Mongrelet" (via linux-31 Mailing List) <linux-31@culte.org> wrote:
> >
> > > Si-non voir ici:
> > > https://doc.ubuntu-fr.org/webcam#plusieurs_entrees_videosdefinir_un_numero_d_attributiondevxxx_fixe

la création de nods n'a pas aidé, au reboot ils n'étaient plus là. :D

J'essaie la création d'un fichier de règle udev sur le modèle de la page ubuntu, en
transposant, avec actuellement ceci à l'intérieur:

# Persistent rules for the front webcam
KERNEL=="video2", ATTRS{idProduct}=="b394", ATTRS{idVendor}=="04f2", SYMLINK
+="IntegratedCameraC"

KERNEL=="video3", ATTRS{idProduct}=="b394", ATTRS{idVendor}
=="04f2", SYMLINK+="FrontWebcam"

Les chiffres produits par la ligne de commande notée sur la page Ubuntu ne sont pas les
mêmes que les chiffres présentés avec lsusb (pourquoi ?)

********************
$ udevadm info -a -p /sys/class/video4linux/video0 | grep -e vendor -e device
Udevadm info starts with
(………)
'/devices/pci0000:00/0000:00:1d.0': ATTRS{device}=="0x1e26"
    ATTRS{subsystem_device}=="0x2207"
    ATTRS{subsystem_vendor}=="0x17aa"
    ATTRS{vendor}=="0x8086"
  looking at parent device '/devices/pci0000:00':

********************

$ udevadm info -a -p /sys/class/video4linux/video2 | grep -e vendor -e device
Udevadm info starts with

(………)

'/devices/pci0000:00/0000:00:1a.0': ATTRS{device}=="0x1e2d"
    ATTRS{subsystem_device}=="0x2207"
    ATTRS{subsystem_vendor}=="0x17aa"
    ATTRS{vendor}=="0x8086"
  looking at parent device '/devices/pci0000:00':

********************

lsusb:

……
Bus 002 Device 003: ID 04f2:b37e Chicony Electronics Co., Ltd
……
Bus 001 Device 005: ID 04f2:b394 Chicony Electronics Co., Ltd Integrated Camera

********************


J'ai lancé guvcview, dû à nouveau changer pour la webcam de face puis regardé les
messages de dmesg et trouvé des lignes de uvcvideo contenant ceci:

****
[    4.080142] uvcvideo 1-1.6:1.0: Entity type for entity Extension 4 was not initialized!
[    4.080145] uvcvideo 1-1.6:1.0: Entity type for entity Extension 3 was not initialized!
[    4.080147] uvcvideo 1-1.6:1.0: Entity type for entity Processing 2 was not
initialized! [    4.080148] uvcvideo 1-1.6:1.0: Entity type for entity Camera 1 was not
initialized!

****
[    3.995572] uvcvideo 2-1.3:1.0: Entity type for entity Extension 8 was not initialized!
[    3.995576] uvcvideo 2-1.3:1.0: Entity type for entity Extension 2 was not initialized!
[    3.995578] uvcvideo 2-1.3:1.0: Entity type for entity Extension 6 was not initialized!
[    3.995580] uvcvideo 2-1.3:1.0: Entity type for entity Processing 3 was not
initialized! [    3.995583] uvcvideo 2-1.3:1.0: Entity type for entity Camera 1 was not
initialized!

****

copié sur le web, cela me mène à un post indiquant d'installer v4l-utils puis:

$ v4l2-ctl --list-devices
Integrated Camera: Integrated C (usb-0000:00:1a.0-1.6):
	/dev/video2
	/dev/video3

Integrated Rear Camera (usb-0000:00:1d.0-1.3):
	/dev/video0
	/dev/video1

****

Mais ces messages, selon d'autres lieux/rapports de bugs, sont inoffensis.


Quand à mon test de fichier de règle udev:

$ ls -l /dev/FrontWebcam
lrwxrwxrwx 1 root root 6 août   4 18:26 /dev/FrontWebcam -> video3

$ ls -l /dev/IntegratedCameraC
lrwxrwxrwx 1 root root 6 août   4 18:26 /dev/IntegratedCameraC -> video2

****

Je continue à tester et chercher la solution pour que ce soit "video2" ou "video3" qui
soit le choix par défaut.



--

https://orditux.org
https://linux-ariege.eu.org
https://linuxvillage.org
https://bentovillage.me