Làm cách nào để bật thiết bị vân tay cho Thinkpad t430s trong 12.04?


10

Tôi đã làm theo các hướng dẫn khác nhau để cho phép đọc dấu vân tay, nhưng không có may mắn.

GUI vân tay tiếp tục nói no device found.

Bất kỳ trợ giúp về điều này?

= Chỉnh sửa Theo câu trả lời đầu tiên =

Tôi đã làm theo hướng dẫn bạn đã đăng để cài đặt dấu vân tay

kết quả của lsusb là:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 001 Device 004: ID 147e:2020 Upek 
Bus 001 Device 005: ID 04f2:b2da Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 04f2:0760 Chicony Electronics Co., Ltd Acer KU-0760 Keyboard
Bus 003 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser

Vì vậy, dường như người đọc của tôi không được hỗ trợ ... tôi có đúng không?


1
Tôi tin rằng Upek 147e: 2020 chưa có trình điều khiển linux. darkblue.homeip.net/fingerprint/Forum/
Mạnh

Tôi rút lại nhận xét trước đây của tôi. Xem bài đăng của @bender bên dưới.
MRocklin

Câu trả lời:


12

Được rồi, tôi đang chạy Thinkpad X1 và cùng một con chip sinh trắc học. Tôi đã tìm kiếm toàn bộ internets hai lần cho vấn đề này, nhưng, tin tốt, tôi đã tìm ra cách để làm cho nó hoạt động trong mọi trường hợp, vì vậy đây là một "hướng dẫn" nhỏ để biên dịch thông tin từ chủ đề này và những nơi khác:

Cài đặt phần mềm

Đầu tiên, thêm PPA vân tay như được đề cập bởi các bài viết trước và cài đặt các gói cần thiết:

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

Sau đó, tải xuống và gỡ bỏ http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz này .

Sửa đổi libbsapi

PPA của Libbsapi hiện không thực sự hỗ trợ chipset này, tuy nhiên, việc thay thế cài đặt bằng phiên bản mới nhất sẽ hoạt động. Đầu tiên, hãy tìm ra kiến ​​trúc của bạn (32 hoặc 64), sau đó xác định vị trí tệp libbsapi.so trong thư mục lib (cho 32 bit) hoặc thư mục lib64 (cho 64 bit) . Sau đó, sao chép tệp này (sử dụng sudo hoặc gksudo trên nautilus) vào thư mục / usr / lib.

Sau đó, chúng tôi phải bổ sung vào tệp này: /lib/udev/rules.d/40-libbsapi.rules. Mã được thêm vào là:

#Added for Upek 2020 support
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   SYMLINK+=”input/touchchip-%k”, MODE=”0664″, GROUP=”plugdev”
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   ATTR{power/control}==”*”, ATTR{power/control}=”auto”

Làm điều đó bằng cách sử dụng: sudo nano /lib/udev/rules.d/40-libbsapi.ruleshoặc sudo gedit /lib/udev/rules.d/40-libbsapi.rules, bất cứ điều gì bạn có thể thích.

Sửa đổi lần cuối và mọi thứ đã xong

Chúng tôi phải cấp quyền truy cập vân tay cho xe buýt USB của người đọc. Chạy lsusbvà xác định vị trí dòng có thể trông như thế này Bus 001 Device 003: ID 147e:2020 Upek(thực sự tìm ID Upek 147e: 2020). 001 ở đây biểu thị id bus của nó và 003 là id thiết bị của nó. Lưu ý của bạn. Sau đó, ban hành lệnh (trong trường hợp của tôi, nhưng thích ứng với id xe buýt và thiết bị của riêng bạn):

sudo chmod 666 /dev/bus/usb/001/003

Sau đó, bắt đầu lấy dấu vân tay và thiết bị sẽ nhận ra thiết bị của bạn và định cấu hình thiết bị một cách vui vẻ.


thực sự có một vấn đề nhỏ: khi Ubuntu khởi động lại, nó đặt lại mã cấp phép cho bus USB sang một thứ khác, vì vậy dấu nhắc dấu vân tay vẫn xuất hiện nhưng không thể kích hoạt phần cứng ... có ý tưởng nào về cách khắc phục điều này không? Có lẽ thay vì chmoding xe buýt, chúng ta có thể thêm dấu vân tay vào một số nhóm người dùng có sức mạnh này?
phần mềm

1
Nó không hoạt động đối với tôi như bất kỳ giải pháp nào khác được tìm thấy trên web. Tôi đang chạy Ubuntu 13.10 trên Lenovo Thinkpad X1 Carbon. Vấn đề là thiết bị vân tay của tôi thậm chí không được liệt kê hỗ trợ chạy lsusb. Bất cứ ý tưởng những gì có thể sai?
biera

Nó có hoạt động trên windows không? Nếu không, thiết bị có thể bị lỗi.
phần mềm

5

Trên thực tế, có một phiên bản mới hơn libbsapicó sẵn hơn được đóng gói trong fingerprint-guiPPA hỗ trợ thiết bị này. Tôi đã dùng thử với chiếc T530 của mình (máy quét thiết bị 147e: 2020) và nó hoạt động.

Có một hướng dẫn và một nguồn cho lib này trên trang này (cuộn xuống trên trang được liên kết cho phiên bản tiếng Anh). Trong thiết lập Ubuntu 12.10 của tôi, đường dẫn đến udevtệp quy tắc phải chỉnh sửa khác với hướng dẫn trong hướng dẫn, đó là:

/lib/udev/rules.d/40-libbsapi.rules

Điều này làm việc tốt cho tôi. Cảm ơn đã chỉ ra điều này. Tôi đã chờ đợi điều này trong vài tháng.
MRocklin

3
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 061a: 0110 147e: 1002
  045e: 00bc 08ff: 1600 147e: 1003
  045e: 00bd 08ff: 2500 147e: 2015
  045e: 00ca 08ff: 2580 147e: 2016
  0483: 2015 08ff: 5501 147e: 3000
  0483: 2016 138a: 0001 147e: 3001
  05ba: 0007 147e: 1000 147e: 5002
  05ba: 0008 147e: 1001 147e: 5003
  05ba: 000a

Cài đặt

  1. Trước hết, nếu bạn đã cài đặt GUI vân tay theo cách thủ công, hãy loại bỏ nó hoàn toàn. Xóa tất cả các tệp nhị phân, thư viện dùng chung, mọi tệp khác và hoàn tác tất cả các thay đổi bạn đã thực hiện đối với các tệp cấu hình hệ thống của mình (đặc biệt là các tệp trong /etc/pam.d/).

  2. Thêm PPA này vào nguồn của bạn:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. Cài đặt các gói:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. Đăng xuất khỏi phiên của bạn và đăng nhập lại (chúng tôi cần mặc định phiên mới được chọn).

Thiết lập

Sau khi cài đặt, khởi chạy GUI Fingerprint (có thể tìm thấy trong System> Preferences) và đăng ký dấu vân tay của bạn.

Đó nên là tất cả những gì bạn cần làm!

Hãy thử khóa màn hình của bạn, đăng xuất và đăng nhập, sudo trong thiết bị đầu cuối và chạy các ứng dụng đồ họa yêu cầu quyền root.


Tôi đã chỉnh sửa câu hỏi của mình ... có cách giải quyết nào cho việc này không?
Pierre

Bạn đã thử phương pháp trên chưa?!

Phương pháp này là cách tôi cài đặt dấu vân tay ở nơi đầu tiên ... nhưng vì trình đọc của tôi không nằm trong danh sách trình đọc được hỗ trợ mà bạn đã đăng, không có nghĩa là nó không hoạt động?
Pierre

Chắc chắn nếu ID người đọc của bạn không được liệt kê trong danh sách thì chắc chắn nó sẽ không hoạt động, dù sao đi nữa, hãy để tôi tìm giải pháp cho ID của bạn

Cảm ơn! Tôi đoán sẽ tốt hơn nếu gui vân tay thêm nó vào các thiết bị được hỗ trợ của nó ...: p
Pierre

0

Kể từ tháng 10 năm 2013, PPA đã được cập nhật và điều này đã giúp tôi rất nhiều. Tôi đang sử dụng Ubuntu 13.10 (saucy) với Thinkpad T430s (Upek 147e: 2020). Trang PPA hiển thị danh sách các thiết bị được hỗ trợ lớn hơn nhiều.

Tôi chưa bao giờ sử dụng dấu vân tay nhiều trên chiếc T60 cũ của mình vì nó rất khó cài đặt, nhưng tôi thực sự thích nó ngay bây giờ.


0

Fprintd

Fprintd nằm trong Kho lưu trữ Ubuntu chính thức.

Nó cũng cung cấp trình điều khiển là tốt.

Có thể được cài đặt với:

sudo apt-get install fprint-demo fprintd fprintd-doc libpam-fprintd libfprint0 libfprint-dev

nhập mô tả hình ảnh ở đây

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.