, , , , , ,

: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 <gphoto-devel@lists.sourceforge.net>,
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