J'ai créé un nouveau module de noyau Linux qui est supposé être chargé lorsqu'un clavier usb
a été détecté par mon outil hotplug d'espace utilisateur udev
. Le problème est que même si mon module est chargé avec succès (manuellement en utilisant insmod
) et que mon pilote est prêt à répondre aux événements, le pilote par défaut usbhid
a déjà été chargé, ce qui, bien sûr, est agréable car cela me permet utiliser le système car mon driver est encore en développement. Donc, quand je rmmod usbhid
, je suppose que mon système passe à mon pilote expérimental (difficile à dire parce que l'interface utilisateur USB n'est pas détectée).Comment faire pour échanger temporairement des pilotes sous linux?
Par conséquent, est-il possible de passer temporairement les pilotes ou (encore mieux) tester le pilote expérimental même si le usbhid
fonctionne?