Fingerprint doesn't work on login screen

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
foogoo
Level 1
Level 1
Posts: 25
Joined: Sat Nov 27, 2021 4:17 pm

Fingerprint doesn't work on login screen

Post by foogoo »

Thinkpad T15g with integrated fingerprint reader. I followed the instructions from this thread and it's worked flawlessly, EXCEPT on the login screen. During login, it will fail to recognize my fingerprint no matter how perfect I place my finger. I have to wait for it to time out, type in my password, then everything works fine again.

Is there something about fprintd or authorization processes not being fully loaded prior to logging in?

Code: Select all

inxi -Fxz
System:
  Kernel: 5.11.0-40-generic x86_64 bits: 64 compiler: N/A 
  Desktop: Cinnamon 5.0.7 Distro: Linux Mint 20.2 Uma 
  base: Ubuntu 20.04 focal 
Machine:
  Type: Laptop System: LENOVO product: 20URS01G00 v: ThinkPad T15g Gen 1 
  serial: <filter> 
  Mobo: LENOVO model: 20URS01G00 v: SDK0J40697 WIN serial: <filter> 
  UEFI: LENOVO v: N30ET40W (1.23 ) date: 08/03/2021 
Battery:
  ID-1: BAT0 charge: 30.0 Wh condition: 95.3/94.0 Wh (101%) 
  model: LGC 5B10W13958 status: Discharging 
CPU:
  Topology: 6-Core model: Intel Core i7-10750H bits: 64 type: MT MCP 
  arch: N/A L2 cache: 12.0 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 62399 
  Speed: 800 MHz min/max: 800/5000 MHz Core speeds (MHz): 1: 1195 2: 800 
  3: 1808 4: 1035 5: 800 6: 800 7: 800 8: 800 9: 801 10: 800 11: 800 12: 800 
Graphics:
  Device-1: Intel UHD Graphics vendor: Lenovo driver: i915 v: kernel 
  bus ID: 00:02.0 
  Device-2: NVIDIA vendor: Lenovo driver: nvidia v: 495.44 bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.11 driver: modesetting,nvidia 
  unloaded: fbdev,nouveau,vesa resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.0.3 
  direct render: Yes 
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 
  Device-2: NVIDIA TU104 HD Audio vendor: Lenovo driver: snd_hda_intel 
  v: kernel bus ID: 01:00.1 
  Sound Server: ALSA v: k5.11.0-40-generic 
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel port: 4000 
  bus ID: 00:14.3 
  IF: wlp0s20f3 state: up mac: <filter> 
  Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel 
  port: efa0 bus ID: 00:1f.6 
  IF: enp0s31f6 state: down mac: <filter> 
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:
  Local Storage: total: 1.82 TiB used: 381.53 GiB (20.5%) 
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS200T3X0C-00SJG0 
  size: 1.82 TiB 
  ID-2: /dev/nvme1n1 vendor: SK Hynix model: HFS512GD9TNI-L2B0B 
  size: 476.94 GiB 
Partition:
  ID-1: / size: 371.10 GiB used: 56.91 GiB (15.3%) fs: ext4 
  dev: /dev/nvme1n1p5 
  ID-2: /home size: 1.78 TiB used: 162.29 GiB (8.9%) fs: ext4 
  dev: /dev/nvme0n1p1 
Sensors:
  System Temperatures: cpu: 44.0 C mobo: 41.0 C 
  Fan Speeds (RPM): cpu: 0 fan-2: 0 
Info:
  Processes: 310 Uptime: 1h 08m Memory: 31.02 GiB used: 2.81 GiB (9.1%) 
  Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17 
  inxi: 3.0.38 
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
kato181
Level 9
Level 9
Posts: 2577
Joined: Fri Mar 24, 2017 12:33 am
Location: Frederickton NSW

Re: Fingerprint doesn't work on login screen

Post by kato181 »

Please read the forum rules with particular attention to Sect.5. Information about your system is required before you will get the assistance. In terminal copy & paste the following command and post the results back here in between the code display brackets </> 5th icon above the text box.
inxi -Fxz
foogoo
Level 1
Level 1
Posts: 25
Joined: Sat Nov 27, 2021 4:17 pm

Re: Fingerprint doesn't work on login screen

Post by foogoo »

Edited to include inxi output.

Having made no changes, it now accepts my fingerprint, presents a "Log in" button, but when clicked loops and returns me to the login prompt. I have to once again wait for fingerprint verification to time out and login with a password.

EDIT: I tried logging in with my fingerprint using Ctrl-Alt-F1 at the login screen and I get the error "Signature not in keyring". After logging in with my password however, I have no issues using fingerprint authorization.
classicalover
Level 1
Level 1
Posts: 1
Joined: Tue Nov 30, 2021 7:46 pm

Re: Fingerprint doesn't work on login screen

Post by classicalover »

Hi foogoo,

I had the same issue as you on my Thinkpad X220T (i5-2520M, 16GB RAM, Upek fingerprint reader). It looks like /home encryption with eCryptfs is causing this error. I was running into other issues because of eCryptfs (slower write speeds and shorter file length names) so I re-installed Mint without /home encryption and the fingerprint reader now works at login.

I don't really have a solution since I just started using Mint three days ago but perhaps this could help someone else more knowledgeable find a workaround.
foogoo
Level 1
Level 1
Posts: 25
Joined: Sat Nov 27, 2021 4:17 pm

Re: Fingerprint doesn't work on login screen

Post by foogoo »

classicalover wrote: Tue Nov 30, 2021 7:57 pm I don't really have a solution since I just started using Mint three days ago but perhaps this could help someone else more knowledgeable find a workaround.
Thank you! Even if it's not a fix, that explains where the error is coming from, and makes sense.
Locked

Return to “Hardware Support”