在Ubuntu 16.04(ThinkPad T460s)上安装Fingerprint Driver 138a:0090


9

我要使用Ubuntu 16.04配置新的出色T460(由于Skylake内核问题,我必须选择这样的新版本),我尝试使用指纹传感器138a:0090(lusb)指纹Gui无法识别难怪这是设备,因为它不在兼容性列表中。我是否必须等待驾驶员,或者对此可以做些什么?

非常感谢 :)


1
16.04尚未发布,这使您的问题脱离了话题。如果您的问题是关于如何使特定的指纹读取器工作,那将是另一回事。
LiveWireBT

这正是我的问题,作为作家,我是这个社区的新手,所以请原谅一些发布错误
Atomius

1
这还不支持,跟踪bug在bugs.freedesktop.org/show_bug.cgi?id=94536
特维诺

我在新的Lenovo Thinkpad X1 Yoga上安装了相同的扫描仪。也没有fprint的运气。我查看了libfprint存储库,但该项目的最新更新时间为2008年,似乎没有“驱动程序请求列表” :(

Answers:


7

我刚刚在Thinkpad T460p上使用了指纹读取器(138a:0090)!

  1. libpam-fprintd如果已经安装了,最好将其删除:
    $sudo apt remove libpam-fprintd
  2. 添加libpam-fprintd支持138:0090
    $ 的仓库sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. 安装libpam-fprintd
    $sudo apt install libpam-fprintd
  4. 使用注册您的取景器的索引:
    $fprintd-enroll -f "right-index-finger" "$USER"
  5. 注册所有手指:
    $for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

请参阅此处以获取更多信息:https : //github.com/3v1n0/libfprint


有用!在Lenovo T460p上对其进行了测试,到目前为止,它可以正常工作。太好了!
肖恩·伯恩

我按照您的指示进行了操作,但是在尝试注册手指时,我知道了Enroll result: enroll-unknown-error。我正在尝试使其在安装了Ubuntu 18.04的T460p上运行。您有任何想法如何使其工作吗?
mateuszb

在我的Lenovo p50笔记本电脑上尝试过此操作。工作好,直到手指者登记,输出是:list_devices failed: No devices available
Zany_Zachary1

5

我有一个x1 Carbon第四代,它具有相同的指纹读取器。我查看了upstram libfprint源,但它似乎尚未得到支持,因此这是行不通的。您可能必须等到有人为其创建驱动程序。


2

对协议进行逆向工程的工作已经开始,并在这里取得一些成功。密切关注该项目的驱动程序。


0

对于Ubuntu 16.04或更高版本:

请按照以下步骤将回购软件安装在Lenovo B系列上(与我的Lenovo E450搭配使用效果很好)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. 在手指扫描仪上滑动手指
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.