pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.44k stars 87 forks source link

Fingerprint scanner not working - HP Probook 450 G6 #1087

Open MartinFlischman opened 4 years ago

MartinFlischman commented 4 years ago

Distribution (run cat /etc/os-release): (Not sure what to do here.)

Pop!_OS 20.04 LTS Screenshot from 2020-06-12 10-38-18

Related Application and/or Package Version (run apt policy $PACKAGE NAME): Login

Issue/Bug Description: Fingerprint scanner not working at all.

1) The option to setup Fingerprint Login disappears after trying to set it up. After a restart, the option is back again.

2) I get this error message when trying to set it up: "Could not access any fingerprint readers. - Please contact your system administrator for help."

Steps to reproduce (if you know): Users > Fingerprint Login

Expected behavior: I want to be able to unlock my laptop using the fingerprint scanner.

Other Notes: Screenshot from 2020-06-11 05-58-02

Previously on Windows 10 it worked but not on Pop!_OS. Probably just a driver issue. Would LOVE if I could use this functionality.

MPratley commented 4 years ago

@MartinFlischman What's the ID of your laptop's fingerprint sensor? It takes the form xxxx:yyyy and can be found by running lsusb in a terminal.

I ask as either: a. Your laptop's fingerprint scanner is yet to be reverse engineered. Not a lot that can be done in the short term if this is the case OR b. Your fingerprint scanner is supported by libfprintd, but due to a bug in the driver for vfs scanners (what HP tends to use) in Ubuntu 20.04, it's not working.

If it's the latter (b), the fix is arriving upstream shortly, bug tracked here

MartinFlischman commented 4 years ago

Screenshot from 2020-06-19 20-35-23 @MarcusPratley I have done it and this is what I get. Hope it gets me closer to an answer with regards to my problem.

On Fri, Jun 19, 2020 at 06:38, Marcus Pratley notifications@github.com wrote:

@MartinFlischman https://github.com/MartinFlischman What's the ID of your laptop's fingerprint sensor? It takes the form xxxx:yyyy and can be found by running lsusb in a terminal.

I ask as either: a. Your laptop's fingerprint scanner is yet to be reverse engineered. Not a lot that can be done in the short term if this is the case OR b. Your fingerprint scanner is supported by libfprintd, but due to a bug in the driver for vfs scanners (what HP tends to use) in Ubuntu 20.04, it's not working.

If it's the latter (b), the fix is arriving upstream shortly, bug tracked here https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1878172

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pop-os/pop/issues/1087#issuecomment-646640514, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGILJWZ5776ZOPQCF2I6EL3RXNS5LANCNFSM4N4D7VCQ.

ghost commented 4 years ago

you dont have the Firmwire driver, I had the same problem, fix after updating my Firmwire drivers. its not realy a bug, is more a missing driver, that you get from Firmwire update

MartinFlischman commented 4 years ago

Hi,

I’m not entirely sure how to update it. Can you perhaps advise me?

There’s no updates in the Pop Shop currently awaiting update.

Thanks, Martin

On 21 Jun 2020, at 07:31, oauk notifications@github.com wrote:

 you dont have the Firmwire driver, I had the same problem, fix after updating my Firmwire drivers.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

ghost commented 4 years ago

to update Firmwire:

sudo fwupdmgr refresh && sudo fwupdmgr update

you can also see on HP page if there is a bios update, to your PC.

you can beta test firmwire, but its not recommended. have a usb whit bios flash on it if somting brakes, so you can roll back.

to add bata testing: terminal:

fwupdmgr enable-remote lvfs-testing

sudo fwupdmgr refresh && sudo fwupdmgr update

MartinFlischman commented 4 years ago

On Sun, Jun 21, 2020 at 8:18 am, oauk notifications@github.com wrote:

sudo fwupdmgr refresh && sudo fwupdmgr update

Hi,

sudo fwupdmgr refresh && sudo fwupdmgr update - didn't work at all. 😏️

Should the BIOS firmware currently on my laptop not be updated enough already if it works on Windows? (Probably a stupid question.)

I'm a bit scared to start tampering with the BIOS. I have heard too many stories of people doing it and it rendering their laptop unusable. My knowledge of it isn't that good.

Kind Regards, Martin Flischman

SergejGorev commented 3 years ago

I have the same issue. I tried everything suggested in the comments.

  1. fingerprint device ID: Bus 001 Device 003: ID 06cb:00df Synaptics, Inc.

  2. Tried to fwupdmgr enable-remote lvfs-testing and sudo fwupdmgr refresh && sudo fwupdmgr update But got another error:

    
    Fetching metadata https://cdn.fwupd.org/downloads/firmware-testing.xml.gz
    Downloading…             [***************************************]
    Fetching signature https://cdn.fwupd.org/downloads/firmware-testing.xml.gz.asc

Failed to update metadata for lvfs-testing: '48A6D80E4538BAC2' is not a valid signature



3. After restarting `fprintd.service` i get this message in the settings:
![image](https://user-images.githubusercontent.com/57412519/101177108-b60fd180-3647-11eb-8a0a-2f3adf5f202c.png)
auyer commented 2 years ago

It started working in my HP ProBook x360 435 G7 (AMD Ryzen 7 4700U) with Kernel 5.15 (installed with mainline). Can you give it a try ? Hit me up if you need any help.