Fedora 39 does not detect the Logitech Brio 4k device

Hello. I have never set up a webcam on Linux before, maybe I need to install some rpm packages to make the Logitech Brio’s video and microphone work.
I don’t see anything resembling a Logitech Brio 4k among the devices. This computer has Windows 10 installed, and the webcam works fine on it. The device is connected to a USB 3.0 port.
In a related forum thread, someone mentioned that their Logitech Brio 4k works out of the box on Fedora 38.

ls -l /dev/  | grep video

nothing

lsusb
Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
uname -r
6.7.6-200.fc39.x86_64
hwinfo --usb
05: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: uIhY.TiQAvTU26X7
  SysFS ID: /devices/pci0000:00/0000:00:1c.7/0000:07:00.0/usb3/3-0:1.0
  SysFS BusID: 3-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 3.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0003 "3.0 root hub"
  Revision: "6.07"
  Serial ID: "0000:07:00.0"
  Driver: "hub"
  Module Alias: "usb:v1D6Bp0003d0607dc09dsc00dp03ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

06: USB 00.0: 10800 Keyboard
  [Created at usb.122]
  Unique ID: VBUu.+P1SsGCg4n7
  Parent ID: ADDn.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.5/1-1.5:1.0
  SysFS BusID: 1-1.5:1.0
  Hardware Class: keyboard
  Model: "Logitech Keyboard K120"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0xc31c "Keyboard K120"
  Revision: "64.00"
  Driver: "usbhid"
  Device File: /dev/input/event2
  Device Files: /dev/input/event2, /dev/input/by-path/pci-0000:00:1d.0-usbv2-0:1.5:1.0-event-kbd, /dev/input/by-id/usb-Logitech_USB_Keyboard-event-kbd, /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-event-kbd
  Device Number: char 13:66
  Speed: 1.5 Mbps
  Module Alias: "usb:v046DpC31Cd6400dc00dsc00dp00ic03isc01ip01in00"
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)

07: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: zPk0.FHd55n4xKo7
  SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb4/4-0:1.0
  SysFS BusID: 4-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 2.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0002 "2.0 root hub"
  Revision: "6.07"
  Serial ID: "0000:00:1a.0"
  Driver: "hub"
  Speed: 480 Mbps
  Module Alias: "usb:v1D6Bp0002d0607dc09dsc00dp00ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

08: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: k4bc.oLWCeziExdF
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0
  SysFS BusID: 1-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 2.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0002 "2.0 root hub"
  Revision: "6.07"
  Serial ID: "0000:00:1d.0"
  Driver: "hub"
  Speed: 480 Mbps
  Module Alias: "usb:v1D6Bp0002d0607dc09dsc00dp00ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

09: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: PYMB.4Nx_qoDfSd7
  Parent ID: zPk0.FHd55n4xKo7
  SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb4/4-1/4-1:1.0
  SysFS BusID: 4-1:1.0
  Hardware Class: hub
  Model: "Intel Integrated Rate Matching Hub"
  Hotplug: USB
  Vendor: usb 0x8087 "Intel Corp."
  Device: usb 0x0024 "Integrated Rate Matching Hub"
  Driver: "hub"
  Speed: 480 Mbps
  Module Alias: "usb:v8087p0024d0000dc09dsc00dp01ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #7 (Hub)

10: USB 00.1: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: yMky.kW6cDp+F+p1
  Parent ID: ADDn.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.5/1-1.5:1.1
  SysFS BusID: 1-1.5:1.1
  Hardware Class: unknown
  Model: "Logitech Keyboard K120"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0xc31c "Keyboard K120"
  Revision: "64.00"
  Driver: "usbhid"
  Device File: /dev/input/event3
  Device Number: char 13:67
  Speed: 1.5 Mbps
  Module Alias: "usb:v046DpC31Cd6400dc00dsc00dp00ic03isc00ip00in01"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)

11: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: ADDn.4Nx_qoDfSd7
  Parent ID: k4bc.oLWCeziExdF
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0
  SysFS BusID: 1-1:1.0
  Hardware Class: hub
  Model: "Intel Integrated Rate Matching Hub"
  Hotplug: USB
  Vendor: usb 0x8087 "Intel Corp."
  Device: usb 0x0024 "Integrated Rate Matching Hub"
  Driver: "hub"
  Speed: 480 Mbps
  Module Alias: "usb:v8087p0024d0000dc09dsc00dp01ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #8 (Hub)

12: USB 00.0: 10a00 Hub
  [Created at usb.122]
  Unique ID: pBe4.aMIzSWiMAJE
  SysFS ID: /devices/pci0000:00/0000:00:1c.7/0000:07:00.0/usb2/2-0:1.0
  SysFS BusID: 2-0:1.0
  Hardware Class: hub
  Model: "Linux Foundation 2.0 root hub"
  Hotplug: USB
  Vendor: usb 0x1d6b "Linux Foundation"
  Device: usb 0x0002 "2.0 root hub"
  Revision: "6.07"
  Serial ID: "0000:07:00.0"
  Driver: "hub"
  Speed: 480 Mbps
  Module Alias: "usb:v1D6Bp0002d0607dc09dsc00dp01ic09isc00ip00in00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation P67 Express Chipset LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)
04:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
06:00.0 IDE interface: Marvell Technology Group Ltd. 88SE912x SATA 6Gb/s Controller [IDE mode] (rev 12)
06:00.1 IDE interface: Marvell Technology Group Ltd. 88SE912x IDE Controller (rev 12)
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

Thank you.

Shutdown the computer with the Webcam still plugged in.
Power up and go to Gnome > Settings > Privacy :

@user2021 I cannot find a link to a thread where someone stated this model works OOTB, could you link that thread?

I will try your recommendations a bit later. But I think it won’t help because it says that even if you disable the camera in Gnome settings, some applications will still have access to it. In my case, Fedora doesn’t see the device as if it’s not connected. Here is a link to a post where it says that Fedora 38 detects Logitech Brio, at least the microphone. In my system, the microphone is not detected.

Please try this, with the Camera Plugged in to a valid USB3 port, shutdown the computer, reboot and then straight to Gnome settings. Also, Comparing F37 to 39 is not very apple to apples and Hardware and apps move a lot as to how they are communicating via Portals now.

I tried what you recommended, but unfortunately it didn’t help. Perhaps I did something wrong. I booted into Fedora, the camera was connected to a USB 3.0 port, then I rebooted Fedora and immediately went to gnome settings/Privacy/Camera. The Camera switch was on, but the camera was not working. I tried turning the switch off and on, but it didn’t help.

I also found that other users have the camera working with the uvcvideo kernel module. I checked and found that this module was not loaded.

lsmod | grep -i uvcvideo

Then I loaded this module, it loaded, but /dev/video did not appear.

sudo depmod
sudo modprobe -v uvcvideo

Maybe another module needs to be connected?

Well that suck, and is definitely not an OOTB experience. Since you pointed out that @salimma had the same device, maybe they can chime in and help out. if the module is in the kernel,or you need to get firmware for it they might be able to help.

I found out that the camera on this computer only works on USB 2.0. It doesn’t work on USB 3.0 in Linux, but it does work in Windows. On another computer with a newer motherboard, the camera works on USB 3.0 as well. When connected to this computer via USB 2.0, the camera works without any settings for both video and microphone. However, on USB 3.0 it gives an error(dmesg):

usb 3-1: new SuperSpeed USB device number 111 using xhci_hcd
 usb 3-1: unable to read config index 0 descriptor/all
usb 3-1: can't read configurations, error -71
usb usb3-port1: attempt power cycle

Some usb3 devices are early release and may not be compatible with the latest usb3 interfaces. It also may be the opposite, newer devices may not be compatible with systems that have older interfaces.