12.04 में थिंकपैड t430s के लिए फिंगरप्रिंट डिवाइस कैसे सक्षम करें?


10

मैंने उंगलियों के निशान पढ़ने में सक्षम करने के लिए विभिन्न ट्यूटोरियल का पालन किया, लेकिन भाग्य के बिना।

फिंगरप्रिंट GUI कहता रहता है no device found

इस पर कोई मदद?

= पहले उत्तर के बाद संपादित करें =

मैंने फिंगरप्रिंट स्थापित करने के लिए आपके द्वारा पोस्ट किए गए ट्यूटोरियल का अनुसरण किया

lsusb का परिणाम है:

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

इसलिए ऐसा नहीं लगता कि मेरे पाठक को समर्थन दिया गया है ... क्या मैं सही हूं?


1
मेरा मानना ​​है कि अपेक 147e: 2020 में अभी तक एक लिनक्स ड्राइवर नहीं है। darkblue.homeip.net/fingerprint/Forum/…
MRocklin

मैं अपनी पिछली टिप्पणी को वापस लेता हूं। नीचे @bender द्वारा पोस्ट देखें।
22

जवाबों:


12

ठीक है, मैं एक थिंकपैड X1 चला रहा हूं और उसी पर बायोमेट्रिक चिप लगी है। मैंने इस समस्या के लिए पूरे इंटर्न को दो बार खोजा , लेकिन, अच्छी खबर, मुझे इसे सभी मामलों में काम करने का एक तरीका मिला, इसलिए यहां एक छोटा "ट्यूटोरियल" है जो इस थ्रेड और अन्य स्थानों से जानकारी संकलित करता है:

सॉफ्टवेयर इंस्टॉल करना

सबसे पहले, पिछली पोस्ट के अनुसार फिंगरप्रिंट पीपीए जोड़ें, और आवश्यक पैकेज स्थापित करें:

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

फिर, इस http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz को डाउनलोड और अनटार्ट करें ।

परिवादों को संशोधित करना

लिबसापी का पीपीए वर्तमान में इस चिपसेट का वास्तव में समर्थन नहीं करता है, हालांकि, नवीनतम संस्करण के साथ इंस्टॉल की जगह काम करेगा। सबसे पहले, आप आर्किटेक्चर (32 या 64) का पता लगाएं, और फिर libbsapi.so फ़ाइल को या तो लिबर फ़ोल्डर (32 बिट के लिए) या lib64 फ़ोल्डर (64 बिट के लिए) का पता लगाएं । फिर, इस फ़ाइल (sudo, या nautilus पर gksudo का उपयोग करके) / usr / lib फ़ोल्डर में कॉपी करें।

फिर, हमें इस फ़ाइल के लिए एक अतिरिक्त बनाना होगा: /lib/udev/rules.d/40-libbsapi.rules। कोड जोड़ा जाना है:

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

या तो यह प्रयोग करें: sudo nano /lib/udev/rules.d/40-libbsapi.rulesया sudo gedit /lib/udev/rules.d/40-libbsapi.rules, जो भी आप चाहें।

अंतिम संशोधन और यह सब हो चुका है

हमें रीडर की यूएसबी बस में फिंगरप्रिंट-गुई पहुंच प्रदान करनी होगी। lsusbउस रेखा को चलाएं और खोजें जो इस तरह दिख सकती है Bus 001 Device 003: ID 147e:2020 Upek(वास्तव में 147e: 2020 अपेक आईडी के लिए देखें)। यहां 001 इसकी बस आईडी को इंगित करता है, और 003 इसकी डिवाइस आईडी है। नोट आपका। फिर, कमांड जारी करें (मेरे मामले में, लेकिन अपनी खुद की बस और डिवाइस आईडी के अनुकूल करें):

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

फिर, फिंगरप्रिंट-गुई शुरू करें, और इसे आपके डिवाइस को पहचानना चाहिए, और इसे खुशी से कॉन्फ़िगर करना चाहिए।


वास्तव में एक छोटी सी समस्या है: उबंटू रीबूट करता है, यह USB बस के लिए अनुमति कोड को कुछ और के लिए रीसेट करता है, इसलिए फिंगरप्रिंट प्रॉम्प्ट अभी भी प्रकट होता है, लेकिन हार्डवेयर को सक्रिय नहीं कर सकता ... इसे कैसे ठीक करें? हो सकता है कि बस को चकमा देने के बजाय, हम कुछ उपयोगकर्ता समूह के लिए फिंगरप्रिंट जोड़ सकते हैं जिनके पास इस पर कुछ शक्ति है?
hadware

1
यह वेब में पाए जाने वाले किसी अन्य समाधान के रूप में मेरे लिए काम नहीं करता है। मैं लेनोवो थिंकपैड एक्स 1 कार्बन पर Ubuntu 13.10 चला रहा हूं। समस्या यह है कि मेरे फिंगरप्रिंट डिवाइस को एएफएस रनिंग lsusb भी सूचीबद्ध नहीं किया गया है। कोई भी विचार क्या गलत हो सकता है?
बिएरा

क्या यह खिड़कियों पर काम करता है? यदि ऐसा नहीं होता है, तो डिवाइस ख़राब हो सकता है।
19-26 को जुआर

5

वास्तव में, उपलब्ध का एक नया संस्करण libbsapiहै जो fingerprint-guiपीपीए में पैक किया गया है जो इस उपकरण का समर्थन करता है। मैंने इसे अपने T530 (स्कैनर डिवाइसिड 147e: 2020) के साथ आज़माया है और यह काम करता है।

इस पेज पर इस लिब के लिए एक निर्देश और एक स्रोत है (अंग्रेजी संस्करण के लिए लिंक किए गए पृष्ठ पर स्क्रॉल करें)। मेरे Ubuntu 12.10 सेटअप पर, udevनियम फ़ाइल जिसे संपादित करना है उसका पथ ट्यूटोरियल में एक से अलग है, यह है:

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

इसने मेरे लिए अच्छा काम किया। इस पर ध्यान दिलाने के लिए धन्यवाद। मैं इस पर कई महीनों से प्रतीक्षा कर रहा हूं।
एमरॉकलिन

3
समर्थित पाठक (अपने पाठक की आईडी पता करने के लिए कमांड lsusb चलाएं)
============
  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

स्थापना

  1. सबसे पहले, यदि आपने पहले मैन्युअल रूप से फिंगरप्रिंट जीयूआई स्थापित किया है, तो इसे पूरी तरह से छुटकारा पाएं। सभी बायनेरिज़, साझा लाइब्रेरी, किसी भी अन्य फ़ाइलों को हटा दें और आपके सिस्टम में किए गए सभी परिवर्तनों को पूर्ववत करें (विशेष रूप से /etc/pam.d/ के तहत फ़ाइलों के लिए)।

  2. इस PPA को अपने स्रोतों में जोड़ें:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. पैकेज स्थापित करें:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. अपने सत्र से लॉग आउट करें और वापस लॉग इन करें (हमें नए सत्र चूक को उठाए जाने की आवश्यकता है)।

सेट अप

इंस्टॉलेशन लॉन्च के बाद फ़िंगरप्रिंट GUI (सिस्टम> प्राथमिकता के तहत पाया जा सकता है) और अपने फ़िंगरप्रिंट को दर्ज करें।

आपको बस इतना करना चाहिए!

अपनी स्क्रीन को लॉक करने की कोशिश करें, टर्मिनल में सुडोलो और इन, लॉग इन करें और रूट विशेषाधिकारों की आवश्यकता वाले ग्राफिकल ऐप चलाएं।


मैंने अपना प्रश्न संपादित किया ... क्या इसके लिए कोई वर्कअराउंड है?
पियरे

क्या आपने ऊपर विधि की कोशिश की है ?!

यह तरीका यह है कि मैंने पहली बार में फिंगरप्रिंट कैसे स्थापित किया ... लेकिन जब से मेरा पाठक आपके द्वारा पोस्ट किए गए समर्थित पाठक की सूची में नहीं है, क्या इसका मतलब यह नहीं है कि यह काम नहीं करता है?
पियरे

सुनिश्चित करें कि यदि आपकी रीडर आईडी सूची में सूचीबद्ध नहीं है, तो सुनिश्चित करें कि यह काम नहीं करेगा, वैसे भी मुझे आपकी आईडी के समाधान के लिए सीक्रैट दें

धन्यवाद! मुझे लगता है कि फिंगरप्रिंट गुई के लिए इसे अपने समर्थित उपकरणों में जोड़ना अच्छा होगा ...: पी
पियरे

0

अक्टूबर 2013 तक, पीपीए को अद्यतन किया गया था और इसने मेरे लिए बॉक्स से बाहर काम किया। मैं एक थिंकपैड T430s के साथ उबंटू 13.10 (सॉसी) का उपयोग कर रहा हूं (उपेक 147e: 2020)। PPA पेज अब समर्थित उपकरणों की एक बड़ी सूची दिखाता है।

मैंने अपने पुराने टी 60 पर कभी भी उंगलियों के निशान का इस्तेमाल नहीं किया क्योंकि यह स्थापित करने के लिए ऐसा दर्द था, लेकिन मैं वास्तव में इसे पसंद कर रहा हूं।


0

Fprintd

Fprintd आधिकारिक उबंटू रिपोजिटरी में है।

यह ड्राइवरों को भी प्रदान करता है।

के साथ स्थापित किया जा सकता है:

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

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.