On Mon, Jul 8, 2013 at 2:02 PM, "Germán A. Racca" <german.racca@gmail.com> wrote:
On 07/08/2013 05:57 PM, Jerome Yanga wrote:



On Mon, Jul 8, 2013 at 1:40 PM, "Germán A. Racca"
<german.racca@gmail.com <mailto:german.racca@gmail.com>> wrote:

    On 07/08/2013 03:25 PM, Jerome Yanga wrote:




        On Mon, Jul 8, 2013 at 1:40 AM, poma <pomidorabelisima@gmail.com
        <mailto:pomidorabelisima@gmail.com>
        <mailto:pomidorabelisima@__gmail.com

        <mailto:pomidorabelisima@gmail.com>>> wrote:

             On 06.07.2013 11:31, Jerome Yanga wrote:
              > Thanks, Poma.
              >
              > I have compiled and installed the code in the URL you
        have provided.
              >  However, I am still seeing the same issue.

             Don't top-post, s'il vous plaît.

             That is a library part - 'libfprint',
             follows a service part - 'fprintd'. ;)


             poma



        I didn't realize that the link to fprintd was not created by the
        libfprint install.  I created a symlink for libfprint.so.0 and
        fprintd
        works now.  Woohoo!  Thanks.

        regards,
        j



    Hi Jerome,

    Do you know what is the difference between this library that you
    have compiled and the packages in Fedora? I'm asking because I think
    it is the same project.

    I also have a Validity Sensors, which also doesn't work, but mine is
    a bit different than yours:

    $ lsusb | grep -i finger
    Bus 001 Device 004: ID 138a:0008 Validity Sensors, Inc. VFS300
    Fingerprint Reader

    $ lsusb -d 138a:0008 -v
    Bus 001 Device 004: 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
       bNumConfigurations      1
    ..........

    These are the packages I have installed:

    $ rpm -qa | grep fprint
    fprintd-0.5.0-1.fc19.x86_64
    fprint_demo-0.4-12.fc19.1.x86___64
    fprintd-pam-0.5.0-1.fc19.x86___64

    libfprint-0.5.0-2.fc19.x86_64

    The package in Fedora crashes when I'm configuring my fingerprint.
    Would you show me the steps you followed to compile the library?

    Regards,
    Germán.

    --
    Germán A. Racca
    Fedora Package Maintainer
    https://fedoraproject.org/__wiki/User:Skytux

    <https://fedoraproject.org/wiki/User:Skytux>

    --
    users mailing list
    users@lists.fedoraproject.org <mailto:users@lists.fedoraproject.org>

    To unsubscribe or change subscription options:
    https://admin.fedoraproject.__org/mailman/listinfo/users
    <https://admin.fedoraproject.org/mailman/listinfo/users>
    Guidelines: http://fedoraproject.org/wiki/__Mailing_list_guidelines

    <http://fedoraproject.org/wiki/Mailing_list_guidelines>
    Have a question? Ask away: http://ask.fedoraproject.org


German,

I do not think that you need to compile the newest driver for your
sensor as it already exists for your hardware.  Just to make sure,
please provide the output to the command below.

grep 138a /usr/lib/udev/rules.d/60-fprint-autosuspend.rules

Nevertheless, I merely followed the instructions in INSTALL file that
came with the driver.

https://github.com/maffmeier/fprint_vfs5011/blob/master/INSTALL

In my case, I simple ran the command below.

./configure; make; make install

regards,
j



Thanks for your prompt reply Jerome.

This is the output you asked for:

$ grep 138a /usr/lib/udev/rules.d/60-fprint-autosuspend.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0001", ATTRS{dev}=="*", ATTR{power/control}="auto"
SUBSYSTEM=="usb", ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0005", ATTRS{dev}=="*", ATTR{power/control}="auto"
SUBSYSTEM=="usb", ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0008", ATTRS{dev}=="*", ATTR{power/control}="auto"


Regards,
Germán.

--
Germán A. Racca
Fedora Package Maintainer
https://fedoraproject.org/wiki/User:Skytux
--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

German,

That last line from your output tells me that you shouldn't need to compile the new driver.

The output of your lsusb...

Bus 001 Device 004: ID 138a:0008 Validity Sensors, Inc. VFS300 Fingerprint Reader

coincides with the driver that is loaded in your machine...

SUBSYSTEM=="usb", ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0008", ATTRS{dev}=="*", ATTR{power/control}="auto"

If you are not root, run sudo fprint_demo.  This will at least tell you if your system can see your hardware.  You can even test it by clicking on the Enroll button.  If this works, all you have to do is run fprintd-enroll as the user that you will use your sensor for.

regards,
j