Hi Ralf Thanks for the bisect and the report.
The patch to remove noprod parameter has been queued for 6.20 :S so we should look into a more permanent fix soon. When you say zoom, do you mean the desktop version of zoom ( https://zoom.us/download?os=linux ) or the web version I would assume that it is the zoom app, that is ignoring the "error" flag from the frames and showing them to the users. Can you confirm that? Hopefully we can reach zoom and they can fix it. Now about the error flag. I have given a fast look at your usb trace and have only seen 4 frames with "error bits" [1]. Can you add more tracing? Do something like: rmmod uvcvideo modprobe uvcvideo trace=0xffffffff Then start zoom, trigger the error and share the content of your dmesg. It should contain an explanation of why the driver thinks that the frames are invalid. Thanks! [1] I used this filter in wireshark: usb.iso.data[1]!=0x0d && usb.iso.data[1]!=0x0c && usb.iso.data[1]!=0x0f && usb.iso.data[1]!=0x0e && usb.addr == "3.34.1"

