Linux 6.1 将罗技蓝牙 HID++ 降级到挥之不去的问题

Linux 6.1 的 一项新功能设置为默认为所有罗技蓝牙设备启用 HID++ 支持,而不是当前在每个设备的基础上启用它。但事实证明这一变化过于投机取巧,现在已经恢复了 Linux 6.1 稳定版首次亮相前几天。

HID++ 是建立在 HID 之上的罗技协议,多年来被大多数罗技键盘/鼠标使用。HID++ 提供比标准 HID 协议更多的功能,例如支持板载配置文件、力反馈、RGB 效果、高分辨率滚动、可重新编程的控件等。希望在默认情况下为所有罗技蓝牙设备启用 HID++,这就是在 Linux 6.1 合并窗口期间以及自该更改合并后的两个月内发生的事情。

但是今天,这一更改已被取消,因为对于使用罗技鼠标的一部分用户来说,事实证明 Linux 6.1 会让他们使用无法工作的鼠标。

image.php_-6

当谈到为罗技蓝牙设备全面启用 HID++ 时,想法/希望是如果设备不支持 HID++,它将回退到普通的 HID 驱动程序。但实际上并没有按计划进行,导致最后一刻的更改从 Linux 6.1 中取消了该功能。

今天发布了一个HID 回归修复拉取请求,其中指出,“回归修复(还原)用于罗技 HID++ 蓝牙设备的全面处理;有些设备无法使用此功能,根本原因尚未得到妥善解决明白了。所以我们暂时放弃它,并将在 6.2 或 6.3 中重新访问它“

拉动已经合并并且通过恢复它详细说明了这个问题:

hid-logitech-hidpp 现在绑定在所有蓝牙鼠标上,但在极端情况下 hid-logitech-hidpp 会放弃鼠标。这导致最终用户使用死鼠标。

鉴于我们处于 -rc8,我们肯定来不及找到合适的修复程序。我们已经在错误报告后不到 24 小时内确定了 2 个问题。其中一个是 ->match() 从来没有设计用于除 hid-generic 之外的任何其他地方,另一个是 hid-logitech-hidpp 有一些极端情况,它会放弃它不应该放弃的设备。

所以我们别无选择,只能将此补丁推迟到下一个内核版本。

希望在 Linux 6.2 中重新尝试更改,但可能会推迟到 6.3,具体取决于测试的进行情况和提出适当的解决方案。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun203497.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年12月9日 上午10:25
下一篇 2022年12月9日

相关推荐