我最近得到了一个新的HP Elitebook G7 笔记本电脑我在双启动配置中安装了 Windows 和 Ubuntu。我尝试了 20.04,然后转到 20.10,但无论哪个版本,我都遇到了同样的问题。
我在让某些硬件在 ubuntu 上运行时遇到了一些问题。第一个是指纹传感器。笔记本电脑有一个 Synaptics 传感器,我可以通过发出以下命令来获取设备 IDlsusb
Bus 001 Device 004: ID 06cb:00df Synaptics, Inc.
据我了解,这个传感器应该是由 libfprint 支持,因为这很常见。当我尝试注册指纹时(使用 gnome 设置和通过终端使用 fprint-enroll),我收到此错误:failed to claim device: Open failed with error: The driver encountered a protocol error with the device.
第二次尝试时,我得到了failed to claim device: Open failed with error: Device 06cb:00df is already open.
我也刚刚尝试使用 windows 安装程序升级系统固件(HP 网站) 但实际上什么也没有改变。
传感器在 Windows 上运行良好,所以我肯定知道它能正常工作。有什么建议可以解决这个问题吗?
我遇到的另一个问题是触控板上的物理按钮不起作用。我相信这可能是一个配置问题,所以我仍会进行更多实验,但当然,也非常欢迎就此主题提出任何建议!
答案1
我实际上设法解决了指纹问题。我首先必须升级fwupd 至版本 > 1.5(apt 中的版本较低,但可以使用 snap 安装较新版本)
sudo snap install fwupd --classic
然后启用测试通道,它应该会找到新的固件。
fwupdmgr enable-remote lvfs-testing
fwupdmgr refresh --force
fwupdmgr update
最后,再次禁用测试频道
fwupdmgr disable-remote lvfs-testing
我在挂起 PC 时遇到了一些临时问题(键盘不再响应),通过使用 Ubuntu Mainline 升级内核解决了该问题(但我确信这是一个临时问题,可以用更简单的方式解决)。