ASUS B43J laptop
Intel(R) Core™ i5 CPU M560 Quad-core @ 2.67GHz
8GB RAM
250 GB SSD
Validity Sensors VFS300 Fingerprint Reader (FPR)
…
All hardware works Ok on Windows 7 Pro but can’t get the FPR working on openSUSE LEAP 42.1.
Output from lsusb command:
lsusb -s 001:003 -v
Bus 001 Device 003: ID 138a:0008 Validity Sensors, Inc. VFS300 Fingerprint Reader
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 16
bDeviceProtocol 255
bMaxPacketSize0 8
idVendor 0x138a Validity Sensors, Inc.
idProduct 0x0008 VFS300 Fingerprint Reader
bcdDevice c.90
iManufacturer 0
iProduct 0
iSerial 1 25105ac33601
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
However the FPR did not show in YaST/Hardware so I followed the instructions from ActiveDoc
7.3 Managing Fingerprints without YaST (openSuSE 13 and above)
Issues:
fprintd-enroll -f right-middle-finger
Using device /net/reactivated/Fprint/Device/0
Enrolling right-middle-finger finger.
Enroll result: enroll-stage-passed
The program did not continue after scanning the fingerprint
Meanwhile from a SSH session:
systemctl status fprintd
fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Active: active (running) since Mon 2016-02-15 05:11:39 EST; 1min 9s ago
Docs: man:fprintd(1)
Main PID: 14069 (fprintd)
CGroup: /system.slice/fprintd.service
└─14069 /usr/lib/fprintd
Feb 15 05:11:39 ws2.ereyes.ddns.net fprintd[14069]: ** Message: user 'root' claiming the device: 0
Feb 15 05:11:40 ws2.ereyes.ddns.net fprintd[14069]: ** Message: now monitoring fd 13
Feb 15 05:11:40 ws2.ereyes.ddns.net fprintd[14069]: ** Message: device 0 claim status 0
Feb 15 05:11:40 ws2.ereyes.ddns.net fprintd[14069]: ** Message: start enrollment device 0 finger 8
Feb 15 05:11:48 ws2.ereyes.ddns.net fprintd[14069]: ** Message: enroll_stage_cb: result 3
#** fprintd-list root**
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
User root has no fingers enrolled for Validity VFS301.
Immediately after Ctrl-C was pressed to abort fprintd-enroll:
systemctl status fprintd
fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Active: active (running) since Mon 2016-02-15 05:11:39 EST; 12min ago
Docs: man:fprintd(1)
Main PID: 14069 (fprintd)
CGroup: /system.slice/fprintd.service
└─14069 /usr/lib/fprintd
A few seconds later:
systemctl status fprintd
fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Active: inactive (dead)
Docs: man:fprintd(1)
78 min later:
systemctl status fprintd
fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Active: inactive (dead)
Docs: man:fprintd(1)
Feb 15 06:29:29 ws2.ereyes.ddns.net fprintd[2461]: ** Message: user 'ereyes' claiming the device: 0
Feb 15 06:29:29 ws2.ereyes.ddns.net fprintd[2461]: ** Message: now monitoring fd 13
Feb 15 06:29:29 ws2.ereyes.ddns.net fprintd[2461]: ** Message: device 0 claim status 0
Feb 15 06:29:29 ws2.ereyes.ddns.net fprintd[2461]: ** Message: no longer monitoring fd 13
Feb 15 06:29:29 ws2.ereyes.ddns.net fprintd[2461]: ** Message: released device 0
fprintd-list root
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
User root has no fingers enrolled for Validity VFS301.
Any tip?