Avant la version bêta d'aujourd'hui du noyau Linux 6.6-rc6, un bug plutôt embarrassant est apparu cette semaine dans le cadre d'un correctif pour le sous-système HID : ces derniers mois, débrancher un récepteur USB Logitech provoquait le crash du noyau Linux.

De nombreux rapports de bogues ont été signalés autour de ce problème, allant du débranchement des récepteurs clavier/souris Logitech à la simple désactivation du commutateur USB auquel l'appareil est connecté, et le noyau Linux 6.6-rc6 a été corrigé et marqué comme rétroportage vers la série de noyau Linux stable existante.

Hans de Goede de Red Hat continue de faire des merveilles en réparant et en améliorant la prise en charge matérielle des ordinateurs de bureau et portables Linux. Il était responsable de la correction d'un bug où les récepteurs USB Logitech se déconnectaient. Cela fait suite à une série de différents rapports de bugs publiés par Red Hat au cours de l'été : déconnexion USB provoquant un crash du noyau, power_supply_uevent sur USB provoquant des page_fault_oops, module du noyau hid_logitech_dj provoquant un crash et une corruption USB, le récepteur Logitech Unify ne fonctionne pas correctement, et plus encore.

Comme expliqué dans le correctif destiné à corriger un crash du noyau lorsque le récepteur USB est déconnecté, quatre courses entre le temps de vérification et le temps d'utilisation doivent être résolues.

Le correctif a été fusionné dans le cadre des correctifs Linux6.6-rc6HID de cette semaine et sera rétroporté vers la série stable Linux dans les prochains jours. Pendant cette période, si vous utilisez la dernière version du noyau Linux, veuillez ne pas débrancher le récepteur USB Logitech de l'environnement de démarrage pour éviter les pannes du noyau.