Lenovo X1 Carbon Gen6 - Fedora 36
See original GitHub issueHi all,
I have had this driver working on Fedora in the past with a few workarounds and I recently did a full reinstall and used the copr repo for the install - sadly it won’t run.
Installs fine but then when running “fprind-enroll” the light on the sensor flickers and the command line is waiting for you to enrol a finger but it doesn’t respond.
Also just tried it again and found that the service has an error which might help;
ERROR:root:App payload before secure connection established
Traceback (most recent call last):
File "/usr/lib/python-validity/dbus-service", line 157, in run
sensor.enroll(usr, index, update_cb)
File "/usr/lib/python3.10/site-packages/validitysensor/sensor.py", line 828, in enroll
self.create_enrollment()
File "/usr/lib/python3.10/site-packages/validitysensor/sensor.py", line 749, in create_enrollment
assert_status(tls.app(pack('<BL', 0x69, 1)))
File "/usr/lib/python3.10/site-packages/validitysensor/tls.py", line 152, in app
return self.parse_tls_response(self.usb.cmd(self.make_app_data(b)))
File "/usr/lib/python3.10/site-packages/validitysensor/tls.py", line 372, in make_app_data
raise Exception('App payload before secure connection established')
Exception: App payload before secure connection established
I’m a little bit green with linux and debugging stuff, so if someone can help point me in the right direction for finding out;
1.) The above error 2.) What the error message is when I try to enroll and the scanner itself activates and then instantly deactivates (might help figure out what’s blocking the device from starting).
Cheers!
Issue Analytics
- State:
- Created a year ago
- Comments:6
Top GitHub Comments
@Tkong1 I enrolled other fingers via Ubuntu (Gnome’s) user manager: Settings → User → Unlock → Click on “Enabled” next to “Fingerprint login” → click the + button.
@lckarssen Thanks! I also enrolled a second finger and it works. Maybe this is really a software issue.