Bagaimana cara mengaktifkan perangkat sidik jari untuk Thinkpad t430s di 12.04?

10

Saya mengikuti berbagai tutorial untuk mengaktifkan membaca sidik jari, tetapi tidak berhasil.

GUI Sidik Jari terus berkata no device found.

Ada bantuan untuk ini?

= Edit Mengikuti jawaban pertama =

Saya mengikuti tutorial yang Anda pasang untuk memasang sidik jari

hasil lsusb adalah:

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

Jadi sepertinya pembaca saya tidak didukung ... apakah saya benar?

Pierre
sumber
1
Saya percaya bahwa Upek 147e: 2020 belum memiliki driver linux. darkblue.homeip.net/fingerprint/Forum/…
MRocklin
Saya menarik kembali komentar saya sebelumnya. Lihat pos oleh @bender di bawah ini.
MRocklin

Jawaban:

12

Oke saya menjalankan Thinkpad X1 dan chip biometrik yang sama ada di atasnya. Saya mencari seluruh internet dua kali untuk masalah ini, tetapi, kabar baiknya, saya menemukan cara untuk membuatnya berfungsi dalam semua kasus, jadi inilah "tutorial" kecil yang mengumpulkan informasi dari utas ini dan tempat lain:

Menginstal perangkat lunak

Pertama, tambahkan PPA sidik jari seperti yang disebutkan oleh posting sebelumnya, dan instal paket yang diperlukan:

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

Kemudian, unduh dan undar http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz ini .

Memodifikasi libbsapi

PPA Libbsapi saat ini tidak benar-benar mendukung chipset ini, namun, mengganti instal dengan versi terbaru akan berfungsi. Pertama, cari tahu arsitektur Anda (32 atau 64), dan kemudian cari file libbsapi.so di folder lib (untuk 32 bit) atau folder lib64 (untuk 64 bit) . Kemudian, salin file ini (menggunakan sudo, atau gksudo pada nautilus) ke folder / usr / lib.

Kemudian, kita harus membuat tambahan untuk file ini: /lib/udev/rules.d/40-libbsapi.rules. Kode yang akan ditambahkan adalah:

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

Apakah itu menggunakan: sudo nano /lib/udev/rules.d/40-libbsapi.rulesatau sudo gedit /lib/udev/rules.d/40-libbsapi.rules, mana yang Anda inginkan.

Modifikasi terakhir dan semuanya selesai

Kita harus memberikan akses sidik jari-gui ke bus USB pembaca. Jalankan lsusbdan temukan garis yang mungkin terlihat seperti ini Bus 001 Device 003: ID 147e:2020 Upek(sebenarnya cari ID Upe 147e: 2020). 001 di sini menunjukkan id busnya, dan 003 adalah Device id-nya. Catat milikmu. Kemudian, keluarkan perintah (dalam kasus saya, tetapi sesuaikan dengan id bus dan perangkat Anda sendiri):

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

Kemudian, mulai sidik jari-gui, dan itu akan mengenali perangkat Anda, dan mengkonfigurasinya dengan senang hati.

Hadware
sumber
sebenarnya ada masalah kecil: ketika Ubuntu reboot, itu me-reset kode izin untuk bus USB ke sesuatu yang lain, sehingga prompt sidik jari masih muncul tetapi tidak dapat mengaktifkan perangkat keras ... ada ide tentang cara memperbaikinya? Mungkin alih-alih chmoding bus, kita dapat menambahkan sidik jari ke beberapa kelompok pengguna yang memiliki kekuatan atas ini?
Hadware
1
Ini tidak berfungsi untuk saya karena ada solusi lain yang ditemukan di web. Saya menjalankan Ubuntu 13.10 pada Lenovo Thinkpad X1 Carbon. Masalahnya adalah bahwa perangkat sidik jari saya bahkan tidak terdaftar setelah menjalankan lsusb. Adakah yang tahu apa yang salah?
biera
Apakah ini berfungsi di windows? Jika tidak, perangkat itu sendiri mungkin rusak.
hadware
5

Sebenarnya, ada versi yang lebih baru dari yang libbsapitersedia dalam fingerprint-guiPPA yang mendukung perangkat ini. Saya sudah mencobanya dengan T530 saya (pemindai deviceid 147e: 2020) dan berhasil.

Ada instruksi dan sumber untuk lib ini pada halaman ini (gulir ke bawah pada halaman yang terhubung untuk versi bahasa Inggris). Pada pengaturan Ubuntu 12.10 saya, jalur ke udevfile aturan yang harus diedit berbeda dari yang ada di tutorial, yaitu:

/lib/udev/rules.d/40-libbsapi.rules
bender
sumber
Ini bekerja dengan baik untuk saya. Terima kasih telah menunjukkan ini. Saya sudah menunggu ini selama beberapa bulan.
MRocklin
3
Pembaca yang didukung (jalankan perintah lsusb untuk mengetahui ID pembaca Anda)
============
  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

Instalasi

  1. Pertama-tama, jika Anda telah menginstal GUI Sidik Jari secara manual sebelumnya, singkirkan sepenuhnya. Hapus semua binari, pustaka bersama, semua file lain dan urungkan semua perubahan yang Anda buat pada file konfigurasi sistem Anda (terutama ke file di bawah /etc/pam.d/).

  2. Tambahkan PPA ini ke sumber Anda:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. Instal paket:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. Logout dari sesi Anda dan log in kembali (kami perlu mengambil sesi default baru).

Mendirikan

Setelah instalasi, jalankan GUI Sidik Jari (dapat ditemukan di bawah Sistem> Preferensi) dan daftarkan sidik jari Anda.

Hanya itu yang harus Anda lakukan!

Cobalah mengunci layar Anda, keluar dan masuk, sudo di terminal dan menjalankan aplikasi grafis yang membutuhkan hak akses root.

Jorge Castro
sumber
Saya mengedit pertanyaan saya ... apakah ada solusi untuk ini?
Pierre
Sudahkah Anda mencoba metode di atas ?!
Metode ini adalah cara saya memasang sidik jari sejak awal ... tetapi karena pembaca saya tidak ada dalam daftar pembaca yang didukung yang Anda poskan, bukankah masuk akal bahwa itu tidak berfungsi?
Pierre
Yakin jika ID pembaca Anda tidak tercantum dalam daftar yakin itu tidak akan berfungsi, tetap biarkan saya mencari solusi untuk ID Anda
Terima kasih! Saya kira itu akan baik untuk sidik jari gui untuk menambahkannya ke perangkat yang didukung ...: p
Pierre
0

Pada Oktober 2013, PPA telah diperbarui dan ini berhasil bagi saya. Saya menggunakan Ubuntu 13.10 (cakep) dengan Thinkpad T430s (Upek 147e: 2020). Halaman PPA menunjukkan daftar perangkat yang didukung jauh lebih besar sekarang.

Saya tidak pernah menggunakan sidik jari banyak pada T60 lama saya karena sangat sulit untuk diatur, tetapi saya benar-benar menyukainya sekarang.

dirkjot
sumber
0

Fprintd

Fprintd ada di Gudang Resmi Ubuntu.

Ini juga menyediakan driver juga.

Dapat diinstal dengan:

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

masukkan deskripsi gambar di sini


sumber