在今天的Linux 6.6-rc6内核测试发布之前,作为HID子系统修复的一部分,本周排队的是一个相当尴尬的错误:在过去的几个月里,拔掉Logitech USB接收器一直导致Linux内核崩溃。在围绕这个问题发布了大量错误报告后,从拔下罗技键盘/鼠标接收器到简单地打开连接了设备的USB交换机,Linux 6.6-rc6内核正在进行修复,它还被标记为可以反向移植到现有的稳定Linux内核系列。
Red Hat的Hans de Goede继续在修复和改进Linux台式机/笔记本电脑硬件支持方面创造奇迹。他着手处理这个Logitech USB接收器断开连接的错误。在此之前,今年夏天出现了许多不同的Red Hat错误报告:
USB断开连接导致内核崩溃
,
USB上的power_supply_uevent导致page_fault_ops
,
内核模块hid_logitech_dj导致USB崩溃和损坏
和
罗技统一接收器工作不正常
,等等。
如中所述
补丁
修复接收器USB断开连接时的内核崩溃,需要解决四个检查时间与使用时间的竞争。
修复程序已合并为本周的
HID修复
for Linux 6.6-rc6 and in turn will be back-ported to the Linux stable series over the coming days. In the meantime, don't unplug your Logitech USB receiver if you are on a recent Linux kernel version to avoid the possible kernel crash.