Bearnaise Bonjour, Je possède une dalle tactile avec un contrôleur USB, mais les drivers ne fonctionnant pas, j'ai dû en écrire un en m'adressant directement au bus USB avec libusb. Normalement, lorsque je connecte cette dalle, Linux charge le Module "usbtouchscreen". 🙂 Au démarrage de mon application, j'effectue donc un "rmmod usbtouchscreen" afin d'avoir accès à la dalle par l'USB. 🙁 Par contre, lorsque la dalle tactile est débranchée puis rebranchée, Linux recharge le module "usbtouchscreen" : je n'ai donc plus accès à la dalle. Donc, comment dire à Linux de ne jamais charger le module "usbtouchscreen" ? Remarques : * Je ne désire pas recompiler le noyau ! * Je voudrais éviter de supprimer le code binaire du module (usbtouchscreen.ko).
liho Bonjour, Je pense qu'il suffit de le "blacklister". Pour cela, rajoute une ligne : blacklist usbtouchscreen dans le fichier /etc/modprobe.d/blacklist
Temet Dans /etc/modprobe.d/blacklist (crée le s'il n'existe pas) Rajoute (sans les guillemets) : "blacklist usbtouchscreen" Et pis dis moi si ça marche (après reboot ^^) PS : si t'as un truc du style "alias machin usbtouchscreen" dans ton /etc/modprobe.conf, commente la ligne (rajoute un "#" au début de la ligne). EDIT : grillé à une seconde près, 'foiré!! :hammer:
Bearnaise 8-) Merci à vous deux, Ca marche nickel ! Je ne connaissais pas l'existence du fichier "blacklist".
Anvil Le fichier n'est clairement pas important. Ca pourrait dans /etc/modprobe.conf, ou dans /etc/modprobe.d/pouetpouet que ca n'aurait pas ete important. Ce qui est important c'est la ligne, dont tu aurais pu trouver la syntaxe dans le man modprobe.conf.