我尝试在 Lenovo Thinkpad P43s 上注册我的指纹,在此过程中出现此错误:GDbus.Error:net.reativated.Fprint.error.internal: Open failed with error: The driver encountred a protocol error with the device.
我该如何修复这个错误?
答案1
我按照以下步骤在我的 Thinkpad X395 上使其运行:P43s - Linux 上可用的指纹读取器:thinkpad
首先,卸载旧版本fwupd
:
sudo apt-get remove fwupd
fwupd
然后,在Ubunutu软件管理器中安装1.4.1版本。
然后从这里下载固件和配置文件:
使用以下命令安装它们:
fwupdmgr install 3b5102b3430329a10a3636b4a594fc3dd2bfdc09-Synaptics-Prometheus-10.02.3110269.cab
fwupdmgr install cbe7b45a2591e9d149e00cd4bbf0ccbe5bb95da7-Synaptics-Prometheus_Config-0021.cab
对我来说,第二个文件是旧版本,因此您可能不需要安装它。
然后,在设置→用户→指纹登录中重试。
答案2
我通过安装 gnome-firmware 并在 Prometheus 指纹读取器(升级到版本 10.01.3158804)和 Prometheus IOTA Config(升级到版本 0021)上安装较新版本,使其在联想 Thinkpad T490s 上的 Ubuntu 20.04 上运行。我没有安装较新版本的 fwupd(安装的版本是 1.3.9-4ubuntu0.1)
我不需要重新启动;一旦固件升级完成,我就可以启用指纹登录并注册指纹。
答案3
我通过为 fwupdmgr 启用 lvfs-testing 通道,使它在我的 X1 yoga 5th gen(带有 06cb:00bd Synaptics 读取器)上运行
更新:实际上该fwupdmgr enable-remote lvfs-testing
命令可能不再需要。
sudo apt-get update
sudo apt-get upgrade
#fwupdmgr enable-remote lvfs-testing
fwupdmgr update
然后你可以在 ubuntu 用户设置下注册手指并进行测试
fprintd-verify
答案4
在我的 HP Probook 435 上也可以使用较新的 fwupd 更新 FW(在 >1.5 上测试,通过 snap 安装,apt 仅提供旧版本)
就像这样
fwupdmgr enable-remote lvfs-testing
fwupdmgr refresh --force
fwupdmgr update
fwupdmgr disable-remote lvfs-testing