Framework 13 Ryzen AI 370 - fingerprint reader not working after sleep
Opened this issue · 8 comments
Device Information
System Model or SKU
Please select one of the following
- Framework Laptop 13 (AMD Ryzen™ AI 370 Series)
BIOS VERSION
Please provide the bios version.
3.04
DIY Edition information
If you are experiencing an issue on a DIY system, Please also fill out the memory and storage devices you are using.
Memory: 2x Crucial 32GB DDR5 5600
Storage: Samsung SSD 990 EVO Plus 4TB
Port/Peripheral information
Built-in fingerprint reader
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- Yes
- No
Describe the bug
Simple issue, the fingerprint reader is non-responsive after the machine is put to sleep, does not happen for short periods of sleep under an hour, but overnight for sure.
Requires a complete restart of the OS (Windows 11 24H2) to return to function
Steps To Reproduce
Put the machine to sleep by closing the lid.
Wait some time
Open screen
Use a fingerprint to unlock Windows. The fingerprint is not recognized, and no error.
Expected behavior
After the machine is turned on, the fingerprint reader is to be recognized.
Operating System (please complete the following information):
- OS/Distribution: Windows 11 Pro
- Version: 24H2
Additional context
Have the latest drivers from the Framework support site installed.
Goodix Fingerprint Driver | 3.12804.0.270
Requires a complete restart of the OS (Windows 11 24H2) to return to function
What if you use Win+L to lock the screen - can you use the fingerprint reader to unlock it again?
So you don't need to do a full restart to recover functionality of the fingerprint reader?
I mean after waking up from sleep and seeing the issue, then you log in with password/PIN, then you WIN+L lock - can you use the fingerprint reader then?
I have the same issue on NixOS (Linux).
Here is a session after suspend. I am able to recovery the access however by doing a reload of the USB bus:
[root@turingmachine:~]# fprintd-list joerg
No devices available
[root@turingmachine:~]# sudo modprobe -r xhci_pci && sudo modprobe xhci_pci
[root@turingmachine:~]# fprintd-list joerg
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
Fingerprints for user joerg on Goodix MOC Fingerprint Sensor (press):
#0: right-index-finger
My fingerprint sensor on the Framework AMD AI 350 seems to require a reload of the xchi_pci driver after suspend to work again
Interestingly, it hasn't happened in the last few days.
Will report back.
In my case the device completely vanished from lsusb.
same here, usb devices sometimes vanishes after suspend. Also experienced that rarely for the hdmi card.
Same here. The device completely vanishes so usbreset is useless and I can't reload the module because it is compiled into the kernel on Fedora 42. Very annoying as I use a very long, complex password and rely on the fingerprint reader to reduce the pain in the butt factor.
I don't know if there is a way to for the usb-controller to force rescan otherwise?
I might actually add this as a system service to automate that part.