Bug 606707

Summary: Fingerprint reader not working
Product: [openSUSE] openSUSE 11.3 Reporter: Forgotten User eDPGYP6_cn <forgotten_eDPGYP6_cn>
Component: YaST2Assignee: Timo Hoenig <thoenig>
Status: RESOLVED FEATURE QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: jsuchome, snwint
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo etc.

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.