thinkpad X24指纹识别不能用,求教方法

笔记本/便携移动设备,手机平板等软硬件
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

thinkpad X24指纹识别不能用,求教方法

#1

帖子 jia8283112 »

同标题,X240的指纹识别不能用,怎么办
sunnsi
帖子: 78
注册时间: 2006-05-27 22:15

Re: thinkpad X24指纹识别不能用,求教方法

#2

帖子 sunnsi »

你看下你的指纹识别是不是 Validity 138a:0017。
如果是,可以按照如下方法解决 (勉强能用,也不是很好):

1. Install the newest libfprint manually. git clone https://github.com/abbradar/fprint_vfs5011.git
2. The following packages should be installed in order to compile fprint: automake pkg-config libtool libglib2-dev, libnss, libusb-1.0-dev, libxv-dev imagemagick(or another one, I forgotted).
3. The libfprint will be installed in /usr/local/lib by default
4. install fprint0 libfprint0 by using aptitude install.
5. Libfprint0 will be installed at /usr/lib/x86-gnu-linux/
6. relink libfprint.so.0 to /usr/local/lib/libfprint.so.0.0.0
7. At the current stage, fprint-enroll can be executed. But it does not work yet.
8. By settings->user>fingerprint login enabled.
9 In order to make all functions work, anthor package libpam-fprintd should be installed.
10. check whether the pam_fprintd.so has been added to /etc/pam.d/common_auth
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#3

帖子 jia8283112 »

我的指纹就是Validity X240等都是更换的新一批指纹识别器,
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#4

帖子 jia8283112 »

这步骤有点复杂。。。。有点吃力,我不是很专业。。。不过谢谢了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#5

帖子 poloshiao »

lsusb
看看你的 usb id 在不在
https://launchpad.net/~fingerprint/+arc ... rprint-gui
支援 usb id 名單內
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: thinkpad X24指纹识别不能用,求教方法

#6

帖子 eexpress »

fingerprint有ppa包的,记得。

关键是usb的pid:vid能对上。
● 鸣学
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#7

帖子 jia8283112 »

谢谢,我的 usb id 好像没有
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f2:b39a Chicony Electronics Co., Ltd
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc.
Bus 002 Device 002: ID 17ef:6016 Lenovo
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以上是我的,但是没有在https://launchpad.net/~fingerprint/+arc ... rprint-gui 找到。。。。。不知道该怎么办,求大神指引?
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#8

帖子 jia8283112 »

谢谢,我的 usb id 好像没有
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f2:b39a Chicony Electronics Co., Ltd
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc.
Bus 002 Device 002: ID 17ef:6016 Lenovo
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以上是我的,但是没有在https://launchpad.net/~fingerprint/+arc ... rprint-gui 找到。。。。。不知道该怎么办,求大神指引?
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#9

帖子 jia8283112 »

谢谢,我的 usb id 好像没有
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f2:b39a Chicony Electronics Co., Ltd
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc.
Bus 002 Device 002: ID 17ef:6016 Lenovo
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以上是我的,但是没有在https://launchpad.net/~fingerprint/+arc ... rprint-gui 找到。。。。。不知道该怎么办,求大神指引?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#10

帖子 poloshiao »

你有使用 windows 嗎
可以進 windows 裝置管理員 找出
pid 及 vid
然後手動加入 ubuntu 的 設定檔內
讓 lsusb 可以識別
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#11

帖子 jia8283112 »

是的 ,我在我的设备管理器,指纹识别设备找到了指纹识别器的pid和vid ,请问如何将它设定到ubuntu内让lsusb识别

谢谢!
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#12

帖子 jia8283112 »

lsusb显示的 Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc. 这个应该是我的指纹识别器,系统是可以识别的,但是我安装
Fingerprint GUI 这个软件不能识别到我的指纹设备。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#13

帖子 poloshiao »

lsusb显示的 Bus 002 Device 003: ID 138a:0017 Validity Sensors, Inc. 这个应该是我的指纹识别器,系统是可以识别的
1. http://www.linux-usb.org/usb.ids
1-1. 確認 usb id
138a Validity Sensors, Inc.
0017 Fingerprint Reader
沒有標明型號
1-2. 檢查看看
138a Validity Sensors, Inc.
Fingerprint Reader 還有許多型號
核對一下 你的型號
你看下你的指纹识别是不是 Validity 138a:0017
如果是,可以按照如下方法解决 (勉强能用,也不是很好):
2. 如果確定是 138a:0017
2-1. 參考
viewtopic.php?p=3124159#p3124159
2-2. 還有問題 請再貼文
也許 sunnsi 也可以幫你
jia8283112
帖子: 26
注册时间: 2012-06-25 10:38

Re: thinkpad X24指纹识别不能用,求教方法

#14

帖子 jia8283112 »

第六步. relink libfprint.so.0 to /usr/local/lib/libfprint.so.0.0.0 这一步我不知道怎么做,能不能详细说下?谢谢

以下是我做的工作:
1 下载了fprint_vfs5011-master,并且进行了make ,sudo make install.

2 sudo apt-get install libgdk-pixbuf2.0-dev libusb-1.0.0-dev libnss3-dev libglib2.0-dev libtool automake libxv-dev

3 ThinkPad-X240:/usr/lib/x86_64-linux-gnu$ grep fprint /etc/pam.d/common-auth
auth [success=3 default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug

4 ThinkPad-X240:/usr/lib/x86_64-linux-gnu$ fprintd-enroll
list_devices failed: No devices available

指纹识别器还是不能正常工作。。。。。。。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: thinkpad X24指纹识别不能用,求教方法

#15

帖子 poloshiao »

指纹识别器还是不能正常工作。。。。。。。
這裡已經說了
7. At the current stage, fprint-enroll can be executed. But it does not work yet.
4 ThinkPad-X240:/usr/lib/x86_64-linux-gnu$ fprintd-enroll
list_devices failed: No devices available
非 root 使用者登入
試試
sudo fprintd-enroll

如果是 Ubuntu 14.04 / 14.10 下載這個 deb 來安裝看看
http://people.canonical.com/~acelan/libfprint/
libfprint0_0.5.1+git20140707_amd64.deb

libfprint-dev_0.5.1+git20140707_amd64.deb

詳細參閱
https://bugs.launchpad.net/ubuntu/+sour ... bug/790183
特別是 #77 上下貼文
https://bugs.launchpad.net/ubuntu/+sour ... omments/77
This patch is indeed working for :0017 Validity sensor, I've attached a small patch which enables its support.
加了這個 patch 可以支援 :0017

其它方案 參閱
http://askubuntu.com/questions/tagged/t ... ageSize=50
回复