{{tag>ubuntu debian linux camera vidéo microscope usb}}
:TODO: :TODO_DOCUPDATE:
====== Microscope USB ======
Lorsqu'il est branché, le périphérique est reconnu mais les logiciels tels que Cheese/Entangle ne le proposent pas comme périphérique d'entrée vidéo.
La commande lsusb nous permet de nous assurer que le périphérique est bien détecté:
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0408:5373 Quanta Computer, Inc. HP HD Camera
Bus 001 Device 003: ID 06cb:00b7 Synaptics, Inc.
Bus 001 Device 002: ID 1a81:1701 Holtek Semiconductor, Inc. Wireless Dongle
Bus 001 Device 005: ID 8087:0029 Intel Corp.
Bus 001 Device 011: ID 1b3f:2002 Generalplus Technology Inc. 808 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Pour afficher plus de détails concernant le périphérique USB:
lsusb -v -d 1b3f:2002
Le script **usb-devices** du paquetage usbutils permet de lister les périphériques USB et leur pilote associé.
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1b3f ProdID=2002 Rev=01.00
S: Manufacturer=GENERAL
S: Product=GENERAL - UVC
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#=0x1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
La commande **hwinfo %%--usb%%**:
. . .
06: USB 00.1: 0000 Unclassified device
[Created at usb.122]
Unique ID: dOTr.QWL_zlewMKE
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1
SysFS BusID: 1-1:1.1
Hardware Class: unknown
Model: "Generalplus 808 Camera #9 (web-cam mode)"
Hotplug: USB
Vendor: usb 0x1b3f "Generalplus Technology Inc."
Device: usb 0x2002 "808 Camera #9 (web-cam mode)"
Revision: "1.00"
Driver: "uvcvideo"
Driver Modules: "uvcvideo"
Speed: 480 Mbps
Module Alias: "usb:v1B3Fp2002d0100dcEFdsc02dp01ic0Eisc02ip00in01"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #10 (Hub)
. . .
Le microscope USB
Afficher les périphériques de type caméra:
gphoto2 --abilities
Si le périphérique n'est pas reconnu, on obtient un message de la forme:
*** Erreur ***
Could not detect any camera
*** Erreur (-105 : « Unknown model ») ***
Pour obtenir les messages de débogage, veuillez utiliser l'option --debug.
Ces messages peuvent aider à trouver une solution au problème. Si vous avez
l'intention d'envoyer un message d'erreur ou de débogage à la liste de
diffusion des développeurs de gPhoto ,
en anglais, veuillez exécuter gphoto2 comme suit :
env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --abilities
Veuillez vous assurer que les arguments sont suffisamment protégés.
Le logiciel **guvcview** permet d'utiliser le microscope mais les boutons de zoom ne fonctionnent pas.
===== Références =====
* https://wsthub.medium.com/use-a-digital-camera-on-ubuntu-c65061227164
* https://unix.stackexchange.com/questions/60078/find-out-which-modules-are-associated-with-a-usb-device
* https://stackoverflow.com/questions/3946813/how-can-i-bind-a-driver-with-a-usb-device
* https://www.ubuntupit.com/best-linux-camera-software/