[0138a:01]Validity Sensors, Inc second swipe doesn't work

Bug #1415348 reported by Tosbaha
76
This bug affects 14 people
Affects Status Importance Assigned to Milestone
libfprint (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I installed Fingerprint GUI by following the instructions at https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui . I logged off and logged on/ Then I opened Fingerprint GUI and it correctly identified my device as
Validity Sensors, Inc(0x138a) VFS101 Fingerprint Reader(0x1) Then I clicked finger and selected right thumb. It scanned and showed green check mark in the first scan. However no matter how many times I tried, it never accepts the second scan always shows the hourglass option. I tried may times but always the same result. If I scan slow in the first time I get feedback like slow swipe etc but second scan never works. I even tried to run it with gksudo etc but even with root access it is same :(

I even tried with fprintd same result. First swipe works, second swipe doesn't unless I restart the app. It looks like driver is querying the device without closing it first. I hope it can be fixed. Fingerprint GUI author told me that it is bug of the library. Here is excerpt from the log.

Here is the log from /var/log/auth.log

Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Suyin Corp./HP webcam [dv6-1190en].
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: A4 Tech Co., Ltd/unknown device.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Validity Sensors, Inc./VFS101 Fingerprint Reader.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Hewlett-Packard/Bluetooth 2.0 Interface [Broadcom BCM2045].
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux Foundation/2.0 root hub.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux Foundation/2.0 root hub.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux Foundation/1.1 root hub.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: message repeated 5 times: [ Found USB device: Linux Foundation/1.1 root hub.]
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: No devices found by libbsapi.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: initializing libfprint device (vend/prod) 0x138a/0x1, driver: vfs101
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Added vfs101.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Current device set to 0 -- vfs101.
Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Current device set to 0 -- vfs101.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Need 1 stages.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Please Swipe Your Right Thumb.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Swipe finger at vfs101.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Thread started.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Starting acquire.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Need 1 stages.
Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Acquire stage 0 waiting...
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: Acquire: have image.
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: Acquire result 3.
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: FP_ENROLL_PASS.
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: Acquire stage 0 OK.
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: Need 2 stages.
Nov 22 17:43:59 Pavilion fingerprint-gui[2591]: Acquire stage 1 waiting...
Nov 22 17:46:20 Pavilion fingerprint-gui[2591]: Stopping device...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libfprint (Ubuntu):
status: New → Confirmed
Revision history for this message
Michael B. Sumulong (mbsumulong) wrote :

I can confirm this issue occurs on my HP Pavilion dv6 laptop:

Jan 2 19:48:19 speedy fingerprint-gui[18193]: Started.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Proprietary lib "libbsapi.so.4.3" loaded.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Libfprint initialized.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Libbsapi initialized.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Devices initialized.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/2.0 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Ralink Technology, Corp./unknown device.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/1.1 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Validity Sensors, Inc./VFS301 Fingerprint Reader.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/1.1 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: PNY/unknown device.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/2.0 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Logitech, Inc./Unifying Receiver.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/1.1 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Realtek Semiconductor Corp./unknown device.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/2.0 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Found USB device: Linux Foundation/1.1 root hub.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: No devices found by libbsapi.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: initializing libfprint device (vend/prod) 0x138a/0x5, driver: vfs301
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Added vfs301.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Current device set to 0 -- vfs301.
Jan 2 19:48:19 speedy fingerprint-gui[18193]: Current device set to 0 -- vfs301.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Need 1 stages.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Please Swipe Your Right Index.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Swipe finger at vfs301.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Thread started.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Starting acquire.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Need 1 stages.
Jan 2 19:48:26 speedy fingerprint-gui[18193]: Acquire stage 0 waiting...
Jan 2 19:48:30 speedy fingerprint-gui[18193]: Acquire: have image.
Jan 2 19:48:30 speedy fingerprint-gui[18193]: Acquire result 3.
Jan 2 19:48:30 speedy fingerprint-gui[18193]: FP_ENROLL_PASS.
Jan 2 19:48:30 speedy fingerprint-gui[18193]: Acquire stage 0 OK.
Jan 2 19:48:30 speedy fingerprint-gui[18193]: Need 2 stages.
Jan 2 19:48:30 speedy fingerprint-gui[18193]: Acquire stage 1 waiting...

Revision history for this message
Rafael Vidal Aroca (rafaelaroca) wrote :
Download full text (3.9 KiB)

Same problem on a Dell Vostro 5480 with reader 138a:0011 Validity Sensors, Inc. VFS5011

But the problem does not occur on fprint_demo. I posted a message to fingerprint-gui about this:

http://home.ullrich-online.cc/fingerprint/Forum/topic.php?TopicId=519&Posts=0

Here's a copy of I what I observed and posted to the fingerprint-gui forum

==================================

Hi, I just got a Dell Vostro 5480 with a fresh Ubuntu 14.04 pre-installed by Dell. Tried to use Fingerprint-GUI, but cannot enroll. First enroll works, and all the others fail. My reader is:

Bus 002 Device 014: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader

I searched the Internet and found 5 or 6 similar posts on several forums, all with no solution.

Here's the details:

Install:

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

Logged off and logged in

From a terminal, I tried:

fingerprint-gui

or

fingerprint-gui debug

The reader is detect, and I can select the finger. When I go to the Scan/Verify tab, it says "Please swipe Your Right Index"

I swipe the finger and it shows OK with a green check and asks for a second scan, but no more scans work.

auth.log shows:

Feb 6 14:45:31 vostro fingerprint-gui[20691]: Need 1 stages.
Feb 6 14:45:31 vostro fingerprint-gui[20691]: Please Swipe Your Right Index.
Feb 6 14:45:31 vostro fingerprint-gui[20691]: Swipe finger at vfs5011.
Feb 6 14:45:31 vostro fingerprint-gui[20691]: Thread started.
Feb 6 14:45:31 vostro fingerprint-gui[20691]: Starting acquire.
Feb 6 14:45:32 vostro fingerprint-gui[20691]: Need 1 stages.
Feb 6 14:45:32 vostro fingerprint-gui[20691]: Acquire stage 0 waiting...
Feb 6 14:45:37 vostro fingerprint-gui[20691]: Acquire: have image.
Feb 6 14:45:37 vostro fingerprint-gui[20691]: Acquire result 3.
Feb 6 14:45:37 vostro fingerprint-gui[20691]: FP_ENROLL_PASS.
Feb 6 14:45:37 vostro fingerprint-gui[20691]: Acquire stage 0 OK.
Feb 6 14:45:37 vostro fingerprint-gui[20691]: Need 2 stages.
Feb 6 14:45:37 vostro fingerprint-gui[20691]: Acquire stage 1 waiting...
Feb 6 14:45:38 vostro fingerprint-gui[20691]: Acquire failed with error -22.
Feb 6 14:45:38 vostro fingerprint-gui[20691]: Acquire stage 0 waiting...
Feb 6 14:45:40 vostro fingerprint-gui[20691]: Acquire failed with error -22.
Feb 6 14:45:40 vostro fingerprint-gui[20691]: Acquire stage 0 waiting...

syslog shows:

Feb 6 14:45:31 vostro kernel: [ 8713.848752] usb 2-4: reset full-speed USB device number 16 using xhci_hcd
Feb 6 14:45:31 vostro kernel: [ 8713.865597] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880010258500
Feb 6 14:45:31 vostro kernel: [ 8713.865603] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880010258540
Feb 6 14:45:31 vostro kernel: [ 8713.865605] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880010258580
Feb 6 14:45:31 vostro kernel: [ 8713.865606] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800102585c0
Feb 6 14:45:33 vostro kerne...

Read more...

Revision history for this message
Marcos Alano (mhalano) wrote :

Rafael,

This bug remains on Ubuntu 16.04? I want to buy this same model but now I'm afraid.

Revision history for this message
Rafael Vidal Aroca (rafaelaroca) wrote : Re: [Bug 1415348] Re: [0138a:01]Validity Sensors, Inc second swipe doesn't work
Download full text (4.1 KiB)

Hi, I did not test it on 16...however it is still not solved on 14

regards

Rafael

[]s Rafael.

On Mon, Sep 19, 2016 at 3:08 PM, Marcos Alano <email address hidden>
wrote:

> Rafael,
>
> This bug remains on Ubuntu 16.04? I want to buy this same model but now
> I'm afraid.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1415348
>
> Title:
> [0138a:01]Validity Sensors, Inc second swipe doesn't work
>
> Status in libfprint package in Ubuntu:
> Confirmed
>
> Bug description:
> I installed Fingerprint GUI by following the instructions at
> https://launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui . I
> logged off and logged on/ Then I opened Fingerprint GUI and it correctly
> identified my device as
> Validity Sensors, Inc(0x138a) VFS101 Fingerprint Reader(0x1) Then I
> clicked finger and selected right thumb. It scanned and showed green check
> mark in the first scan. However no matter how many times I tried, it never
> accepts the second scan always shows the hourglass option. I tried may
> times but always the same result. If I scan slow in the first time I get
> feedback like slow swipe etc but second scan never works. I even tried to
> run it with gksudo etc but even with root access it is same :(
>
> I even tried with fprintd same result. First swipe works, second swipe
> doesn't unless I restart the app. It looks like driver is querying the
> device without closing it first. I hope it can be fixed. Fingerprint
> GUI author told me that it is bug of the library. Here is excerpt from
> the log.
>
>
> Here is the log from /var/log/auth.log
>
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Suyin
> Corp./HP webcam [dv6-1190en].
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: A4
> Tech Co., Ltd/unknown device.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device:
> Validity Sensors, Inc./VFS101 Fingerprint Reader.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device:
> Hewlett-Packard/Bluetooth 2.0 Interface [Broadcom BCM2045].
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux
> Foundation/2.0 root hub.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux
> Foundation/2.0 root hub.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Found USB device: Linux
> Foundation/1.1 root hub.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: message repeated 5
> times: [ Found USB device: Linux Foundation/1.1 root hub.]
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: No devices found by
> libbsapi.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: initializing libfprint
> device (vend/prod) 0x138a/0x1, driver: vfs101
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Added vfs101.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Current device set to 0
> -- vfs101.
> Nov 22 17:43:46 Pavilion fingerprint-gui[2591]: Current device set to 0
> -- vfs101.
> Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Need 1 stages.
> Nov 22 17:43:56 Pavilion fingerprint-gui[2591]: Please Swipe Your Right
> Thumb.
> No...

Read more...

Revision history for this message
dnord (dnord) wrote :

Fixed for me in 16.04.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.