{{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/