Jump to content

anc
 Share

Recommended Posts

Cześć, mam problem z czytnikiem linii papilarnych na nowo nabytym laptopie. Chodzi o to że brakuje mi opcji du dodania odcisku palca w ustawieniach użytkownika w środowisku GNOME.

Strzelam że instalka Fedory nie dorzuca sterowników dla tego układu?

Co ciekawe w swoim pracowym Dellu Latitude 3420 czytnik śmiga bez żadnego problemu, tak dla logowania do sesji graficznej GNOME, jak i przy potwierdzaniu konta (dla sudo).

Macie jakiś pomysł?

System: Fedora 39 + GNOME 45, Linux kernel 6.6.9-200.fc39.x86_64

lspci:
 

0000:00:00.0 Host bridge: Intel Corporation Raptor Lake-P/U 4p+8e cores Host Bridge/DRAM Controller
0000:00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
0000:00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
0000:00:06.0 System peripheral: Intel Corporation RST VMD Managed Controller
0000:00:07.0 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #0
0000:00:07.1 PCI bridge: Intel Corporation Device a73f
0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module
0000:00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
0000:00:0d.0 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 USB Controller
0000:00:0d.2 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #0
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation
0000:00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01)
0000:00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
0000:00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
0000:00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
0000:00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
0000:00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
0000:00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
0000:00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
0000:00:1f.3 Audio device: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
0000:00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
0000:00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (23) I219-LM (rev 01)
10000:e0:06.0 PCI bridge: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port
10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9B1 (DRAM-less) (rev 02)

lsusb:
 

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 0c45:6a20 Microdia [unknown]
Bus 003 Device 003: ID 0a5c:5843 Broadcom Corp. [unknown]
Bus 003 Device 004: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

Link to comment
Share on other sites

@tomcio trochę poszperałem i natrafiłem na taki temat - https://github.com/dsd/fprintd/issues/3 Co prawda dotyczy on "0a5c:5834" jednak pojawia się tam wątek "0a5c:5843"

Jest tam repo z tym sterownikiem pod Fedorkę:

image.thumb.png.b4ed68a777deb03ace9dd97b6306e4e2.png

Zainstalowałem ale mam błędy:

image.thumb.png.e95ebda792a7458a60907c84204e8edf.png

To samo co u gościa w https://github.com/dsd/fprintd/issues/3#issuecomment-1804156391 niestety brak odpowiedzi. Macie jakięś pomysły? Googlowanie informacji z logów nie wiele pomaga...

 

Link to comment
Share on other sites

To jest dla 39 też, znaczy w podfolderze dla wersji 39 jest ten sam pakiet co dla 37... https://lfarkas.org/linux/packages/fedora/39/x86_64/
Może faktycznie on nie działa z v39 i stąd problemy?

Godzinę temu, tomcio napisał:

Dla fedory 38 i 39 znalazłem w COPR coś takiego https://copr.fedorainfracloud.org/coprs/chrisnharvey/personal/package/libfprint-2-tod1-broadcom/ – spróbowałbym tego ;)

Faktycznie to może być to. Wieczorkiem zerknę. Dzięki.

Dziwne trochę że te drivery (o ile działają) nie są w Fedorce tylko trzeba instalować przez zewnętrzne repo.

 

--- EDIT

Niestety jest to samo :/

1632378573_Zrzutekranuz2024-01-0816-12-15.thumb.png.fdfe879ac902bb30c15dc0180e68e6ee.png

Link to comment
Share on other sites

  • 7 months later...

Wracam do tematu ;)

I tak, jest przygotowana paczka z tym sterownikiem dla Ubuntu/Debiana - https://git.launchpad.net/~oem-solutions-engineers/libfprint-2-tod1-broadcom/+git/libfprint-2-tod1-broadcom/

I teraz pytanko, czy gdybym sobie tylko przekopiował potrzebnie pliki m.in. libka do odpowiednich folderów, to ma to szansę zadziałać?

Tutaj mam spec dla tego pakietu co wcześniej @tomciowskazałeś: https://download.copr.fedorainfracloud.org/results/chrisnharvey/personal/fedora-39-x86_64/06671718-libfprint-2-tod1-broadcom/libfprint-2-tod1-broadcom.spec

%install
cd libfprint-2-tod1-broadcom
install -dm 0755 %{buildroot}%{_udevrulesdir} %{buildroot}%{_libdir}/libfprint-2/tod-1 %{buildroot}%{_sharedstatedir}/fprint/fw/
install -m 0644 lib/udev/rules.d/60-libfprint-2-device-broadcom.rules %{buildroot}%{_udevrulesdir}/60-libfprint-2-device-broadcom.rules
install -m 0644 var/lib/fprint/fw/* %{buildroot}%{_sharedstatedir}/fprint/fw/
install -m 0755 usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so %{buildroot}%{_libdir}/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so

%files
%attr(644, -, -) %license libfprint-2-tod1-broadcom/LICENCE.broadcom
%{_udevrulesdir}/60-libfprint-2-device-broadcom.rules
%{_libdir}/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so
%{_sharedstatedir}/fprint/fw/*

Czyli, z fw kopiuję do /var/lib/fprint/fw, liba do /usr/lib64/libfprint-2/tod-1 a 60-libfprint-2-device-broadcom.rules do /lib/dev/rules.d ?

Link to comment
Share on other sites

No jak masz spec dla pakietu to równie dobrze możesz go zbudować samodzielnie – poszedłbym raczej w tą stronę, jak przekopiujesz pliki na pałę to istnieje ryzyko, że albo nadpiszesz jakiś istotny plik albo aktualizacja przywróci go do stanu z innego pakietu.

A tak poza tym ma szansę zadziałać skoro to tylko proste kopiowanie ;) 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...