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

Bug #1415348 reported by Tosbaha on 2015-01-28
76
This bug affects 14 people
Affects Status Importance Assigned to Milestone
libfprint (Ubuntu)
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...

Launchpad Janitor (janitor) wrote :

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

Changed in libfprint (Ubuntu):
status: New → Confirmed

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...

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...

Marcos Alano (mhalano) wrote :

Rafael,

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

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...

dnord (dnord) wrote :

Fixed for me in 16.04.

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

Other bug subscribers