I want to use my fingerprint to login into my computer, but I cant pass the enroll, because it ask me to swipe instead of touch like what I do on windows before. When I enroll the fingerprint use swipe, sometime it pass the fingerprint logo turn green, but usually it show I swipe to fast or nothing.
What I have to try:
- swipe the sensor, but it show nothing or show error I swipe too fast.
- reinstall the libfprint packages
- touch and hold, same with point 1, nothing happened.
This my inxi -Fxmz
System:
Kernel: 6.14.4-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.0.1
Desktop: GNOME v: 48.1 Distro: Fedora Linux 42 (Workstation Edition)
Machine:
Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X412FL_A412FL
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: X412FL v: 1.0 serial: <superuser required>
UEFI: American Megatrends v: X412FL.308 date: 12/25/2020
CPU:
Info: quad core model: Intel Core i7-8565U bits: 64 type: MT MCP
arch: Whiskey Lake rev: B cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 400 min/max: 400/4600 cores: 1: 400 2: 400 3: 400 4: 400
5: 400 6: 400 7: 400 8: 400 bogomips: 31999
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
my lsusb
and lspci
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Nano Receiver
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 13d3:56dc IMC Networks USB2.0 HD UVC WebCam
Bus 001 Device 006: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 007: ID 25a7:fa67 Areson Technology Corp 2.4G Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620]
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0b)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:19.0 Serial bus controller: Intel Corporation Cannon Point-LP Serial IO I2C Host Controller (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1e.0 Communication controller: Intel Corporation Cannon Point-LP Serial IO UART Controller #2 (rev 30)
00:1e.2 Serial bus controller: Intel Corporation Cannon Point-LP Serial IO SPI Controller (rev 30)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX250] (rev a1)
04:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)
From what I found, some fingerprint use SPI, this my SPI devices specially from elan
❯ cat /proc/bus/input/devices |grep -i name
N: Name="Lid Switch"
N: Name="Power Button"
N: Name="Power Button"
N: Name="AT Translated Set 2 keyboard"
N: Name="ELAN1200:00 04F3:30C6 Mouse"
N: Name="ELAN1200:00 04F3:30C6 Touchpad"
N: Name="Video Bus"
N: Name="Video Bus"
N: Name="PC Speaker"
N: Name="Asus WMI hotkeys"
N: Name="HDA Intel PCH Headphone"
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
N: Name="CX 2.4G Receiver Mouse"
N: Name="CX 2.4G Receiver"
N: Name="CX 2.4G Receiver Consumer Control"
N: Name="CX 2.4G Receiver System Control"
N: Name="CX 2.4G Receiver"
N: Name="Logitech B330/M330/M3"
❯ cat /proc/bus/input/devices |grep -i elan
N: Name="ELAN1200:00 04F3:30C6 Mouse"
P: Phys=i2c-ELAN1200:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1200:00/0018:04F3:30C6.0005/input/input16
N: Name="ELAN1200:00 04F3:30C6 Touchpad"
P: Phys=i2c-ELAN1200:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1200:00/0018:04F3:30C6.0005/input/input17
This is driver I used on windows, I took this screenshot from Asus driver website.
my fingerprint sensor, the small square on top-right of my touchpad