拔下羅技USB接收器會導致Linux 6.6-rc6核心崩潰
在今天的Linux 6.6-rc6 內核測試版本發布之前,作為HID 子系統修復的一部分,本週出現了一個相當令人尷尬的錯誤:在過去幾個月裡,拔下羅技USB 接收器會導致Linux 內核崩潰。
圍繞這個問題,從拔下羅技鍵盤/滑鼠接收器到簡單地關掉連接有設備的USB 開關,出現了許多錯誤報告,Linux 6.6-rc6 內核已經進行了修復,並標記為向現有穩定Linux 內核系列回傳。
紅帽公司的漢斯-德-戈德(Hans de Goede)在修復和改進Linux 桌上型電腦/筆記型電腦硬體支援方面繼續創造奇蹟。他負責處理羅技USB 接收器斷開連線的bug。在此之前,紅帽公司在今年夏天發布了一系列不同的錯誤報告: USB 斷開導致核心崩潰、USB 上的power_supply_uevent 導致page_fault_oops、核心模組hid_logitech_dj 導致崩潰和USB 損壞,以及羅技unify 接收器無法正常運作等等。
正如修復接收器USB 斷開時內核崩潰的補丁中所解釋的,有四個檢查時間與使用時間的競賽問題需要解決。
該修復程序已作為本週Linux 6.6-rc6 HID 修復程序的一部分進行了合併,並將在未來幾天反向移植到Linux 穩定版系列中。在此期間,如果你使用的是最新的Linux 核心版本,請不要在開機環境下拔下羅技USB 接收器,以免核心崩潰。