Am o cameră web USB Toshiba, dar nu o pot face să funcționeze pe computerul meu Ubuntu 20.04.
Aici am plasat câteva ieșiri de comandă care pot fi utile:
$> hwinfo --usb
03: USB 00.2: Card TV 11200
[Creat la usb.122]
ID unic: WiL4.3qstbdAw+R6
ID părinte: k4bc.2DFUsyrieMD
ID SysFS: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2
SysFS BusID: 1-2:1.2
Clasa hardware: card tv
Model: „Cameră web de încredere Pixart Imaging PAC731x”
Conectare la cald: USB
Furnizor: usb 0x093a „Pixart Imaging, Inc.”
Dispozitiv: usb 0x2621 „PAC731x Trust Webcam”
Revizie: „1.00”
Driver: „snd-usb-audio”
Module driver: "snd_usb_audio"
Viteza: 12 Mbps
Alias modul: „usb:v093Ap2621d0100dc00dsc00dp00ic01isc02ip00in02”
Informații șofer #0:
Stare driver: gspca_pac7311 este activ
Cmd de activare a driverului: „modprobe gspca_pac7311”
Informații șofer #1:
Stare driver: gspca_pac7302 este activ
Cmd de activare a driverului: „modprobe gspca_pac7302”
Stare configurare: cfg=nou, disponibil=da, nevoie=nu, activ=necunoscut
Atașat la: #8 (Hub)
$> ls /dev/video*
/dev/video0 /dev/video1 /dev/video2
Când este deconectată camera, această comandă dă numai două rezultate.
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese
Cu această ultimă comandă Cheese îmi recunoaște camera. Dar când îl selectez, totul este negru.
Două lucruri care ar putea fi demne de remarcat:
- Laptopul meu are o cameră web integrată (ar putea fi în conflict unul cu celălalt?)
- Când camera USB este conectată la un alt dispozitiv, se aprinde un LED albastru. Pe mașina mea Ubuntu, acest LED este stins.
$> LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so fswebcam --device /dev/video2 dd.jpg
--- Se deschide /dev/video2...
Se încearcă modulul sursă v4l2...
S-a deschis /dev/video2.
Nu a fost specificată nicio intrare, folosind prima.
Ajustarea rezoluției de la 384x288 la 640x480.
libv4l2: eroare la pornirea fluxului: eroare de protocol
Eroare la pornirea fluxului.
VIDIOC_STREAMON: Eroare de protocol
Imposibil de utilizat mmap. Folosind în schimb read.
--- Se captează cadrul...
libv4l2: eroare de scoatere din coadă buf: Argument nevalid
VIDIOC_DQBUF: Argument nevalid
Nu au fost capturate cadre.
După executarea acestei comenzi ls /dev/video*
scoate o intrare mai puțin. De asemenea, Cheese nu recunoaște camera folosind a treia comandă de mai sus. În plus, LED-ul albastru rămâne aprins. Dacă comportamentul deconectat revine așa cum este menționat la începutul postării.
Dacă doriți să vedeți rezultatul unei alte comenzi, vă rugăm să-mi spuneți!