09-08-2017 01:39 PM
I have a T460s on a fresh install of Win10.
I just bought an external USB fingerprint reader https://www.amazon.com/Fingerprint-PQI-Matching-Biometric-Security/dp/B06XG4MHFJ/ref=sr_1_3?ie=UTF8&....
My hope was that when my laptop was docked (on a ThinkPad Pro dock), I could plug it into a USB port on my external keyboard and login using it.
For the time being, I'm just trying to get it working with the laptop undocked (i.e. forget about external keyboards, USB hubs etc.).
Starting from scratch (i.e. fingerprints cleared in both Windows and the BIOS, and the external USB NOT plugged in), I setup the internal fingerprint reader, add prints, and am able login with no problem.
When I plug in the external reader, drivers install just fine. I enrolled a different finger, and was able to login just fine.
However, when I unplug the external USB reader, I am never able to get the internal reader working again. With the external unplugged and after a full restart, the internal will still not let me log in: the fingerprint option doesn’t even show up at the Windows login screen.
The only way I can get the internal working again is by plugging the external in again (so that it appears in Device Manager), uninstalling both fingerprint devices (just uninstalling the external USB does not work), restarting the computer, and reenrolling my fingerprint using the internal.
I know there is an option in the BIOS to just use the internal reader, but this isn’t what Im looking to do.
I have it set to External -> Internal but, as described above, the laptop does not revert back to internal when the external is not present.
Can someone help?
Is the USB reader just no good and I need to try another one? If so, can someone recommend one?
Im not looking for a Lenovo keyboard that has a built in reader as I want to ultimately plug the USB reader into my Corsair Strafe USB keyboard.
Solved! Go to Solution.
09-11-2017 05:27 AM
I checked here with the Lenovo USB fingerprint keyboard and didn't have any trouble getting it to work. After enrolling fingers on both devices, then I can use either one to log into Windows.
The BIOS setting is only about preboot authentication. This doesn't apply to you since your external fingerprint reader doesn't support preboot authentication (since it's not a Lenovo device). Either way, it should not affect Windows behavior at all.
I guess the Synaptics fingerprint driver (for the interal reader) is getting into a bad state so we will need to dig into that. Can you look for errors in Event Viewer? Check in Application, System, and also Applications and Services Log -> Microsoft -> Windows -> Biometrics -> Operational
Also, does the "Synaptics WBDI(SGX enabled)" device show up normally (with status = "This device is working properly") in Device Manager?
09-11-2017 07:05 AM
Yes, the "Synaptics WBDI(SGX enabled)" device shows up (both before and after installing the external USB fingerprint reader) with status = "This device is working properly".
I checked the Event Viewer:
Please let me know if there's any other info I can provide.
09-11-2017 07:56 AM
Applications and Services Log -> Microsoft -> Windows -> Biometrics -> Operational should not be blank but maybe it's disabled. Under the "Actions" pane on the right-hand side, can you check whether there is a link to "Enable Log", and if so, enable it?
09-11-2017 08:31 AM
Thanks for the info. You were right, the log was not enabled.
After enabling and logging on and off a few times, no errors are appearing in the log.
With the external plugged in, I get about 6 'Verbose' entries essentially saying the logon was successful.
When I remove the external reader and try to lock/login, no further entires are made in the Biometrics/Operations log (presumably because fingerprint login is no longer an option at the lock screen).
09-11-2017 08:33 AM
FYI I was testing this on BIOS v1.22 (not sure if this makes a difference).
Also, if there is a better USB fingerprint reader that you think will cause less problems, please let me know.
09-11-2017 09:17 AM
Besides the Lenovo-branded keyboard, I have never used any other USB fingerprint reader. One of my colleagues uses a Microsoft fingerprint keyboard with his ThinkPad and doesn't have this problem either. I will ask our test team what devices they have used (if any). Also, we will check with Synaptics about how to debug this particular problem where the internal fingerprint reader stops working.
One other thing to check, look in "View all Problem Reports" (just type this into the start menu). Are there any crashes reported for the time when you reboot/lock and the fingerprint login option is missing? It might be something seemingly unrelated to fingerprint (such as WUDF host).
09-11-2017 09:35 AM
So it looks there are only 2 entires for today:
The first section is "Driver Software Installation". I think this is just because I've been installing/uninstalling the drivers/devices so often as I try to troubleshoot the issue.
The other is "Windows Driver Foundation - User-Mode Driver Framework Host Process":
This was from maybe about an hour ago.
The Windows User-Mode Driver Framework detected an unhandled exception within the host process. This report contains information about the error and the drivers running in that process and will be used to improve the quality of these drivers.
Problem Event Name: WUDFUnhandledException
OS Version: 10.0.105184.108.40.206.256.48
Locale ID: 1033
Extra information about the problem
Bucket ID: e820c743186022fced451b1c1bd9ff77 (127952474401)
However, I just installed everything from scratch to see if I could replicate this error, and I could not...so Im not sure how useful this error report is.
Could you tell me what Microsoft fingerprint reader your colleague uses out of interest?
09-11-2017 11:28 AM
FYI, I've been also trying this exact same setup on a new T460p on Win7.
It doesnt seem to be having the same issue where it won't default back to the internal reader when the external is removed.
However, I can't get the external USB reader to allow me to login. It doesn't want to use the fingerprint that was already enrolled using the internal reader, and I can't get the Lenovo Touch Fingerprint Software to enroll additional fingers using the external reader.
I tried disabling temporarily disable the internal reader in device manage to try and force the Lenovo software to use the external reader, but no luck.
Any advice on this? Thanks!
09-11-2017 11:54 AM
My colleague is using a Microsoft fingerprint keyboard: https://www.microsoft.com/accessories/en-us/products/keyboards/microsoft-modern-keyboard-with-finger...
We checked with Synaptics about this issue and found out that it's also their sensor in the device you have (from the amazon link). So maybe it's some conflict between the Synaptics device/driver for the internal fingerprint reader, and the Synaptics device/driver for the external fingerprint reader. They are going to try to reproduce and debug your issue.