Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: USB Fingerprint reader

  1. #1
    Join Date
    Mar 2009
    Location
    Europe, CZ
    Posts
    57

    Default USB Fingerprint reader

    I got a small usb fingerprint reader (UMAX, but I think it's a generic one with UMAX printed brand on it).

    My Leap 15.1 doesn't seem to se it:

    Code:
     linux-e53g:/home/libor # lsusb
    ...
    Bus 001 Device 002: ID 27c6:5740  
    ...
    
    This one is appearing and disappearing, whin pluging/unplugin the USB fingerprint reader. It's also the only one without text label.

    Any ideas how to proceed?

    By the way, I installed fprintd and such, but that is only next step, after it will be recognized as hardware.

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,951

    Default Re: USB Fingerprint reader

    I am not sure what you mean with "see it".

    The system does detect it and reads from it
    Code:
    27c6:5740
    which is a Vendor ID and a Product ID (as specified by that vendor).

    When these IDs are knw to the system (there is a list of them in the system that is regularly updated), it will also print that textual information, which it doesn't in your case.

    While this could only be "that it is not in the list", it proably also means that the system has no idea what sort of device it is.


    BTW, searching on the Internet reveals: Shenzhen Goodix Technology Co.,Ltd.Fingerprint Reader
    But that is not new to you
    Henk van Velden

  3. #3
    Join Date
    Mar 2009
    Location
    Europe, CZ
    Posts
    57

    Default Re: USB Fingerprint reader

    Quote Originally Posted by hcvv View Post
    I am not sure what you mean with "see it".

    The system does detect it and reads from it
    Code:
    27c6:5740
    which is a Vendor ID and a Product ID (as specified by that vendor).

    When these IDs are knw to the system (there is a list of them in the system that is regularly updated), it will also print that textual information, which it doesn't in your case.

    While this could only be "that it is not in the list", it proably also means that the system has no idea what sort of device it is.


    BTW, searching on the Internet reveals: Shenzhen Goodix Technology Co.,Ltd.Fingerprint Reader
    But that is not new to you
    Thank you Henk, that was helpful. Mind refreshing and educative :-).

    So aparently, there's no way to make it work, I guess. I found no perfect match, but this is fingerprint reader from the same vendor http://linux-hardware.org/index.php?id=usb:27c6-55b4.

  4. #4
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,951

    Default Re: USB Fingerprint reader

    This is not realy a subject where I am very good in. Better wait for others to tune in before you jump to the conclusion "there's no way to make it work".

    I could imagine that something could be done inspecting udev rules on the system. E.g. findng if there are udev rules for fingerprint devices and then adding these number so the system uses the driver it has for those others one on your device. But as said, that is only a vague idea of mine.
    Henk van Velden

  5. #5
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    28,140
    Blog Entries
    15

    Default Re: USB Fingerprint reader

    Quote Originally Posted by oakld View Post
    Thank you Henk, that was helpful. Mind refreshing and educative :-).

    So aparently, there's no way to make it work, I guess. I found no perfect match, but this is fingerprint reader from the same vendor http://linux-hardware.org/index.php?id=usb:27c6-55b4.
    Hi
    The USB ID doesn't show up as supported either;
    https://fprint.freedesktop.org/supported-devices.html
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  6. #6
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    12,036
    Blog Entries
    2

    Default Re: USB Fingerprint reader

    If I were hazard an educated guess,
    Anything that's manufactured in that part of China will be supported generically.

    Therefor,
    Typical of any authentication device or method in Linux,
    You first need to decide how you want to use the device, authentication for logging into a device or machine is usually very different than logging into a service from a running machine.
    When you log into your machine, it generally involves the display manager and sometimes a PAM service.
    When you log into a service, depending on how it's built you might pass tokens or certificates to an authenticator for authorization.

    Assuming you're logging into the device and your fingerprint reader is built to support fprint,
    the following ArchWiki article will probably get you working...

    https://wiki.archlinux.org/index.php/Fprint

    HTH,
    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  7. #7
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    12,036
    Blog Entries
    2

    Default Re: USB Fingerprint reader

    Quote Originally Posted by malcolmlewis View Post
    Hi
    The USB ID doesn't show up as supported either;
    https://fprint.freedesktop.org/supported-devices.html
    Although it's worth checking,
    Of course we know that such a list is likely incomplete, and probably moreso considering the origin of this device where new products appear almost hourly.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  8. #8
    Join Date
    Mar 2009
    Location
    Europe, CZ
    Posts
    57

    Default Re: USB Fingerprint reader

    Quote Originally Posted by tsu2 View Post
    Although it's worth checking,
    Of course we know that such a list is likely incomplete, and probably moreso considering the origin of this device where new products appear almost hourly.
    Well TSU, thanks for suggestions. If you think it's worh trying, I'm up for some fun :-).

    However, I already did try enroll (first thing I did) and it didn't found any devices:

    Code:
    # fprintd-enroll
    list_devices failed: No devices available
    As for the purpose, I'd love to use it for logging into the system, because I find it extremely convenient. I replaced SDDM with LightDM due to SDDM not supporting remote access, so if the device is woking, the next step would be to set it up with the DM.

  9. #9
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    12,036
    Blog Entries
    2

    Default Re: USB Fingerprint reader

    Have you installed the necessary PAM module?
    If you have, pls post the name of the package you installed.

    You may also need a PAM configuration to enable your fingerprint reader, similar to what is described in the following Ubuntu article
    http://www.thinkwiki.org/wiki/How_to...er_with_fprint

    Been awhile since I've dealt with these kinds of issues (device identification, udev rules), my main experience was several years ago adding an Android device when they often weren't properly identified so you couldn't set up ADB (Android Device Bridge) to communicate with the device.

    And, I'm sure a few things have probably changed since I've worked with this situation.

    From the following article
    https://opensource.com/article/18/11/udev

    Possibly an important suggestion is to display device information to know what your machine knows or doesn't...
    Code:
    # udevadm info -a -n /dev/sdb | less
    At that point you will be at a bit of a crossroads depending on what is displayed.
    If the device is properly identified as a fingerprint reader, then maybe all you need is a proper udev rule to make it work...
    You can try the udev rule suggested in the article, if it doesn't post your result...

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  10. #10
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,951

    Default Re: USB Fingerprint reader

    Quote Originally Posted by tsu2 View Post
    Code:
    # udevadm info -a -n /dev/sdb | less
    Always wanting to learn.

    As I mentioned earlier I also guess that maybe a (changed) udev rule might help here, But have lack of knowledge where and how to look.

    I tried to understand from the udevadm man pge what the -n option does. I assume it is one way toidentify about which device you want the information from the usdev database. But why /dev/sdb? Nowhere such a device is mentioned in this thread. Nowhere is there even any mention of a mass-storage device.

    Is a fingerprint reader seen as a mass-storage device? And when yes, why should it be sdb? That would depend on how many other mass-storage devices are already connected to the system, of which there is no information.

    This triggers me to the suggestion of tracking what logging is created during the connecting of the device. There it would show if, and when yes what, device file is created for it.
    First (as root)
    Code:
    dmesg -w
    connect the device and watch (eventualy copy/paste) the output.
    To stop the watching: Ctrl-C.
    Henk van Velden

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •