Bugzilla – Bug 606707
Fingerprint reader not working
Last modified: 2010-05-21 11:45:24 UTC
If I click on the yast module, I get a: "Fingerprint reader device is not available in the system." It is a thinkpad t400 machine and in windows it works fine. It does not work on 11.2 as well as Factory. blr-l-psankar:~ # hwinfo | grep finger info.category = 'biometric.fingerprint_reader' info.capabilities = { 'biometric', 'biometric.fingerprint_reader' } biometric.fingerprint_reader.access_method = { 'libfprint' } biometric.fingerprint_reader.libfprint.support = true biometric.fingerprint_reader.libfprint.driver = 'aes2501'
Please attach YaST logs. It's actually helpful to attach them to (almost) every bugreport for YaST. See http://en.opensuse.org/Bugs/YaST
The file was too big so I uploaded it within Novell VPN http://w3.suse.de/~psankar/yast.tar.gz
1. The log is not accessible, please check again. Or just delete (backup) your old log files, run just 'yast2 fingerprint-reader' and attach the fresh log. 2. What does 'hwinfo --fingerprint' say?
oops sorry. the link is: http://w3.suse.de/~psankar/yast2.tar.gz and 'hwinfo --fingerprint' doesnt print anything.
(In reply to comment #4) > and 'hwinfo --fingerprint' doesnt print anything. Oh, but this is the call YaST is using, so it does not know about your device. Timo?
libfprint 0.0.6 supports the Authentec AES2501. Not sure what is going wrong here... Sankar, can you please download libfprint 0.0.6 (http://sourceforge.net/projects/fprint/files/libfprint/v0.0.6/libfprint-0.0.6.tar.bz2/download) and build it from source? You'll need to install a couple of devel packages for that. After successfully building libfprint change to ./example, run make and test whether ./enroll works. Otherwise I'd need the hardware to say more.
Maybe just hwinfo does not get it?
I couldn't find any ids in libfprint that hwinfo doesn't know. Sankar, please run 'hwinfo --finger --log=foo' and attach the log.
Created attachment 363590 [details] hwinfo etc.
The device id is 0x08ff:0x2810 which is not known to libfprint. Timo, is that device supported?
The initial comment refers to a Authentec 2501, which is supported. Strange. The Athentec 2810 is not supported.
The lshal output refers lists 2810 (cf. https://bugzilla.novell.com/attachment.cgi?id=363590). This device is not supported. Closing as FEATURE.
(In reply to comment #12) > The lshal output refers lists 2810 (cf. > https://bugzilla.novell.com/attachment.cgi?id=363590). This device is not > supported. > > Closing as FEATURE. This is about an year old thinkpad t400. Even Windows XP works fine with the fingerprint reader. I am somehow not able to believe that openSUSE cannot.
Sankar, this is all about specs. Authentec does not provide specs for their fingerprint reader devices. This means we can not create a drivers. Many attempts on reversing the Windows driver of the 2801 have failed (cf. libfprint mailing list and wiki). I understand that his is unfortunate situation but I have to admit that there is nothing I can do about it.
(In reply to comment #14) > Sankar, this is all about specs. > > Authentec does not provide specs for their fingerprint reader devices. This > means we can not create a drivers. Many attempts on reversing the Windows > driver of the 2801 have failed (cf. libfprint mailing list and wiki). > > I understand that his is unfortunate situation but I have to admit that there > is nothing I can do about it. Okay. I don't accuse or complain against you. I was just taken by surprise :-)
I didn't take it as such ;-) But being the maintainer and one of the upstream authors of libfprint makes me responsible to explain why we have this disadvantage compared to Windows.