Am achiziționat o cameră web nouă și am o problemă. Când testez audio sau video, totul funcționează. Cu toate acestea, când testez videoclipul cu sunet, browserul web (firefox) se blochează.
Chromium îngheață, dar videoclipul devine negru după câteva secunde.
Văd o eroare în raportul dmesq: usb 1-1.3: 3:1: nu se poate obține frecvența la ep 0x84
Am rulat comenzile obișnuite și iată rezultatele:
sudo dmesg | grep uvcvideo
[ 83.658018] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 83.667475] usbcore: a înregistrat un nou driver de interfață uvcvideo
[ 196.343403] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 196.347417] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 196.351408] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 196.355402] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 196.359401] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 1426.486880] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3124.540112] usbcore: anularea înregistrării driverului de interfață uvcvideo
[ 3124.599578] usbcore: driver de interfață nou înregistrat uvcvideo
[ 3133.727161] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3172.749702] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3172.753863] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3172.757814] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3172.761926] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3172.765849] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3223.919309] usbcore: anularea înregistrării driverului de interfață uvcvideo
[ 3223.983470] usbcore: înregistrat un nou driver de interfață uvcvideo
[ 3239.217269] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3239.217279] uvcvideo: Forțarea diferențelor dispozitivului la 0x100 prin parametrul modulului în scopul testării.
[ 3239.217284] uvcvideo: Vă rugăm să raportați ciudateniile necesare pe lista de corespondență linux-uvc-devel.
[ 3274.142225] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3274.146260] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3274.150207] uvcvideo: Nu s-a putut retrimite videoclipul URB (-19).
[ 3274.154207] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3274.158324] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3628.393929] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3628.393943] uvcvideo: Forțarea diferențelor dispozitivului la 0x100 prin parametrul modulului în scopul testării.
[ 3628.393951] uvcvideo: Vă rugăm să raportați ciudateniile necesare pe lista de corespondență linux-uvc-devel.
[ 3771.545947] Modules linked in: uvcvideo st snd_usb_audio snd_hwdep snd_usbmidi_lib rfcomm algif_hash aes_neon_bs aes_neon_blk crypto_simd cryptd algif_skcipher af_alg hci_uart btqca btrtl btbcm btintel bnep vc4 drm_kms_helper cec snd_soc_core btsdio snd_compress bluetooth joydev input_leds ac97_bus snd_pcm_dmaengine snd_bcm2835(CE) snd_pcm_oss ecdh_generic ecc snd_mixer_oss brcmfmac snd_pcm brcmutil snd_seq_dummy snd_seq_oss bcm2835_isp(CE) bcm2835_codec(CE) bcm2835_v4l2(CE) cfg80211 snd_seq_midi bcm2835_mmal_vchiq(CE) snd_seq_midi_event v4l2_mem2mem videobuf2_vmalloc snd_rawmidi videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_common crct10dif_ce snd_seq videodev v3d snd_seq_device mc gpu_sched raspberrypi_hwmon snd_timer snd vc_sm_cma(CE) fb_sys_fops syscopyarea sysfillrect sysimgblt rpivid_mem uio_pdrv_genirq uio sch_fq tcp_bbr ppdev lp drm parport ip_tables x_tables autofs4 btrfs blake2b_generic xor xor_neon hid_generic usbhid raid6_pq libcrc32c spidev xhci_pci
[ 3771.546011] xhci_pci_renesas phy_generic [ultima descărcare: uvcvideo]
[ 3786.468764] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3786.472766] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3786.476763] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3786.480730] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3786.484721] uvcvideo: Nu s-a retrimis videoclipul URB (-19).
[ 3796.599246] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3796.599253] uvcvideo: Forțarea diferențelor dispozitivului la 0x100 prin parametrul modulului în scopul testării.
[ 3796.599256] uvcvideo: Vă rugăm să raportați ciudateniile necesare pe lista de corespondență linux-uvc-devel.
[ 4643.481104] usbcore: anularea înregistrării driverului de interfață uvcvideo
[ 4643.598508] usbcore: driver de interfață nou înregistrat uvcvideo
[ 4655.598321] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 4655.598338] uvcvideo: Forțarea diferențelor dispozitivului la 0x100 prin parametrul modulului în scopul testării.
[ 4655.598346] uvcvideo: Vă rugăm să raportați ciudateniile necesare pe lista de corespondență linux-uvc-devel.
[ 6323.152611] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 6323.152626] uvcvideo: Forțarea diferențelor dispozitivului la 0x100 prin parametrul modulului în scopul testării.
[ 6323.152633] uvcvideo: Vă rugăm să raportați ciudateniile necesare pe lista de corespondență linux-uvc-devel.
[ 6510.278435] usbcore: anularea înregistrării driverului de interfață uvcvideo
[ 6510.607359] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 6510.615009] usbcore: înregistrat un nou driver de interfață uvcvideo
[ 7132.107013] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 7631.492749] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
sudo dmesg
[ 3124.599578] usbcore: driver de interfață nou înregistrat uvcvideo
[ 3124.599585] Driver USB Video Class (1.1.1)
[ 3133.287821] usb 1-1.3: noul dispozitiv USB de mare viteză numărul 7 folosind xhci_hcd
[ 3133.724035] usb 1-1.3: a fost găsit un nou dispozitiv USB, idVendor=0c45, idProduct=636d, bcdDevice= 1,00
[ 3133.724054] usb 1-1.3: șiruri noi de dispozitive USB: Produc=2, Produs=1, Număr de serie=3
[ 3133.724065] usb 1-1.3: Produs: Cameră USB 2.0
[ 3133.724074] usb 1-1.3: Producător: Sonix Technology Co., Ltd.
[ 3133.724084] usb 1-1.3: Număr de serie: SN0001
[ 3133.727161] uvcvideo: Dispozitiv UVC 1.00 găsit Cameră USB 2.0 (0c45:636d)
[ 3133.735160] intrare: USB 2.0 Camera: USB Camera ca /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1/1-1. -1.3:1.0/input/input11
[ 3133.740339] usb 1-1.3: 3:1: nu se poate obține frecvența la ep 0x84
[ 3134.005831] usb 1-1.3: 3:1: nu se poate obține frecvența la ep 0x84
[ 3134.021742] usb 1-1.3: 3:1: nu se poate obține frecvența la ep 0x84
dmesg cu audit crom
[ 8743.943123] kauditd_printk_skb: 516 apeluri inverse suprimate
[ 8743.943134] audit: type=1400 audit(1646514839.275:2867): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/sys/devices/platform/scb/fd500000.pcie/ pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/idVendor" pid=10114 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid =0
[ 8743.943312] audit: type=1400 audit(1646514839.275:2868): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/sys/devices/platform/scb/fd500000.pcie/ pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/interface" pid=10114 comm="chrome" requested_mask="r" denied_mask=" r" fsuid=1000 ouid=0
[ 8743.963541] audit: type=1400 audit(1646514839.295:2869): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/sys/devices/platform/scb/fd500000.pcie/ pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/idVendor" pid=10114 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid =0
sudo lsusb
Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Dispozitiv 004: ID 062a:4101 MosArt Semiconductor Corp. Tastatură/Mouse fără fir
Autobuz 001 Dispozitiv 011: ID 3938:1080
Bus 001 Dispozitiv 017: ID 0c45:636d Hub Microdia USB2.0
Autobuz 001 Dispozitiv 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
sudo lsusb -t
/: Autobuz 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Autobuz 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 1: Dev 2, Dacă 0, Clasă=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 17, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 17, Dacă 0, Clasă=Video, Driver=uvcvideo, 480M
|__ Port 1: Dev 17, If 3, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 17, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 3: Dev 11, dacă 0, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 1,5M
|__ Port 3: Dev 11, Dacă 1, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 1,5M
|__ Port 4: Dev 4, dacă 0, Clasă=Dispozitiv de interfață umană, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
Camera mea web: Xiaomi/Microdia IMILAB CMSXJ22A
Linux-ul meu: Ubuntu 20.10 (Groovy Gorilla)