Blocco webcam

Forum di supporto per utenti di lingua italiana
Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
alessioo
Level 1
Level 1
Posts: 3
Joined: Sat Mar 27, 2021 8:29 am

Blocco webcam

Post by alessioo »

Ciao
ho installato una webcam con microfono integrato NIYPS.
La cam, all'avvio, funziona correttamente.
Il problema nasce se , da un qualsiasi sw video, si spegne e riaccende la camera. alla riaccensione pò non riaccendersi più.
Unica soluzione è cambiare porta usb.
ho cercato in ogni dove, e pare che il problema non sia isolato. Ma non ho trovato nessuna soluzione funzionante.
Il problema è pesantissimo, perchè impossibilita la didattica a distanza dei miei figli,

da dmesg emergono problemi in UVCVIDEO

Code: Select all

[    1.222077] usb 2-9: config 1 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 32, changing to 9
[    1.222460] usb 2-9: New USB device found, idVendor=1b3f, idProduct=2247, bcdDevice= 1.00
[    1.222461] usb 2-9: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[    1.222462] usb 2-9: Product: GENERAL WEBCAM
[    1.222463] usb 2-9: Manufacturer: GENERAL
[    1.222463] usb 2-9: SerialNumber: JH0319_20200710_v012
...

Code: Select all

[    3.866025] uvcvideo: Found UVC 1.00 device GENERAL WEBCAM (1b3f:2247)
[    3.866068] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 1: -32 (exp. 1).
[    3.866909] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[    3.867119] input: GENERAL WEBCAM: GENERAL WEBCAM as /devices/pci0000:00/0000:00:14.0/usb2/2-9/2-9:1.0/input/input8
[    3.867165] usbcore: registered new interface driver uvcvideo
[    3.867165] USB Video Class driver (1.1.1)
...

Code: Select all

[    4.234083] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[    4.276488] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
la cam funziona bene, il problema è il blocco eventualmete ai riavvii dei software

Code: Select all

alessio@alessio-All-Series:~$ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 1b3f:2247 Generalplus Technology Inc. GENERAL WEBCAM
Bus 002 Device 002: ID 248a:8367 Maxxter Wireless Receiver
Bus 002 Device 004: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Select all

alessio@alessio-All-Series:~$ sudo lsusb -t
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
    |__ Port 6: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 6: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 9: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 9: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 9: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 9: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 10: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
C'è un doppio riconoscimento?

ho seguito guide in ogni dove, ma il problema non si è risolto
spero possiate aiutarmi

grazie
ciao Alessio
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Paolo_C
Level 5
Level 5
Posts: 850
Joined: Sat Feb 10, 2018 11:20 am
Location: Italy

Re: Blocco webcam

Post by Paolo_C »

Salve,
Il problema nasce se , da un qualsiasi sw video, si spegne e riaccende la camera. alla riaccensione pò non riaccendersi più.
Unica soluzione è cambiare porta usb.
confermo in parte quanto dici.
ho provato a ricreare le tua situazione con Guvcview che è un'applicazione, con una semplice interfaccia GTK+, per la cattura e la visualizzazione di video da dispositivi supportati dal driver Linux UVC.
Infatti spegnedo la camera e riaccendendola non va più, non solo nella stessa porta, ma in nessuna porta usb; quindi peggiorativo.
Diversamente con Skype è tutto ok; se spengo la camera e la riaccendo anche senza cambiare porta, il video si riprende immediatamente. Quindi direi, a ragione di questa verifica, che l'anomalia può non dipendere dalla webcam, ma dal software video che viene utilizzato con essa.
alessioo
Level 1
Level 1
Posts: 3
Joined: Sat Mar 27, 2021 8:29 am

Re: Blocco webcam

Post by alessioo »

Grazie
credo che il problema sia a livello driver UCV e kernel. nTrattasi evidentemente di bug o di cam non supportata
Qualcuno ha idee risolutive
grazie per l'aiuto
ciao
Alessio
Simonxxx84
Level 1
Level 1
Posts: 20
Joined: Tue Jan 05, 2021 1:23 pm

Re: Blocco webcam

Post by Simonxxx84 »

No so se possa essere utile, io ho avuto questo problema https://askubuntu.com/questions/177312/ ... ile#177373 Risolto disinstallando

Code: Select all

uvcdynctrl-udev
e

Code: Select all

uvcdynctrl-udev-data
che mi creava giga di file log, riporto la risoluzione tradotta:
È un programma useles e buggie. Dovrebbe essere semplicemente rimosso dai repository Debian e Ubuntu. Non dovrebbe essere installato. Questo pacchetto non solo crea questi file di registro ENORMI, ma provoca anche l'arresto anomalo o il malfunzionamento di Cheese e di altre app per webcam (non è possibile acquisire video a piena risoluzione con Cheese o Guvcview? RIMUOVERE QUESTO PACCHETTO E FUNZIONA COME DOVREBBE !

Questo bug esiste da anni e il manutentore di uvcdyn ... non sembra preoccuparsene.

La soluzione è semplice: sudo apt-get remove uvcdynctrl-udev.

Se vuoi essere sicuro di quello che stai facendo, usa invece Synaptic. Cerca il pacchetto buggie uvcdynctrl-udev e uvcdynctrl-udev-data . Mark'em per la rimozione completa. Noterai che non influenzerà altri programmi, non sono dipendenze, quindi puoi rimuoverlo in sicurezza. Fallo.

Quindi controlla / var / log, cerca in questo enorme uvcdynctrl-udev.log , come root, eliminalo. (apri un terminale **

cd /var/log
sudo rm uvcdynctrl-udev.log
alessioo
Level 1
Level 1
Posts: 3
Joined: Sat Mar 27, 2021 8:29 am

Re: Blocco webcam

Post by alessioo »

ciao
ho disinstallato uvcdynctrl-udev e cacellato il log da /var/log ma il problema rimane :(
saluti
Alessio
Locked

Return to “Italiano - Italian”