Jak włączyć urządzenie linii papilarnych dla Thinkpad T430 w wersji 12.04?

10

Postępowałem zgodnie z różnymi samouczkami, aby umożliwić czytanie odcisków palców, ale bez powodzenia.

GUI odcisków palców ciągle mówi no device found.

Jakaś pomoc na ten temat?

= Edytuj Po pierwszej odpowiedzi =

Postępowałem zgodnie z samouczkiem, który napisałeś, aby zainstalować odcisk palca

wynikiem lsusb jest:

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

Więc nie wydaje się, że mój czytnik jest obsługiwany ... mam rację?

Pierre
źródło
1
Uważam, że Upek 147e: 2020 nie ma jeszcze sterownika linux. darkblue.homeip.net/fingerprint/Forum/…
MRocklin
Cofam mój poprzedni komentarz. Zobacz post przez @bender poniżej.
MRocklin

Odpowiedzi:

12

Dobra, używam Thinkpada X1 i jest na nim ten sam układ biometryczny. Dwukrotnie przeszukałem cały internet pod kątem tego problemu, ale, dobra wiadomość, znalazłem sposób, aby działał we wszystkich przypadkach, więc oto mały „samouczek”, który kompiluje informacje z tego wątku i innych miejsc:

Instalowanie oprogramowania

Najpierw dodaj odcisk palca PPA, jak wspomniano w poprzednich postach, i zainstaluj wymagane pakiety:

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

Następnie pobierz i rozpakuj ten http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz .

Modyfikacja libbsapi

PPA Libbsapi obecnie nie obsługuje tego mikroukładu, jednak zastąpienie instalacji najnowszą wersją będzie działać. Najpierw wymyśl architekturę (32 lub 64), a następnie zlokalizuj plik libbsapi.so w folderze lib (dla wersji 32-bitowej) lub w folderze lib64 (dla wersji 64-bitowej) . Następnie skopiuj ten plik (używając sudo lub gksudo na nautilus) do folderu / usr / lib.

Następnie musimy dodać ten plik: /lib/udev/rules.d/40-libbsapi.rules. Kod do dodania to:

#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”

Zrób to za pomocą: sudo nano /lib/udev/rules.d/40-libbsapi.ruleslub sudo gedit /lib/udev/rules.d/40-libbsapi.rules, w zależności od preferencji.

Ostatnia modyfikacja i wszystko gotowe

Musimy przyznać dostęp gui odcisków palców do magistrali USB czytnika. Uruchom lsusbi zlokalizuj linię, która może tak wyglądać Bus 001 Device 003: ID 147e:2020 Upek(w rzeczywistości wyszukaj identyfikator 147e: 2020 Upek). 001 wskazuje tutaj jego identyfikator magistrali, a 003 to jego identyfikator urządzenia. Zwróć uwagę na swoje. Następnie wydaj polecenie (w moim przypadku, ale dostosuj do własnej magistrali i identyfikatora urządzenia):

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

Następnie uruchom GUI odcisków palców, które powinny rozpoznać twoje urządzenie i skonfigurować je z radością.

hadware
źródło
w rzeczywistości jest mały problem: kiedy Ubuntu uruchomi się ponownie, resetuje kod zezwolenia dla magistrali USB na coś innego, więc monit o odcisk palca nadal pojawia się, ale nie może aktywować sprzętu ... jakiś pomysł, jak to naprawić? Może zamiast chmodowania magistrali moglibyśmy dodać odcisk palca do pewnej grupy użytkowników, która ma nad tym trochę władzy?
hadware
1
Nie działa dla mnie jak każde inne rozwiązanie znalezione w sieci. Używam Ubuntu 13.10 na Lenovo Thinkpad X1 Carbon. Problem polega na tym, że mojego urządzenia linii papilarnych nie ma nawet na liście po uruchomieniu lsusb. Masz pojęcie, co może być nie tak?
biera
Czy to działa w systemie Windows? Jeśli nie, samo urządzenie może być wadliwe.
hadware
5

W rzeczywistości dostępna jest nowsza wersja pakietu libbsapiniż dostępna w pakiecie fingerprint-guiPPA, który obsługuje to urządzenie. Wypróbowałem to z moim T530 (skaner deviceid 147e: 2020) i działa.

Na tej stronie znajduje się instrukcja i źródło tej biblioteki (przewiń w dół na połączonej stronie dla wersji angielskiej). W moim systemie Ubuntu 12.10 ścieżka do udevpliku reguł, który należy edytować, jest inna niż w samouczku, jest to:

/lib/udev/rules.d/40-libbsapi.rules
giętarka
źródło
To działało dla mnie dobrze. Dzięki za zwrócenie na to uwagi. Czekałem na to od kilku miesięcy.
MRocklin
3
Obsługiwane czytniki (uruchom polecenie lsusb, aby znaleźć identyfikator czytnika)
============
  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

Instalacja

  1. Przede wszystkim, jeśli wcześniej instalowałeś GUI odcisków palców, całkowicie się go pozbądź. Usuń wszystkie pliki binarne, biblioteki współdzielone, wszelkie inne pliki i cofnij wszystkie zmiany, które wprowadziłeś w plikach konfiguracyjnych systemu (szczególnie w plikach w /etc/pam.d/).

  2. Dodaj ten PPA do swoich źródeł:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. Zainstaluj pakiety:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. Wyloguj się z sesji i zaloguj ponownie (potrzebujemy nowych ustawień domyślnych sesji).

Ustawiać

Po instalacji uruchom GUI odcisków palców (można go znaleźć w System> Preferencje) i zarejestruj swoje odciski palców.

To powinno być wszystko, co musisz zrobić!

Spróbuj zablokować ekran, wylogować się i zalogować, sudo w terminalu i uruchomić aplikacje graficzne wymagające uprawnień roota.

Jorge Castro
źródło
Zredagowałem swoje pytanie ... czy istnieje jakieś obejście tego problemu?
Pierre
Czy wypróbowałeś powyższą metodę ?!
W ten sposób w pierwszej kolejności zainstalowałem odcisk palca ... ale ponieważ mój czytnik nie znajduje się na liście obsługiwanych czytników, które opublikowałeś, czy to nie ma sensu, że nie działa?
Pierre
Jasne, jeśli Twojego identyfikatora czytnika nie ma na liście, upewnij się, że nie zadziała, w każdym razie pozwól mi znaleźć rozwiązanie dla twoich identyfikatorów
Dzięki! Wydaje mi się, że dobrze byłoby, gdyby GUI odcisków palców dodało go do obsługiwanych urządzeń ...: p
Pierre
0

Począwszy od października 2013 r. PPA zostało zaktualizowane i działało to dla mnie po wyjęciu z pudełka. Używam Ubuntu 13.10 (pyskaty) z Thinkpad T430s (Upek 147e: 2020). Strona PPA pokazuje teraz znacznie większą listę obsługiwanych urządzeń.

Nigdy wcześniej nie używałem odcisków palców na moim starym T60, ponieważ konfigurowanie tego było bardzo uciążliwe, ale teraz bardzo mi się podoba.

dirkjot
źródło
0

Fprintd

Fprintd znajduje się w oficjalnym repozytorium Ubuntu.

Zapewnia również sterowniki.

Może być zainstalowany z:

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

wprowadź opis zdjęcia tutaj


źródło