Skocz do zawartości

anc

Rekomendowane odpowiedzi

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

 

Odnośnik do komentarza
Udostępnij na innych stronach

@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...

 

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 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 ?

Odnośnik do komentarza
Udostępnij na innych stronach

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 ;) 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...