Bug 606707 - Fingerprint reader not working
Summary: Fingerprint reader not working
Status: RESOLVED FEATURE
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Critical (vote)
Target Milestone: ---
Assignee: Timo Hoenig
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-18 10:44 UTC by Forgotten User eDPGYP6_cn
Modified: 2010-05-21 11:45 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
hwinfo etc. (350.36 KB, application/octet-stream)
2010-05-20 16:28 UTC, Forgotten User eDPGYP6_cn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User eDPGYP6_cn 2010-05-18 10:44:16 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'
Comment 1 Vladislav Lewin 2010-05-20 07:55:03 UTC
Please attach YaST logs.
It's actually helpful to attach them to (almost) every bugreport
for YaST.

See http://en.opensuse.org/Bugs/YaST
Comment 2 Forgotten User eDPGYP6_cn 2010-05-20 08:14:58 UTC
The file was too big so I uploaded it within Novell VPN

http://w3.suse.de/~psankar/yast.tar.gz
Comment 3 Jiří Suchomel 2010-05-20 08:33:49 UTC
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?
Comment 4 Forgotten User eDPGYP6_cn 2010-05-20 08:43:18 UTC
oops sorry. the link is:

http://w3.suse.de/~psankar/yast2.tar.gz

and 'hwinfo --fingerprint' doesnt print anything.
Comment 5 Jiří Suchomel 2010-05-20 08:52:07 UTC
(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?
Comment 6 Timo Hoenig 2010-05-20 09:10:09 UTC
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.
Comment 7 Jiří Suchomel 2010-05-20 09:13:50 UTC
Maybe just hwinfo does not get it?
Comment 8 Steffen Winterfeldt 2010-05-20 12:58:51 UTC
I couldn't find any ids in libfprint that hwinfo doesn't know.

Sankar, please run 'hwinfo --finger --log=foo' and attach the log.
Comment 9 Forgotten User eDPGYP6_cn 2010-05-20 16:28:10 UTC
Created attachment 363590 [details]
hwinfo etc.
Comment 10 Steffen Winterfeldt 2010-05-21 09:09:03 UTC
The device id is 0x08ff:0x2810 which is not known to libfprint.

Timo, is that device supported?
Comment 11 Timo Hoenig 2010-05-21 10:15:22 UTC
The initial comment refers to a Authentec 2501, which is supported.  Strange.

The Athentec 2810 is not supported.
Comment 12 Timo Hoenig 2010-05-21 10:17:29 UTC
The lshal output refers lists 2810 (cf. https://bugzilla.novell.com/attachment.cgi?id=363590).  This device is not supported.

Closing as FEATURE.
Comment 13 Forgotten User eDPGYP6_cn 2010-05-21 10:49:46 UTC
(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.
Comment 14 Timo Hoenig 2010-05-21 11:28:47 UTC
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.
Comment 15 Forgotten User eDPGYP6_cn 2010-05-21 11:42:48 UTC
(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 :-)
Comment 16 Timo Hoenig 2010-05-21 11:45:24 UTC
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.