[HELP] My Logitech Brio 500 webcam stopped working (F42)

Hi, I’m writing because after last updates my webcam completely stopped working.
It’s a USB-C webcam that used to work perfectly in F41 and worked until some days ago. Now it’s not even appearing in my USB devices.
Tried troubleshooting with Claude, but didn’t help.
Other info that may help:

  • the camera works perfectly when plugged into MacOS
  • there is no difference in plugging the camera on the rear port or front port of my PC
    I’ll paste here some commands outputs that may give by hint to a good fellow who is willing to help.

Thanks,
Matteo


lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 00de:5754 Mode Designs M256W-H
Bus 001 Device 005: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 001 Device 006: ID 1462:7c91 Micro Star International MYSTIC LIGHT 
Bus 001 Device 007: ID 0e8d:0608 MediaTek Inc. Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1235:8210 Focusrite-Novation Scarlett 2i2 3rd Gen
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

dmesg

[ 3405.122149] Bluetooth: hci0: corrupted SCO packet
[ 3528.061467] Bluetooth: hci0: corrupted SCO packet
[ 3538.301415] Bluetooth: hci0: corrupted SCO packet
[ 3543.431383] Bluetooth: hci0: corrupted SCO packet
[ 3563.921270] Bluetooth: hci0: corrupted SCO packet
[ 3660.288315] Bluetooth: hci0: SCO packet for unknown connection handle 3584
[ 6555.997790] usb usb3-port2: Cannot enable. Maybe the USB cable is bad?
[ 6556.728831] usb 3-2: new high-speed USB device number 8 using xhci_hcd
[ 6556.852933] usb 3-2: unable to get BOS descriptor or descriptor too short
[ 6556.853307] usb 3-2: unable to read config index 0 descriptor/start: -71
[ 6556.853311] usb 3-2: can't read configurations, error -71
[ 6556.853360] usb usb3-port2: attempt power cycle
[ 6557.440768] usb 3-2: new high-speed USB device number 9 using xhci_hcd
[ 6557.474105] usb 3-2: New USB device found, idVendor=046d, idProduct=0943, bcdDevice= 0.21
[ 6557.474109] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[ 6557.474111] usb 3-2: Product: Brio 500
[ 6557.474114] usb 3-2: SerialNumber: 2403LZ50LAB8
[ 6557.526927] usb 3-2: Found UVC 1.00 device Brio 500 (046d:0943)
[ 6557.537681] uvcvideo 3-2:1.1: Failed to set UVC probe control : -32 (exp. 26).
[ 6558.526984] hid-generic 0003:046D:0943.0008: hiddev96,hidraw0: USB HID v1.11 Device [Brio 500] on usb-0000:2d:00.3-2/input4

cam -l

[1:49:24.462260453] [15335]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
[1:49:24.809223364] [15338] ERROR V4L2 v4l2_device.cpp:92 /dev/video0[-1:cap]: Failed to open V4L2 device '/dev/video0': Device or resource busy
Available cameras:

inxi -Fxmz

System:
  Kernel: 6.14.6-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
  Desktop: GNOME v: 48.1 Distro: Fedora Linux 42 (Workstation Edition)
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG B550 TOMAHAWK MAX WIFI (MS-7C91)
    v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 2.20
    date: 08/30/2022
Memory:
  System RAM: total: 32 GiB available: 31.26 GiB used: 8.69 GiB (27.8%)
  Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-A DIMM 1 type: DDR4 size: 16 GiB speed: 3600 MT/s
  Device-3: Channel-B DIMM 0 type: no module installed
  Device-4: Channel-B DIMM 1 type: DDR4 size: 16 GiB speed: 3600 MT/s
CPU:
  Info: 6-core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+
    rev: 2 cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
  Speed (MHz): avg: 3423 min/max: 550/4654 boost: enabled cores: 1: 3423
    2: 3423 3: 3423 4: 3423 5: 3423 6: 3423 7: 3423 8: 3423 9: 3423 10: 3423
    11: 3423 12: 3423 bogomips: 88804
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070 Lite Hash Rate] vendor: Gigabyte
    driver: nvidia v: 570.153.02 arch: Ampere bus-ID: 2b:00.0
  Device-2: Logitech Brio 500
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB bus-ID: 3-2:10
  Display: wayland server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: X: loaded: nvidia unloaded: modesetting
    gpu: nvidia,nvidia-nvswitch resolution: 2560x1440~144Hz
  API: EGL v: 1.5 drivers: nvidia,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.153.02
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
  API: Vulkan v: 1.4.313 drivers: nvidia,llvmpipe surfaces: N/A devices: 2
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi wl: wlr-randr x11: xdriinfo, xdpyinfo,
    xprop, xrandr
Audio:
  Device-1: NVIDIA GA104 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 2b:00.1
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 2d:00.4
  Device-3: Logitech Brio 500
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB bus-ID: 3-2:10
  Device-4: Focusrite-Novation Scarlett 2i2 3rd Gen driver: snd-usb-audio
    type: USB bus-ID: 3-3:2
  API: ALSA v: k6.14.6-300.fc42.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.4.2 status: active
Network:
  Device-1: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel
    bus-ID: 29:00.0
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel port: f000 bus-ID: 2a:00.0
  IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: br-39e1d2dca8bf state: down mac: <filter>
  IF-ID-2: br-7bad2130d969 state: down mac: <filter>
  IF-ID-3: br-cd8af35e6864 state: down mac: <filter>
  IF-ID-4: docker0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB
    bus-ID: 1-9:7
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 1.36 TiB used: 216.22 GiB (15.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 1TB size: 931.51 GiB
    temp: 35.9 C
  ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB
    temp: 32 C
Partition:
  ID-1: / size: 464.17 GiB used: 215.93 GiB (46.5%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 275.4 MiB (28.3%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 464.17 GiB used: 215.93 GiB (46.5%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 41.0 C mobo: 37.2 C
  Fan Speeds (rpm): N/A
Info:
  Processes: 499 Uptime: 1h 52m Init: systemd target: graphical (5)
  Packages: 40 note: see --rpm Compilers: clang: 20.1.3 gcc: 15.1.1
    Shell: Zsh v: 5.9 inxi: 3.3.38