Trình điều khiển cho cảm biến độ nhạy Máy quét vân tay


15
prakhar@pr3d4tOr:~$ lsusb -s 001:003 -v

Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. Fingerprint scanner
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        17 
  bDeviceProtocol       255 
  bMaxPacketSize0         8
  idVendor           0x138a Validity Sensors, Inc.
  idProduct          0x0018 Fingerprint scanner
  bcdDevice            0.78
  iManufacturer           0 
  iProduct                0 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4

Tôi đã tìm kiếm cao và thấp nhưng tôi không thể làm việc này. Tất cả các câu hỏi liên quan đến 138a:0018hoặc chưa được trả lời hoặc . Có ai giúp không?


1
Tìm kiếm ID USB và tìm thấy một lỗi, cho biết nó đã được sửa. Bạn có thể xem xét thông qua các ý kiến cho biết thêm: bugs.launchpad.net/ubuntu/+source/libfprint/+bug/827669
Nattgew

Câu trả lời:


16

Ok, vì vậy sau nhiều lần nhổ tóc và googling, cuối cùng tôi cũng có cảm biến vân tay hoạt động:

EDIT (03/01/2015): Xây dựng gói từ nguồn . Bạn có thể cần phải thiết lập một môi trường xây dựng trước. Đảm bảo rằng bạn có các gói $sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool:

Script để tự động xây dựng và cài đặt (được viết bởi tôi và được chia sẻ từ Dropbox của tôi). cdđến bất cứ nơi nào bạn đã tải tập lệnh xuống và chạy nó với superuser:

$ chmod +x install.sh
$ sudo ./install.sh

Và thì đấy . Chuyển đến tài khoản người dùng và bạn sẽ thấy tùy chọn đăng nhập bằng vân tay.

Nếu bạn đang sử dụng ecryptfs( Đây là gì? ) /home, Bạn sẽ gặp phải vấn đề này khi đăng nhập. Sửa chữa .

EDIT (08/10/2014): Bạn cũng có thể xây dựng trình điều khiển của riêng mình bằng cách biên dịch các libfprintbản vá 138a:0018138a:0017trình điều khiển (xem 03/01/2014). Giấy phép của họ áp dụng, rõ ràng. Tôi không biết chắc chắn, nhưng có lẽ bạn cũng có thể xây dựng điều này trên một 32-bithệ thống.

EDIT (02/10/2014): Sau khi chuyển sang Arch Linux, gần đây tôi phát hiện ra rằng trình điều khiển này ( libfprint-vfs5011-git) có mặt trong AUR. Bạn có thể tải xuống phiên bản cập nhật từ AUR cho gói này (Tôi sẽ sớm cập nhật câu trả lời này để bao gồm hướng dẫn). EDIT: Đã thêm hướng dẫn, xem 03/01/2014.

EDIT (13/09/2014): Sau những cập nhật gần đây fprint, nhận dạng vân tay khá tuyệt vời: P

Được xây dựng trước . (Xem bản chỉnh sửa 03/01/2014 cho phiên bản git mới nhất):

  1. Mở một thiết bị đầu cuối ( Ctrl+ Alt+ T) và thêm PPA cho fprintd.

    $ sudo add-apt-repository ppa:fingerprint/fprint

  2. Cập nhật cài đặt của bạn.

    $ sudo apt-get update && sudo apt-get upgrade

  3. Nhận các gói yêu cầu.

    $ sudo apt-get install fprintd libpam-fprintd

  4. Tải xuống trình điều khiển cho máy quét dấu vân tay (được chia sẻ qua Dropbox của tôi). Thêm một bình luận nếu tải xuống không hoạt động . Xem bản chỉnh sửa mới nhất (02/10/2014) cho phiên bản kho lưu trữ .

  5. cd đến bất cứ nơi nào bạn tải trình điều khiển đến.

  6. Cài đặt trình điều khiển.

    $ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb


2
Bạn đã có trình điều khiển 138a: 0018 từ đâu? Tôi có cảm biến 138a: 0017 và tôi (không có gì cá nhân) khá cảnh giác với các liên kết bit.ly chỉ đến một chia sẻ Dropbox không xác định từ người dùng mà tôi không biết. Nghiêm túc +1 bạn đã làm việc này, nhưng bạn có thể giải thích làm thế nào bạn có được trình điều khiển cụ thể không?
Jurian Sluiman

Trình điều khiển được xây dựng từ báo cáo lỗi này (@Nattgew đề cập đến nó ở trên). Tôi đã tải xuống đôi khi và tôi không biết tại sao nó không có trong các bản cập nhật ngược dòng của Ubuntu. Dù sao, tôi đã tải lại nó vào dropbox của mình và chia sẻ nó. Bên cạnh đó, tôi nghĩ 138a:0017đã có hỗ trợ lái xe. Bạn có thể thử nó nhưng tôi không thể yêu cầu nó hoạt động 138a:0017. Tôi đã chỉ thử nghiệm nó trên 138a:0018, trusty.
ps95

138a: 0017 cũng không hoạt động
jplandrain

1
Tải xuống Dropbox dường như không hoạt động nữa.
Bjorn

2
Liên kết tải xuống dropbox bị hỏng. Nó đã được nói bởi @ Bjorn một năm trước: D. Sửa chữa cho điều này sẽ được đánh giá cao.
Dinesh Devkota

2

Tôi đã có cùng một vấn đề và điều này làm việc cho tôi:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

Bạn phải đăng xuất khỏi phiên của bạn và đăng nhập lại sau đó.

Trình đọc được hỗ trợ (chạy lệnh lsusb để tìm ra ID của trình đọc của bạn)

 045e:00bb    08ff:1683    08ff:2580    08ff:268d    147e:2020
 045e:00bc    08ff:1684    08ff:2660    08ff:268e    147e:3001
 045e:00bd    08ff:1685    08ff:2680    08ff:268f    1c7a:0603
 045e:00ca    08ff:1686    08ff:2681    08ff:2691
 0483:2015    08ff:1687    08ff:2682    08ff:2810
 0483:2016    08ff:1688    08ff:2683    08ff:5501
 05ba:0007    08ff:1689    08ff:2684    08ff:5731
 05ba:0008    08ff:168a    08ff:2685    138a:0001
 05ba:000a    08ff:168b    08ff:2686    138a:0005
 061a:0110    08ff:168c    08ff:2687    138a:0008
 08ff:1600    08ff:168d    08ff:2688    138a:0011
 08ff:1660    08ff:168e    08ff:2689    138a:0017
 08ff:1680    08ff:168f    08ff:268a    138a:0018
 08ff:1681    08ff:2500    08ff:268b    147e:1000
 08ff:1682    08ff:2550    08ff:268c    147e:2016

 0483:2015    147e:1003    147e:3000
 0483:2016    147e:2015    147e:3001
 147e:1000    147e:2016    147e:5002
 147e:1001    147e:2020    147e:5003
 147e:1002

từ tích hợp độc giả của Fingerprintprint đội ngũ trên trên launchpad

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.