Skip to content

[BUG or FEATURE]: Camera device selection fails for V4L2 devices exposed through /dev/video* #142

Description

@spp901780

Summary

I encountered an issue when trying to use BioPass with a camera device exposed as a standard V4L2 device.

My laptop camera is not supported by linux, so I used the script by https://github.com/antonbiluta/gc2607-driver which basically a custom V4L2 driver built through DKMS. And it's working well in the GNOME Camera app.

BioPass allows selecting GC2607 Camera /dev/video50 as the camera device, but after selecting it, the camera initialization fails:

Failed to start camera: Helper failed to initialize: [error] FaceAuth: Camera path '/dev/video50' was not found among libcamera devices

The device exists and works correctly with other Linux camera applications.

System

  • Distro and version: Fedora44
  • Kernel version: 7.*
  • Desktop environment: GNOME
  • Display manager:
  • Package source (.deb, .rpm, AUR, source build, other): rpm
  • Biopass version: 1.4.0

Logs and evidence

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions