今日の Linux 6.6-rc6 カーネルのベータ リリースに先立って、今週、HID サブシステムの修正の一環としてかなり厄介なバグが表面化しました。過去数か月間、Logicool USB レシーバーを取り外すと Linux カーネルがクラッシュすることがありました。

この問題に関しては、Logicool キーボード/マウス レシーバーのプラグを抜くことから、単にデバイスが接続されている USB スイッチをオフにすることに至るまで、多数のバグ レポートがあり、Linux 6.6-rc6 カーネルは修正され、既存の安定した Linux カーネル シリーズへのバックポートとしてマークされています。

Red Hat の Hans de Goede は、Linux デスクトップ/ラップトップ ハードウェア サポートの修正と改善に驚異的な取り組みを続けています。彼は、Logicool USB レシーバーが切断されるバグの修正を担当しました。これは、夏に Red Hat がリリースした一連のさまざまなバグ レポートに続くものです。USB 切断によるカーネル クラッシュ、USB 上の power_supply_uevent による page_fault_oops、カーネル モジュール hid_logitech_dj によるクラッシュと USB 破損、Logicool Unify レシーバーの正常動作不能などです。

レシーバー USB が切断されたときのカーネル クラッシュを修正するパッチで説明されているように、解決する必要があるチェック時間と使用時間の競合が 4 つあります。

この修正は今週の Linux6.6-rc6HID 修正の一部としてマージされており、数日以内に Linux 安定版シリーズにバックポートされる予定です。この期間中、最新の Linux カーネル バージョンを使用している場合は、カーネルのクラッシュを避けるため、ブート環境で Logitech USB レシーバーを取り外さないでください。