Re: uvcvideo: Logitech Brio 500 (046d:0943) needs UVC_QUIRK_PROBE_DEF

From: Ricardo Ribalda

Date: Wed Sep 30 2026 - 02:27:44 EST


Hi Perry

Thanks for the report.

Could you provide the output of lsusb -v -d 046d:0943 ?

If you want to try, you could send a patch like this one (but with the
right quirk):
https://gitlab.freedesktop.org/linux-media/users/uvc/-/commit/056dfb7bf8c9d62367bd600a175e072692df67a6

Thanks :)

On Wed, 30 Sept 2026 at 01:13, Perry Joyce <perrygjoyce97@xxxxxxxxx> wrote:
>
> Hi,
>
> Resending in plain text as requested.
>
> I'm seeing a reproducible UVC probe error with a Logitech Brio 500 (046d:0943):
>
> uvcvideo 1-3:1.0: Found UVC 1.00 device Brio 500 (046d:0943)
> uvcvideo 1-3:1.1: Failed to set UVC probe control : -32 (exp. 26).
>
> Kernel:
>
> Linux archlinux 7.2.6-1-cachyos-bore #1 SMP PREEMPT_DYNAMIC Thu, 17
> Sep 2026 07:33:37 +0000 x86_64 GNU/Linux
>
> The webcam otherwise works normally.
>
> Testing with UVC_QUIRK_PROBE_DEF fixes the initialization error:
>
> modprobe -r uvcvideo
>
> modprobe uvcvideo quirks=0x100
>
> After loading the module with 0x100, the device initializes without
> the probe-control error:
>
> uvcvideo 1-3:1.0: Found UVC 1.00 device Brio 500 (046d:0943)
> uvcvideo 1-3:1.0: Forcing device quirks to 0x100 by module parameter
> for testing purpose.
> uvcvideo 1-3:1.0: Please report required quirks to the linux-media mailing list.
>
> I also tested this across a reboot with:
>
> options uvcvideo quirks=0x100
>
> and the probe error remains absent. Normal 1920x1080 MJPEG capture at
> 30 fps continues to work.
>
> Device information:
>
> idVendor=046d
> idProduct=0943
> bcdDevice=0.21
> Product: Brio 500
>
> Would it be appropriate to add UVC_QUIRK_PROBE_DEF for this device?
>
> I'm happy to provide additional logs or test a patch if needed.
>
> Kind regards,
> Perry
>
>
> On Fri, 25 Sept 2026 at 21:57, Laurent Pinchart
> <laurent.pinchart@xxxxxxxxxxxxxxxx> wrote:
> >
> > Hello Perry,
> >
> > Your original e-mail was sent as HTML, which gets silently rejected by
> > the kernel mailing lists. Could you please resend it as plain text ?
> >
> > On Fri, Sep 25, 2026 at 09:31:42PM +0100, Perry Joyce wrote:
> > > Hi,
> > >
> > > I'm seeing a reproducible UVC probe error with a Logitech Brio 500 (046d:0943):
> > >
> > > uvcvideo 1-3:1.0: Found UVC 1.00 device Brio 500 (046d:0943)
> > > uvcvideo 1-3:1.1: Failed to set UVC probe control : -32 (exp. 26).
> > >
> > > Kernel:
> > >
> > > Linux archlinux 7.2.6-1-cachyos-bore #1 SMP PREEMPT_DYNAMIC Thu, 17 Sep 2026
> > > 07:33:37 +0000 x86_64 GNU/Linux
> > >
> > > The webcam otherwise works normally.
> > >
> > > Testing with UVC_QUIRK_PROBE_DEF fixes the initialization error:
> > >
> > > # modprobe -r uvcvideo
> > > # modprobe uvcvideo quirks=0x100
> > >
> > > After loading the module with 0x100, the device initializes without the
> > > probe-control error:
> > >
> > > uvcvideo 1-3:1.0: Found UVC 1.00 device Brio 500 (046d:0943)
> > > uvcvideo 1-3:1.0: Forcing device quirks to 0x100 by module parameter for
> > > testing purpose.
> > > uvcvideo 1-3:1.0: Please report required quirks to the linux-media mailing
> > > list.
> > >
> > > I also tested this across a reboot with:
> > >
> > > options uvcvideo quirks=0x100
> > >
> > > and the probe error remains absent. Normal 1920x1080 MJPEG capture at 30 fps
> > > continues to work.
> > >
> > > Device information:
> > >
> > > idVendor=046d
> > > idProduct=0943
> > > bcdDevice=0.21
> > > Product: Brio 500
> > >
> > > Would it be appropriate to add UVC_QUIRK_PROBE_DEF for this device?
> > >
> > > I'm happy to provide additional logs or test a patch if needed.
> > >
> > >
> > > Kind Regards,
> > > Perry
> >
> > --
> > Regards,
> >
> > Laurent Pinchart
>


--
Ricardo Ribalda