指纹识别资料。。。

CPU/显卡/打印机/USB设备等硬件问题
回复
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
联系:

指纹识别资料。。。

#1

帖子 aaazjz » 2007-09-19 19:33

写下备忘,自己未解决。。。。。。。。。大家努力呀,我linux唯一的遗憾了。。。。。。。。。。。
一, Fingerprint Reader
The built-in fingerprint reader comes from UPEK. The company offers proprietary drivers which I couldn't get to work. See the UPEK Fingerprint Reader page. However I managed to setup the fingerprint reader using the new open source driver: Thinkfinger [4]. To use pam (version 0.99) I added this file to /etc/pam.d/




File: /etc/pam.d/think
auth required pam_env.so
auth sufficient pam_thinkfinger.so
auth sufficient pam_unix.so likeauth nullok
auth required pam_deny.so

account required pam_unix.so

session required pam_limits.so
session required pam_unix.so


Then I changed the file /etc/pam.d/login to look like this:




File: /etc/pam.d/login
#%PAM-1.0

auth required pam_securetty.so
auth include think
auth required pam_tally.so file=/var/log/faillog onerr=succeed no_magic_root
auth required pam_shells.so
auth required pam_nologin.so

account required pam_access.so
account include think
account required pam_tally.so deny=0 file=/var/log/faillog onerr=succeed no_magic_root

password include think

session include think
session required pam_env.so
session optional pam_lastlog.so
session optional pam_motd.so motd=/etc/motd
session optional pam_mail.so

# If you want to enable pam_console, uncomment the following line
# and read carefully README.pam_console in /usr/share/doc/pam*
#session optional pam_console.so


And that's it. Now I can login on the console using my finger instead of typing my password. Since I use gdm as my graphical login manager I just changed the file: /etc/pam.d/gdm to be able to login to kde/gnome my finger.




File: /etc/pam.d/gdm
#%PAM-1.0
auth optional pam_env.so
auth include think
auth required pam_nologin.so
account include system-auth
password include system-auth
session include system-auth


I also tried to get the gnome-screensaver to work with my fingerprint reader - it works but doesn't seem stable. The screensaver very often freezes and I couldn't get it to work with the keyboard and the fingerprint reader at the same time so that I could use the keyboard if the fingerprint reader does not respond.




二, http://verifinger-standard-sdk-linux-de ... picks.com/


三,http://gkall.hobby.nl/
http://www.ag-networking.com/
http://verifinger-standard-sdk-linux-de ... picks.com/
http://www.thinkwiki.org/wiki/How_to_en ... int_reader


四,
Finger Print Sensor
After trying it in Windows XP, I found this toy to be extremly...cool.

I will try to set it up later, but already provide links down in the link section.

Update (07/09/2006): The link below contains an ebuild that doens't work with new gcc >= 4.x versions. This link contains a patch for this. I have modified the ebuild will make it available soon. Just let me do some more testing.

Update (07/11/2006): OK, now. This fingerprint sensor is diffferent from the Think Pads. It's no Upec but an AuthenTec AES 2501:




Code: lsusb -v
Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 8
idVendor 0x08ff AuthenTec, Inc.
idProduct 0x2580
bcdDevice 6.21
iManufacturer 0
iProduct 1 Fingerprint Sensor
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 0


There's more info at Ubuntu and from this guy, who is also working an a GUI frontend based on SANE. To quote: "When Authentec was contacted in January of 2006, they also stated that they were working on a linux driver, to be released within six months." Hopefully, once the drivers are released, they can be used with the bioapi framework.

Update (09/03/2006): There's Linux mentioned as supported OS in the Authentec's AES 2501B product specification.

There is apparently a test suite for the Authentec sensors available. I've not tested it but it might be a good start - seems to include source for some driver? If not it could be reverse-engineered. [1]

Update (09/03/2006): This test suite has size only 500 kB. There is NO source code for any Authentec in this suite. AES 4000 is only supported in this. All capabilities of this suite are linked in one executable.

For now: - may be working -

Update (09/05/2006): There exist description of the data format used in authentec devices at this site as you can see. Thanks for Andreas Grotz. I hope it takes not so long to release working linux driver.

Update (09/13/2006): First USB userspace driver was released.
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
联系:

#2

帖子 aaazjz » 2007-09-19 21:06

嗯,虽然是无用的摆设吧,但还不想浪费的。。。。。。。。。期待早日搞定
。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。
:D :D :D :D :D :D :D :D :D :D
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#3

帖子 猛将兄 » 2007-09-19 21:23

你是用thinkpad么?用thinkfinger,我一直在用
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
联系:

#4

帖子 aaazjz » 2007-09-20 16:02

猛将兄 写了:你是用thinkpad么?用thinkfinger,我一直在用
HP.................
以后一定买预装UBUNTU的Thinkpad,至少不用找驱动了。。。。。。。。。。。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#5

帖子 bones7456 » 2007-09-20 16:04

呵呵,需要root权限的时候刷下指纹,感觉还是蛮先进的。。。
关注我的blog: ε==3
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
联系:

#6

帖子 aaazjz » 2007-09-20 16:29

bones7456 写了:呵呵,需要root权限的时候刷下指纹,感觉还是蛮先进的。。。
Thinkpad?
头像
freedom8971
帖子: 182
注册时间: 2007-08-05 2:50

#7

帖子 freedom8971 » 2007-09-20 18:49

似乎ThinkPad没有预装Ubuntu的型号.常规都是xp.现在最多是Vista
aaazjz
帖子: 444
注册时间: 2007-03-24 9:08
来自: 青岛
联系:

#8

帖子 aaazjz » 2007-09-27 19:23

freedom8971 写了:似乎ThinkPad没有预装Ubuntu的型号.常规都是xp.现在最多是Vista
据说要出来啦,呵呵,UBUNTU大势所趋...............................................
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
回复