Bug 703692 - Upek fingerprint don't work
Summary: Upek fingerprint don't work
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: fprintd
Version: 15
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Bill Nottingham
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-11 03:20 UTC by Wolnei Junior
Modified: 2014-03-17 03:27 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-10 09:47:20 UTC
Type: ---


Attachments (Terms of Use)

Description Wolnei Junior 2011-05-11 03:20:32 UTC
Description of problem:

My upek fingerprint is listed on lsubub -v:

Bus 002 Device 003: ID 147e:1001 Upek 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x147e Upek
  idProduct          0x1001 
  bcdDevice            0.43
  iManufacturer           1 TouchStrip        
  iProduct                2 Fingerprint Sensor   
  iSerial                 0 
  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     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     0x02  EP 2 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     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)


Version-Release number of selected component (if applicable): 15

But i cant use them do authenticate in GDM.

How reproducible:


Steps to Reproduce:
1. fprintd-enroll

  
Actual results: list_devices failed: No devices available


Expected results: http://diegobz.net/wp-content/uploads/2009/08/fprintd-enroll.png


Additional info: http://karuppuswamy.com/wordpress/2010/07/22/how-to-get-fingerprint-reader-working-in-fedora-linux-upek-147e1000-in-this-case/

Comment 1 Elad Alfassa 2011-05-11 11:35:40 UTC
Moving to fprintd.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Bastien Nocera 2011-11-10 09:47:20 UTC
The fingerprint readers on Sony VAIO aren't the standard UPEK devices, and require encryption on top of the normal protocol. Nobody has taken the time to reverse engineer that.

The instructions on the page you mentioned are nice, they supposedly compile libfprint with support for your device and completely fail to use the library afterwards, using some proprietary blob instead.

Feel free to send a mail to the fprint list, or file a bug against libfprint at bugzilla.freedesktop.org if the patch mentioned actually works (which I seriously doubt).


Note You need to log in before you can comment on or make changes to this bug.