无法在 ubuntu 20.04 focal fosa 上访问“突触传感器”设备错误

无法在 ubuntu 20.04 focal fosa 上访问“突触传感器”设备错误

我尝试在 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版本。

然后从这里下载固件和配置文件:

  1. LVFS:Prometheus 指纹读取器
  2. LVFS:Prometheus 指纹读取器配置

使用以下命令安装它们:

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

相关内容