ID 138a:003d Validity Sensors, Inc.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfprint (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The libfprint package does not seem to recognize the VFS491 Validity Sensor
OS: Ubuntu 12.04 LTS 64 bits
Kernel: 3.7.1-030701-
Hardware: HP Probook 4540s
lsusb output:
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 04f3:0103 Elan Microelectronics Corp.
Bus 003 Device 003: ID 04d9:0499 Holtek Semiconductor, Inc. Optical Mouse
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 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 0461:4dfe Primax Electronics, Ltd
Bus 002 Device 003: ID 0cf3:311d Atheros Communications, Inc.
When running both the Fingerprint GUI and the fprint project demo, the device is not recognized.
Will the VFS491 be included as a supported device anywhere in the future?
Thank you.
Launchpad Janitor (janitor) wrote : | #1 |
Changed in libfprint (Ubuntu): | |
status: | New → Confirmed |
Gert van Dijk (gertvdijk) wrote : | #2 |
I have the same "138a:003d Validity Sensors, Inc." on my HP Elitebook 8570w. Running Linux 3.7.4 still does not support this device it seems. Here's some more hardware information.
'usb-devices' output:
T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=11 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=138a ProdID=003d Rev=01.04
S: SerialNumber=
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
relevant 'lsusb -v' output:
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 17
bDeviceProtocol 255
bMaxPacketSize0 8
idVendor 0x138a Validity Sensors, Inc.
idProduct 0x003d
bcdDevice 1.04
iManufacturer 0
iProduct 0
iSerial 1
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 4
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval ...
Pål F. Kristiansen (paalfe) wrote : | #3 |
I have the same problem!
I have added the FPrint and Fingerprint GUI repositories and installed as described on https:/
OS: Ubuntu 13.04 beta x86_64
Kernel: 3.8.0-15-generic
Hardware: HP EliteBook 8470w
lsusb output:
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
When running both the Fingerprint GUI and the fprint project demo, the device is not recognized.
I found a driver for RHEL6.2-x86_64 and SLED11-
I found newer versions of the driver (including i586) for sle11sp2 on http://
They are rpm packages, I used alien on them to convert them do deb, but the did not work.
Cristiano Casella (cristiano-casella) wrote : | #4 |
HP EliteBook Folio 9470m
Same Sensor, same problem:
user@host:~$ lsusb
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 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 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 05c8:034b Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 005: ID 03f0:3d1d Hewlett-Packard
Haggan (hagberg-jonas) wrote : | #5 |
I have HP 2570p Same sensor and same problem.
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Jerry Bezencon (valtam) wrote : | #6 |
Not working here either, would love for this to be updated.
OS: Ubuntu 12.04 LTS 32 bit
Kernel: 3.2.0-40-
Hardware: HP Probook 4540s
No devices found with either fprint or Fingerprint GUI.
lsusb output:
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 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 046d:0a1f Logitech, Inc.
Bus 001 Device 005: ID 1bcf:2c2a Sunplus Innovation Technology Inc.
Bus 002 Device 003: ID 8087:07da Intel Corp.
Mario F. Rodríguez R. (mferrodriguez) wrote : | #7 |
Anyone from the development or maintenance teams know if the issue will be addressed?
Thank you.
SoftExpert (marian.popescu) wrote : | #8 |
Hello,
On my EliteBook 8770w I have the 138a:003d Validity Sensors.
It is not recognized either - tested with fprintd 0.4.1 and with libfprint0 0.5.0.
How many of us need to say "me too" so that this issue gets enough attention?
Thank you for your help!
Pali (pali) wrote : | #9 |
@SoftExpert: I think that ubuntu devs ignoring all these bugs. All reports going to /dev/null. And if by mistake some ubuntu dev read this he would write only "do not care" or "WONTFIX"... For example took at bug #951736. There is patch for it, fixed in upstream but ubuntu devs do not care about it... So really do not expect that somebody will look at this fprint bug and try to fix it.
Jerry Bezencon (valtam) wrote : | #10 |
@Pali, I don't think it helps to speak about the devs like that. I for one am grateful for the time and effort they put into Ubuntu. You can't make them notice something or work harder. Just be patient and I'm sure we'll get driver support for this chip when its ready.
windfix (paul-mckimmy) wrote : | #11 |
I was so hopeful that everything on my HP Elitebook would work... only this fingerprint reader :(
Muhammad Sajid (sajidctn) wrote : | #12 |
I have the same "138a:003d Validity Sensors, Inc." on my HP Elitebook 8570p. Running Linux
Holger (holger-jakobs) wrote : | #13 |
Still same problem on HP Probook 4540s. What a pity!
Lev Lamberov (l-lamberov) wrote : | #14 |
Also have the same problem on HP Pavilion dv6-6030er.
I've created petition on change.org, requesting opensource drivers for Validity Sensors fingerprint scanners: http://
Please, consider to sign it.
Leonid Malashev (lm1024) wrote : | #15 |
Still same problem on HP Probook 6570b.
$ lsusb
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Brendan Abolivier (jomtelt) wrote : | #16 |
Exactly the same with my Probook 4540s.
C Filorux (breakfast) wrote : | #17 |
I attempted to get a USB trace by installing the Digital Persona / HP fingerprint software on a windows installation in a virtual machine -- that didn't go well. The installer says it can only be installed on certain types of hardware, which the virtual machine is not. Anybody thinking of this approach, don't - nothing but bare metal will do for this fine hardware and software.
hassan musadaq (hassan-musadaq-91) wrote : | #18 |
Hi
I bought HP folio 9470m ultrabook laptop and unfortunately it has the same sensor of fingerprint.
ID 138a:003d Validity Sensors, Inc.
when it will be fixed :(
summary: |
- VFS491 Validity Sensor on HP Probook 4540s + ID 138a:003d Validity Sensors, Inc. |
Stratos (stratism) wrote : | #19 |
Hi,
I have the ProBook 6570b with the same Sensor: ID 138a:003d Validity Sensors, Inc. and running on Ubuntu 13.10 but the problem is still there.
Any updates?
Thanks.
Denys (frasinich) wrote : | #20 |
So, there is way to set it up with propriethal drive... only for 64bit systems.
We need driver:
h20565.
SLED libfprint source:
http://
fprint_demo:
http://
pam module:
http://
First, we need to convert with alien rpm driver package to deb and install it.
After that we need to make some symlinks to start vcsFPServiceDaemon.
Here is my (i`m debian sid user):
sudo ln /usr/lib/
sudo ln /usr/lib/
Also we need to edit init script. Somthing like that:
#!/bin/sh
### BEGIN INIT INFO
# Provides: Validity Fingerprint Service Daemon
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 5
# Default-Stop: 0 6
# Short-Description: Validity Fingerprint Service Daemon
# Description: Start vcsFPService to provide Validity FP Service
### END INIT INFO
#
# Note on runlevels:
# 0 - halt/poweroff 6 - reboot
# 1 - single user 2 - multiuser without network exported
# 3 - multiuser w/ network (text mode) 5 - multiuser w/ network and X11 (xdm)
#
. /lib/lsb/
vcsFPService_
test -x $vcsFPService_BIN || { echo "$vcsFPServiceD
if [ "$1" = "stop" ]; then exit 0;
else exit 5; fi; }
case "$1" in
start)
echo -n "Starting vcsFPService Daemon \n"
start-stop-daemon --start --background --quiet --exec "$vcsFPService_BIN" > /dev/null 2 >&1
;;
stop)
echo -n "Stopping vcsFPService Daemon \n"
#/sbin/killall -TERM $vcsFPService_BIN
start-stop-daemon --stop --quiet --quiet --oknodo --retry=0/1/KILL/5 --exec "$vcsFPService_BIN" > /dev/null 2 >&1
;;
status)
echo "Checking for vcsFPService Daemon \n"
if pidof -o %PPID $vcsFPService_BIN> /dev/null; then
echo "client is running. \n"
exit 0
else
echo "client is not running. \n"
exit 1
fi
;;
*)
echo "Usage: $0 {start|
exit 1
;;
esac
exit 0
So, we had vcsFPServiceDaemon working and starting, when system booting.
lets do other packages. First of all, delete yuor system packages
And unpack sles sources and appaly validity patch
patch -p1 < <libfprint-
after that you nid
./configure --prefix=/usr
make
sudo checkinstall -install=no make install
instal your package if evrything go fine. Also, you can make examples, witch comes with libfprint sources
and try yor sensor (WARNING! vcsFPServiceDaemon must be started)
After that yuo need to compile fprint_demo and pam module, make packages and inst...
Mauro (mauromol) wrote : | #21 |
I own a HP ProBook 450 G1 and I have some similar Validity sensor which is not recognized by libfprint:
Bus 003 Device 002: ID 138a:003f Validity Sensors, Inc.
T: Bus=03 Lev=01 Prnt=01 Port=04 Cnt=02 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=12 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=138a ProdID=003f Rev=01.04
S: SerialNumber=
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
Bus 003 Device 002: ID 138a:003f Validity Sensors, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 18
bDeviceProtocol 255
bMaxPacketSize0 8
idVendor 0x138a Validity Sensors, Inc.
idProduct 0x003f
bcdDevice 1.04
iManufacturer 0
iProduct 0
iSerial 1 00b0c0ebbd92
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 4
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 4
Device Status: 0x0000
(Bus Powered)
Paweł Wojdyga (trzyowce) wrote : | #22 |
i follow Denys (frasinich) wrote on 2014-04-13 procedure with some modification ( i do not have to link
sudo ln /usr/lib/
sudo ln /usr/lib/
just install dev libary
)
and now it work fine with
ubuntu 14.04
HP 6470b and sensor 138a:003d
LE BIDEAU (elbc) wrote : | #23 |
Not sure to understand, I'm running Ubuntu 14.04 on a HP 450 G1 laptop with 138a:003f validity sensors, is it possible to have clear steps on how to install the correct driver ? thank you
LE BIDEAU (elbc) wrote : | #24 |
Nobody anoyed by this issue anymore ?
jurgen (jurgen-hofmann) wrote : | #25 |
Yes, I still have this issue. Well still... I just bought a new Lenovo W540 with this fingerprintreader.
I thought that It should have been a piece of cake.
138a:0017 Validity Sensors, Inc.
I have no idea how to continue because the symlinks suggested by Denys (frasinich) (wrote on 2014-04-13) do not excist on my system.
Also the init file, where can I find this file?
I there really no easier way to do this?
Jurgen
Jerry Bezencon (valtam) wrote : | #26 |
People who don't have the 138a:003d sensor need to stop posting in this thread.
gregory bahde (nystal-deactivatedaccount) wrote : | #27 |
Hello there, I have one but thought I tried posting about it in the dev, It doesn't seem like someone is working on it, so I will.
frasinich, can you send me the proprietary drivers you got please so thzt i can work on it as they were remvoed it seems.
regards,
greg bahde
Nathaniel "Gnate" Sigrist (sigrist-nathaniel) wrote : | #28 |
gregory bahde,
I can build off of what Denys (frasinich) has done with my own updates and source code. You can find everything on my GitHub `libfprint` page here, https:/
The problem is that it requires the install of a library, `libvfsFprintWr
Ahmad Amr (aamr) wrote : | #29 |
Almost 3 years now!!
littlelion (the-littlelion) wrote : | #30 |
Still an issue ... on a HP EliteBook 2760p (Convertilbe)
The links provided in #20 are partially gone, so the workaround isn't available any more.
... and Yes, it is the VFS491 (138a:003d).
Nick (kodz) wrote : | #31 |
Yes I have the same issue! Would appreciate any updates!
Eugene (solofeed) wrote : | #32 |
I have the same problem. Please help us.
Alexander Notae (mrzer0) wrote : | #33 |
Still a Problem...
Ive done search after search and finally found this one dedicated to the sensor i have
HP EliteBook 8570w
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491
=-=-=-=-=-=-=-=
I tried a couple things so far... but i didnt keep the web-links
-1 add fprint repository
sudo add-apt-repository ppa:fingerprint
sudo apt-get install libpam-fprintd
##Err## fprintd-enroll [user] : No device found
-2 add fingerprint gui
sudo add-apt-repository ppa:fingerprint
apt-get update
sudo apt-get install libbsapi policykit-
##Err## No Device
-3 compile it myself
[download]
tar -xzf rayl-vfs101driv
cd rayl-vfs101driv
make
sudo make install
##Err## no rule to make target 'install'. stop.
=-=-=-=-=-=-=-=
Any new info would be great.
I would prefer if it worked, but not essential
My last output
$ lsusb -s 001:003 -v
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491
Couldn't open device, some information will be missing
info
info
info
Koczka David (dkoczka) wrote : | #34 |
Still having the problem on Ubuntu 16.04 LTS
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491
Would be nice if someone can help.
Kelvin Kyalo (voke) wrote : | #35 |
I also have the same problem. Ubuntu please do something. Make us digital for the respect we give you.
I never new Ubuntu to lack solutions for this long. We can contribute for the project if that hastens.
Kelvin Kyalo (voke) wrote : | #36 |
I have validity sensor 138a:003d, not working, any solution?
Jishnu (ezioauditore97) wrote : | #38 |
Its 2017 and still no solution to this?
Has someone found a way to install Validity Sensors VFS491....?
tothsoft@gmail.com (tothsoft) wrote : | #39 |
I found only this internet, but maybe nobody dont know, what doing with this: https:/
Joseph Tyler Schuster (six6six) wrote : | #40 |
Hate to reiterate what has already been said... a hundred times.... but, I have this same issue also.
Paul (mondbaer) wrote : | #41 |
The bug also affects me. I found a solution featuring an automatic install script, but libpam-fprintd is quite buggy, at least for me.
https:/
It does also work with my VFS 471 and possibly with the VFS 491.
Would it be possible to link/integrate fprint to/into fingerprint-gui? The authentication itself seems to work quite reliably, it's the PAM-module that is causing problems.
Dmitry (drud) wrote : | #42 |
2018 and it's still an issue.
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. VFS491
It doesn't work on my Ubuntu 16.04. fingerprint-gui doesn't help either.
Ma'mur Rezeki (erzqy) wrote : | #43 |
I'm HP 8470p user with Validity vfs491 fp. Until now, it's still won't work.
Jakub Štajner (kubik256) wrote : | #44 |
2019 Ubuntu 18.04 x64 still an issue :(
Fasis Assam (fsas) wrote : | #45 |
mid 2019, HP 6475b, LinuxMint 18.3
138a:003d Validity Sensors, Inc. is still not operational.
Dmitriy Rabotyagov (noonedeadpunk) wrote : | #46 |
Agree, nothing changed untill now
Michal Plichta (mplichta) wrote : | #47 |
Probably never will, get over it...
ergouyeg mouad (kaboohd) wrote : | #48 |
2020 a new decade.
Cannot get over it as long as VFS491 is still being manufactured finding a fix will still be relevant.
Gwyn Dh'oine (mikson-kaczmarek) wrote : | #49 |
Still didn't have good news, did you?
There is some archaic driver for Suse form HP, maybe it can help?
https:/
Michal Plichta (mplichta) wrote : | #50 |
Doubt it, it ancient history 2.6.32.12 Kernel
ftp://ftp.
ahmed kay (ahmedkay059) wrote : | #51 |
same i have an hp laptop with the same problem ,checked it's 138a:003d device:VFS491
Marco Trevisan (Treviño) (3v1n0) wrote : | #52 |
Drivers requests are upstream issues and as such should be redirected to the official wiki:
- https:/
As per this, I'm closing all the requests, I please you to update that wiki page if needed.
Changed in libfprint (Ubuntu): | |
status: | Confirmed → Invalid |
Sandro Rosu (imlab) wrote : | #53 |
same i have an hp laptop with the same problem ,checked it's 138a:003d device:VFS491
Status changed to 'Confirmed' because the bug affects multiple users.