Fingerabdruck-Sensor "No devices available"

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
BrotherJ
Beiträge: 325
Registriert: 15.11.2018 07:56:18

Fingerabdruck-Sensor "No devices available"

Beitrag von BrotherJ » 08.10.2021 13:58:29

Hallo,

auf meinem Notebook habe ich einen Fingerabdruck-Sensor den ich gerne nutzen will.

Code: Alles auswählen

lsusb | grep 04f3:0c4f
Bus 001 Device 003: ID 04f3:0c4f Elan Microelectronics Corp. ELAN:Fingerprint
Ich habe

Code: Alles auswählen

libfprint-2-2
fprintd
installiert. Allerdings liefert

Code: Alles auswählen

fprintd-enroll  -f right-index-finger max
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

Code: Alles auswählen

# systemctl status fprintd.service 
● fprintd.service - Fingerprint Authentication Daemon
     Loaded: loaded (/lib/systemd/system/fprintd.service; static)
     Active: active (running) since Fri 2021-10-08 13:58:57 CEST; 12s ago
       Docs: man:fprintd(1)
   Main PID: 4456 (fprintd)
      Tasks: 5 (limit: 18309)
     Memory: 3.5M
        CPU: 27ms
     CGroup: /system.slice/fprintd.service
             └─4456 /usr/libexec/fprintd
An dieser Stelle komme ich nicht weiter.

Grüße
BrotherJ

mcb

Re: Fingerabdruck-Sensor "No devices available"

Beitrag von mcb » 08.10.2021 18:20:52

Bei neueren Thinkpads muß man Firmware aus

Code: Alles auswählen

lvfs-testing
installieren um ihn zum 'laufen' zu bekommen. Das war damals nicht besonders ausgereift.

T14 z.B. ...

BrotherJ
Beiträge: 325
Registriert: 15.11.2018 07:56:18

Re: Fingerabdruck-Sensor "No devices available"

Beitrag von BrotherJ » 08.10.2021 19:18:32

mcb hat geschrieben: ↑ zum Beitrag ↑
08.10.2021 18:20:52
Bei neueren Thinkpads muß man Firmware aus

Code: Alles auswählen

lvfs-testing
installieren um ihn zum 'laufen' zu bekommen. Das war damals nicht besonders ausgereift.

T14 z.B. ...
Danke für den Hinweis. Das führte zur Installation von "fwupd" und "cabextract". Auf https://fwupd.org/lvfs/devices/com.elan.G9.firmware steht dann für dieses Device(04F3:0C7E) auch eine cab-Datei zum Download bereit.

Code: Alles auswählen

cabextract 135c2a660152831e030f3aa7a5afa1e2fc3d7c5e9e0c77ef8c604a72160af0e9-elanfp-0305.cab 
Extracting cabinet: 135c2a660152831e030f3aa7a5afa1e2fc3d7c5e9e0c77ef8c604a72160af0e9-elanfp-0305.cab
  extracting README.txt
  extracting elanfp-0305.cfu
  extracting elanfp-0305.cfu.asc
  extracting elanfp-0305.metainfo.xml
  extracting firmware.jcat
Das führt nach dem Lesen der README-Datei zu

Code: Alles auswählen

fwupdmgr install 135c2a660152831e030f3aa7a5afa1e2fc3d7c5e9e0c77ef8c604a72160af0e9-elanfp-0305.cab 
Entpacken …              [***************************************]
No supported devices found
Jetzt bin ich wieder dort angelangt, dass die Devices nicht gefunden werden.

mcb

Re: Fingerabdruck-Sensor "No devices available"

Beitrag von mcb » 08.10.2021 19:41:29

Versuche es mal wie hier:

https://thinkpad-forum.de/threads/21526 ... ost2240603

Zur Zeit geht das flaschen mit aktivem Secureboot nicht (zumindest hier). :roll:

Als User:

Code: Alles auswählen

fwupdmgr refresh --force && fwupdmgr get-updates

BrotherJ
Beiträge: 325
Registriert: 15.11.2018 07:56:18

Re: Fingerabdruck-Sensor "No devices available"

Beitrag von BrotherJ » 09.10.2021 10:21:05

Interessanter Artikel. Für mich würde das hier

Code: Alles auswählen

$ fwupdmgr get-updates
Devices with no available firmware updates: 
 • ELAN0515:00 04F3:3142
 • Micron 2210 MTFDHBA1T0QFD
 • System Firmware
 • UEFI dbx
No updatable devices
heißen, dass die Firmware aktuell ist und keine Updates benötigt. Allerdings löst das noch nicht die Frage, warum der Scanner nicht als Device auf dem System initialisiert ist.

BrotherJ
Beiträge: 325
Registriert: 15.11.2018 07:56:18

Re: Fingerabdruck-Sensor "No devices available"

Beitrag von BrotherJ » 25.05.2022 11:46:02

Ich habe mich diesem ungelösten Thema noch einmal angenommen:
https://linux-hardware.org/?id=usb:04f3-0c4f

Irgendwie müsste sich doch ein Treiber auftreiben lassen? Hat hierzu jemand noch Ideen?

BrotherJ

Antworten