Puncte:1

Camera USB (Logitech) nu mai funcționează până când este reconectată

drapel cn

Am un computer desktop Dell cu Ubuntu 18.04 și cameră Logitech BRIO. A funcționat bine cu Ubuntu 16.04 și a funcționat bine câteva săptămâni după actualizarea la 18.04, făcând sute de fotografii. Apoi, începând cu o săptămână sau două, primește câteva injecții, uneori 30, alteori 50, apoi încetează să funcționeze până când este deconectat și reconectat. Mai am un desktop Dell, tot cu Ubuntu 18.04 și aceeași cameră, dar acela nu are conexiune la internet și nu se actualizează. Acela continuă să funcționeze bine. Schimb camerele, iar problema este încă cu acest computer.

Reconectez camera și rulez acest script pentru testare, folosind fswebcam pentru a obține fotografii și a salva ca jpg:

#!/bin/bash

pentru index în {0..100}
do
    ecou shot $index
    echo Time: `data +"%Y-%m-%d %T"`
    fswebcam -d v4l2:/dev/video0 -r 4096x2160 --jpeg -1 --no-banner -S 9 --verbose temp/shot.jpg
    somn 1
Terminat
Ieșire

Funcționează bine de 20 până la 50 de ori, apoi fswebcam spune „Nu se poate găsi un format de paletă compatibil”. Acesta este afișat pentru două fotografii consecutive, ultima care a funcționat și prima care a eșuat:

lovitura 62
Ora: 2021-11-30 11:26:17
--- Se deschide v4l2:/dev/video0...
>>> Folosind modulul sursă „v4l2”.
S-a deschis /dev/video0.
src_v4l2_get_capability,87: /dev/video0 informații:
src_v4l2_get_capability,88: cap.driver: „uvcvideo”
src_v4l2_get_capability,89: cap.card: „Logitech BRIO”
src_v4l2_get_capability,90: cap.bus_info: „usb-0000:00:14.0-8”
src_v4l2_get_capability,91: cap.capabilities=0x84200001
src_v4l2_get_capability,92: - VIDEO_CAPTURE
src_v4l2_get_capability,103: - STREAMING
Nu a fost specificată nicio intrare, folosind prima.
src_v4l2_set_input,181: /dev/video0: Informații de intrare 0:
src_v4l2_set_input,182: name = „Camera 1”
src_v4l2_set_input,183: tip = 00000002
src_v4l2_set_input,185: - CAMERA
src_v4l2_set_input,186: set audio = 00000000
src_v4l2_set_input,187: tuner = 00000000
src_v4l2_set_input,188: stare = 00000000
src_v4l2_set_pix_format,520: Dispozitivul oferă următoarele formate de pixeli V4L2:
src_v4l2_set_pix_format,533: 0: [0x56595559] „YUYV” (YUYV 4:2:2)
src_v4l2_set_pix_format,533: 1: [0x47504A4D] „MJPG” (Motion-JPEG)
src_v4l2_set_pix_format,533: 2: [0x3231564E] „NV12” (Y/CbCr 4:2:0)
Folosind paleta MJPEG
src_v4l2_set_mmap,672: informații mmap:
src_v4l2_set_mmap,673: frames=4
src_v4l2_set_mmap,722: 0 length=17694720
src_v4l2_set_mmap,722: 1 lungime=17694720
src_v4l2_set_mmap,722: 2 length=17694720
src_v4l2_set_mmap,722: 3 length=17694720
--- Se captează cadrul...
Sari peste 9 cadre...
Se captează 1 cadre...
S-au capturat 10 cadre în 0,31 secunde. (32 fps)
--- Se procesează imaginea capturată...
Setarea formatului de ieșire la JPEG, calitate -1
Se dezactivează bannerul.
Se scrie imaginea JPEG în „temp/shot.jpg”.
lovitura 63
Ora: 2021-11-30 11:26:29
--- Se deschide v4l2:/dev/video0...
>>> Folosind modulul sursă „v4l2”.
S-a deschis /dev/video0.
src_v4l2_get_capability,87: /dev/video0 informații:
src_v4l2_get_capability,88: cap.driver: „uvcvideo”
src_v4l2_get_capability,89: cap.card: „Logitech BRIO”
src_v4l2_get_capability,90: cap.bus_info: „usb-0000:00:14.0-8”
src_v4l2_get_capability,91: cap.capabilities=0x84200001
src_v4l2_get_capability,92: - VIDEO_CAPTURE
src_v4l2_get_capability,103: - STREAMING
Nu a fost specificată nicio intrare, folosind prima.
src_v4l2_set_input,181: /dev/video0: Informații de intrare 0:
src_v4l2_set_input,182: name = „Camera 1”
src_v4l2_set_input,183: tip = 00000002
src_v4l2_set_input,185: - CAMERA
src_v4l2_set_input,186: set audio = 00000000
src_v4l2_set_input,187: tuner = 00000000
src_v4l2_set_input,188: stare = 00000000
src_v4l2_set_pix_format,520: Dispozitivul oferă următoarele formate de pixeli V4L2:
src_v4l2_set_pix_format,533: 0: [0x56595559] „YUYV” (YUYV 4:2:2)
src_v4l2_set_pix_format,533: 1: [0x47504A4D] „MJPG” (Motion-JPEG)
src_v4l2_set_pix_format,533: 2: [0x3231564E] „NV12” (Y/CbCr 4:2:0)
Nu se poate găsi un format de paletă compatibil.

dmesg -T arată asta, începând de când camera a fost reconectată:

[Marți 30 noiembrie 11:18:03 2021] usb 2-8: deconectare USB, numărul dispozitivului 7
[Marți 30 noiembrie 11:18:10 2021] usb 2-8: noul dispozitiv USB SuperSpeed ​​numărul 8 folosind xhci_hcd
[Marți, 30 noiembrie 11:18:10 2021] usb 2-8: a fost găsit un nou dispozitiv USB, idVendor=046d, idProduct=085e
[Marți, 30 noiembrie 11:18:10 2021] usb 2-8: șiruri noi de dispozitive USB: Produc=0, Produs=2, 
SerialNumber=3
[Tue Nov 30 11:18:10 2021] usb 2-8: Produs: Logitech BRIO
[Tue Nov 30 11:18:10 2021] usb 2-8: Serial Number: 93004248
[Marți, 30 noiembrie 11:18:10 2021] uvcvideo: Dispozitiv UVC 1.00 găsit Logitech BRIO (046d:085e)
[Tue Nov 30 11:18:10 2021] intrare: Logitech BRIO ca 
/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/input/input20
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 24000
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 32000
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 48000
[Tue Nov 30 11:18:10 2021] intrare: Logitech BRIO ca /devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.4/0003:046D:085E.0006/input /input21
[Tue Nov 30 11:18:10 2021] hid-generic 0003:046D:085E.0006: input,hidraw0: Dispozitiv USB HID v1.11 [Logitech BRIO] pe usb-0000:00:14.0-8/input4
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 48000
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 48000
[Tue Nov 30 11:18:10 2021] usb 2-8: rata curentă 16000 este diferită de rata de rulare 48000
[Tue Nov 30 11:26:21 2021] USB 2-8: Setarea SEL pentru U1 inițiată de dispozitiv a eșuat.
[Tue Nov 30 11:26:21 2021] USB 2-8: Setarea SEL pentru U2 inițiată de dispozitiv a eșuat.
[Tue Nov 30 11:26:27 2021] USB 2-8: Setarea SEL pentru U1 inițiat de dispozitiv a eșuat.
[Tue Nov 30 11:26:27 2021] USB 2-8: Setarea SEL pentru U2 inițiată de dispozitiv a eșuat.
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).
[Tue Nov 30 11:26:28 2021] uvcvideo: Nu s-a setat controlul sondei UVC: -32 (exp. 26).

Și ultimul lucru se repetă de multe ori.

Am încercat asta de multe ori și întotdeauna eșuează în același mod, începând cu acel „usb 2-8: Set SEL for device-initiated U1 failed”.

Cum aș putea găsi și rezolva această problemă?

drapel it
Am aceeași problemă pe win10pro (21H2/19044.1415), deci nu este necesară o problemă cu Linux. Când se blochează, ledul este încă aprins pentru mine, poți confirma? Ar implica că este încă alimentat chiar dacă Win nu îl mai vede. Am și camera web brio „stream” (046D:085E) și cred că este o problemă de driver/compatibilitate (fie conflict de sistem de operare/aplicație). Nicio problemă pe computerul meu anterior. Se pare că Win folosește drivere vechi indiferent de ce (2017, duh). Am citit că „versiunea pro” este mult mai bine suportată, au mai multe actualizări de firmware și cip diferit. Nicio soluție încă, încă săpat, se va actualiza dacă da.
Puncte:1
drapel it

După cum am comentat, am o problemă similară pe Windows 10. Am observat recent un avertisment în jurnalele care menționează că foloseam camera web cu un port USB 2.0 (singurul rămas disponibil pe computer). Am trecut la un port USB 3.2, și nicio deconectare de mai bine de o oră... Am citit în mai multe locuri (ca aici) că camera web funcționează conform așteptărilor doar în 4K cu cablul implicit / logitech sau unul compatibil complet, care ar trebui să fie USB3 de cel puțin 480mbs. Deci, conectarea la un USB2 ar putea fi într-adevăr problematică. Pe măsură ce folosești -r 4096x2160, problema ta ar putea fi identica ?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.