Could Not Acquire Fingerprint Usb Error
Show Task # Please read this before reporting a bug: https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List. REPEAT: Do NOT report bugs for outdated packages! Tasklist FS#12820 - fingerprint scanner no longer works with kernel26 2.6.28-3 Attached to Project: Arch Linux Opened by none given (hoban) - Friday, 16 January 2009, 18:57 GMT Last edited by Tobias Powalowski (tpowa) - Tuesday, 20 January 2009, 06:13 GMT Task Type Bug Report Category Packages: Core Status Closed Assigned To Tobias Powalowski (tpowa) Architecture x86_64 Severity Medium Priority Normal Reported Version None Due in Version Undecided Due Date Undecided Percent Complete Votes 2 none given (hoban) (2009-01-17) Siwei Luo (sluo) (2009-01-16) Private No Details Description: fingerprint scanner no longer works with new kernel When you try to access the fingerprint reader, the following error is produced: "Could not acquire fingerprint (USB error)." Additional info: * package version(s) thinkfinger 0.3-2 kernel26 2.6.28-3 * config and/or log files etc. See attached kernel patch for the fix that worked for me. Steps to reproduce: root ~ # lsmod | grep uinput uinput 10752 0 root ~ # tf-tool --acquire ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig
15:07:46 +0530 Message-id: <630286c70906170237p66b834b9q5e7b5b4b7cae341d@mail.gmail.com> In-reply-to: <630286c70906170026w67651772j4eb392cd7aae4d15@mail.gmail.com> References: <630286c70906170026w67651772j4eb392cd7aae4d15@mail.gmail.com> HiGetting the following after enabling usb-debug.Vaaraahi:~/thinkfinger/tf-tool# ./tf-tool --acquireThinkFinger 0.3 (http://thinkfinger.sourceforge.net/) Copyright (C) 2006, 2007 Timo Hoenig
DataSaving a PasswordSpecial SettingsDisabling the User ListAuthentication by Policykit-1NVM EmulationTroubleshootingInstalled Files and Helper ApplicationsDebuggingSpecial ArgumentsOnline-HelpPrefaceFingerprint GUI is a set of tools for the use of fingerprint scanners on Linux systems. It enables recording and checking of fingerprint data and allows http://www.ullrich-online.cc/fingerprint/doc/Manual_en.html login and authentication of users by their fingerprint using a fingerprint scanner.Security AdviceThe safety and reliability of the fingerprint-recognition depends very much on the hardware used, the associated device drivers http://www.waveshare.com/wiki/UART_Fingerprint_Reader_Quick_Start and the software used to verify the biometric data. According to the current state of the art fingerprint recognition for security-critical applications is only limited suitable. More information about the could not safety of fingerprints can be found here: http://www.bromba.com/faq/fpfaqe.htmLicenseFingerprint GUI is subject to the GNU General Public License Version 2 (GPLv2) http://www.gnu.org/licenses/gpl-2.0.htmlFingerprint EnrollmentStart the program "Fingerprint GUI" from the menu "System | Preferences", or by the command:> fingerprint-gui -din a terminal window. The argument "-d" generates debugging information to syslog (auth facility). You can find the log output in /var/log/auth.log.Choosing a could not acquire Fingerprint ScannerIn the "Devices" tab a list of all detected USB devices appears in the list "Attached USB Devices". In the combo box "Finger Print Devices" appears a selection of the detected fingerprint scanners. If more than one fingerprint scanners have been detected, the desired scanner can be selected here. With the "Rescan" button, a re-examination on the USB bus can be initiated. By selecting "Show Vendor/Device" and "Show Driver Name" you can switch between displaying the device name or the device driver name.Choosing a FingerWith the "Next" button or by selecting the "Finger" tab you get the finger selection.Above the fingers are radio buttons. Here are the fingers marked green that are already enrolled. Select the finger to be detected.Scanning and VerifyingWith the "Next" button or by selecting the tab "Scan/Verify" you get the card for enrolling or verifying of the fingerprint.Now enroll the fingerprint. Depending on the scanner hardware, the driver software and the quality of the data you have to repeat this process until a message about the successful storage of the data appears.Click "Yes
Serial Modules as well) Therefore, you need to install the CP2102 driver. 2. Wire the cables to the Module as indicated in the Figure below: 3. Connect the CP2102 to the USB port of your PC, and then open the Device Manager to see if the corresponding COM port can be viewed. 4. Download the testing software: File:UART Fingerprint Reader test.zip, and register the relative control. Please first change your system language to "Chinese (PRC)" and then follow the next steps: On registering the control of MSCOMM32.OCX, if there is a prompt popped out telling you that The module "mscomm32.ocx" was loaded but the call to DllRegisterServer failed with error code 0x8002801c. You can solve this problem with the following method: For a 64-bit OS, copy the MSCOMM32.OCX to the directory of C:\Windows\SysWOW64, and then run the register script. If it still dose not work, you need to copy the MSCOMM32.OCX to the directory of C:\Windows\System32, and run the register script. (It may requires the administrator privileges to register the control successfully in this method.) Open the UART Fingerprint Reader, you will see the operation interface as the below figure shows if the module works properly. (The default port of the USB to serial interface was set to COM1. If your COM1 isn't in use, there will be a prompt saying that Comm port error!. In this case, just click OK then choose the corresponding COM port in use. Operations 5. Configure the COM port: select the tab Setting, and choose the correct COM port in the option Communication port selection (Default baud rate: 19200). 6. Check the communication: select the tab Test, and choose the option Get the total number of user in the area of Basic operation. Then, click the button Send. You will see the relative information displayed in the box of Display returned data (e.g. it prompts "用户总数:0" which means "Total number of users: 0"), if the communication between the module and your PC is built up successfully. (In case of no information shown, please turn back to the previous steps to check carefully whether there are any mistakes.) 7. User fingerprint input: select the option User fingerprint input in the area of Basic operation, and check the options Acquire twice and ID auto-increment by 1. Set the parameters P1, P2 and P3 in the area of Parameter selection to 0, 1, 1, respectively.