On 11.05.2022 17:31, Lukáš Krejza wrote:
Hi Geekos!
Recently, i have been trying to implement Broadcom fingerprint reader driver mentioned in subject. For this i have tried following approach: https:// github.com/dsd/fprintd/issues/3#issuecomment-962422370
It contains binary firmware, udev rules, fprint library and firmware install script written in python.
Result of my tries can be found here: https://paste.opensuse.org/view/raw/ 72229198 (except of the 70-libfprint-2.rules, which is the openSUSE one and listed just for comparison. FYI i am trying with 0a5c:5843 device.
My tries were however unsuccessful (fprint does not recognize the device and so KDE does).
My question is, is there anything different between (open)SUSE and Debian or Arch regarding UDEV and/or firmware installation?
Dynamic driver loading requires fork of libfprint - libfprint-tod. As far as I can tell it is not available for openSUSE while Ubuntu is using this version. Even if this version were available, it most certainly would not use /usr/lib/x86_64-linux-gnu path. I cannot comment on possibility to replace libfprint with libfprint-tod in openSUSE, but as long as it works for other distributions may be it is an option ... someone needs to package it first :)
I can provide any debug information required, but i am stucked here it seems. I would be glad for any hints! It would be nice to get this reader working, since it is present in many Dell laptops and it is reported to be working in Debian derivates and Arch.
Best regards! Gryffus