유효성 센서 드라이버 지문 스캐너


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

나는 높고 낮게 검색했지만 이것을 작동시킬 수는 없습니다. 관련 질문 138a:0018은 모두 답변이 없거나 오래되었습니다 . 도와 줄 사람 있어요?


1
USB ID를 검색하여 버그를 발견했다고 수정되었습니다. 자세한 정보는 다음 코멘트를 통해 확인할 수 있습니다 : bugs.launchpad.net/ubuntu/+source/libfprint/+bug/827669
Nattgew

답변:


17

자, 많은 머리를 당기고 인터넷 검색을 한 후에 마침내 지문 센서가 작동합니다.

편집 (03/01/2015) : 소스에서 패키지 빌드 . 먼저 빌드 환경을 설정해야 할 수도 있습니다. 패키지가 있는지 확인하십시오 $sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool.

자동 빌드 및 설치 스크립트 (나에 의해 작성되고 내 Dropbox에서 공유) cd스크립트를 다운로드 한 위치로 다음을 사용하여 실행하십시오 superuser.

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

그리고 짜잔 . 사용자 계정으로 이동하면 지문 로그인 옵션이 표시됩니다.

에 대해 ecryptfs( What is this? )를 사용하는 경우 로그인시이 문제/home 가 발생 합니다 . 수정하십시오 .

편집 (2014 년 8 월 10 일) : libfprint패치 138a:0018138a:0017드라이버 를 컴파일하여 고유 한 드라이버를 작성할 수도 있습니다 (2014 년 3 월 1 일 참조). 그들의 라이센스가 분명히 적용됩니다. 확실하지는 않지만 32-bit시스템에서도 이를 빌드 할 수 있습니다.

편집 (2014 년 2 월 10 일) : 아치 리눅스로 전환 한 후 최근 에이 드라이버 ( libfprint-vfs5011-git)가 있음을 발견했습니다 AUR. 이 패키지의 AUR 에서 업데이트 된 버전을 다운로드 할 수 있습니다 (지침도 포함하도록이 답변을 곧 업데이트하겠습니다). 편집 : 지침이 추가되었습니다 (2014 년 3 월 1 일 참조).

편집 (2014 년 13 월 9 일) :에 대한 최근 업데이트 후 fprint지문 인식은 매우 훌륭합니다 : P

사전 구축 . ( 최신 git 버전 은 03/01/2014 편집 참조 ) :

  1. 터미널을 (열어 Ctrl+ Alt+ T)과의 PPA를 추가합니다 fprintd.

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

  2. 설치를 업데이트하십시오.

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

  3. 필요한 패키지를 가져옵니다.

    $ sudo apt-get install fprintd libpam-fprintd

  4. 지문 스캐너 용 드라이버를 다운로드 합니다 (Dropbox를 통해 공유). 다운로드가 작동하지 않으면 설명을 추가하십시오 . 리포지토리 버전은 최신 편집 (2014 년 2 월 10 일)을 참조하십시오 .

  5. cd 드라이버를 다운로드 한 위치

  6. 드라이버를 설치하십시오.

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


2
138a : 0018 드라이버는 어디서 구했습니까? 나는 138a : 0017 센서를 가지고 있으며 내가 모르는 사용자의 알 수없는 Dropbox 공유를 가리키는 bit.ly 링크에 대해 (개인적인 것은 아닙니다) 매우 조심합니다. 이 작업을 실제로 +1했지만 특정 운전자에게 어떻게 도달했는지 설명 할 수 있습니까?
Jurian Sluiman

드라이버는이 버그 보고서 에서 작성됩니다 (@Nattgew는 위에서 언급했습니다). 언젠가 다시 다운로드했는데 왜 Ubuntu 업스트림 업데이트에 없는지 모르겠습니다. 어쨌든, 나는 그것을 내 보관함에 다시 업로드 하고 공유했습니다. 게다가, 나는 138a:0017이미 드라이버 지원을 가지고 있다고 생각 합니다. 당신은 이것을 시도 할 수는 있지만 이것이 효과가 있다고 주장 할 수는 없습니다 138a:0017. 난 단지 그것을 테스트했습니다 138a:0018, trusty.
ps95

138A : 0017 중 하나가 작동하지 않습니다
jplandrain

1
Dropbox 다운로드가 더 이상 작동하지 않는 것 같습니다.
Björn

2
보관 용 다운로드 링크가 손상되었습니다. 1 년 전에 @ Björn에 의해서도 언급되었습니다 : D. 이에 대한 수정은 감사하겠습니다.
Dinesh Devkota

2

나는 같은 문제가 있었고 이것이 나를 위해 일했다.

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

세션에서 로그 아웃했다가 나중에 다시 로그인해야합니다.

지원되는 독자 (리더의 ID를 찾기 위해 lsusb 명령 실행)

 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

에서 런치 패드의 "지문 판독기 통합"팀

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.