URL: https://linuxfr.org/forums/linux-noyau/posts/besoin-daide-sur-un-tuto-pour-modification-dun-pilote Title: Besoin d'aide sur un tuto pour modification d'un pilote Authors: zebob Date: 2006年06月25日T15:59:04+02:00 Tags: Score: 0 Je suis en train de bosser sur un tutoriel que j'avais commencer il y a quelques mois ici : [https://linuxfr.org/~ZeBob/21179.html](https://linuxfr.org/~ZeBob/21179.html) Vu que je n'y connais pas grand chose j'avais échoué. En résumé il s'agit de modifier le pilote AccessRunner [http://accessrunner.sourceforge.net/](http://accessrunner.sourceforge.net/) pour y inclure les identifiants du modem ZTE ZXDSL 852 ( 0x0572, 0xcb07 ) . Je ne pourrais malheureusement pas tester le résultat car je ne possède pas ce modem donc si il y a un volontaire qui passe ici, qu'il me fasse signe. Si le test est positif je pourrais envoyer les informations au responsable de ce pilote. Voici le début de mon tuto : -------------------------------------------------------------------------- Tutoriel : * Pour les kernels > 2.6.10 et < 2.6.16 1) téléchargez les headers pour votre noyau 2) créez un dossier de travail mkdir accessrunner cd accessrunner 3) récupérez les sources du pilote AccessRunner (Site officiel [http://accessrunner.sourceforge.net/index.shtml](http://accessrunner.sourceforge.net/index.shtml) ) cvs -d:ext:anoncvs@cvs.infradead.org:/home/cvs co -D 2006年01月03日 usbatm 4) cd usbatm/ 5) Création du patch avec votre éditeur de texte préféré, créez un fichier nommé cxacru_zxdsl852.patch qui contient ceci : --- cxacru.c +++ cxacru_zxdsl852.c @@ -792,6 +792,9 @@ { /* V = Conexant P = ADSL modem */ USB_DEVICE(0x0572, 0xcb06), .driver_info = (unsigned long) &cxacru_cb00 }, + { /* V = Conexant P = ADSL modem (ZTE ZXDSL 852) */ + USB_DEVICE(0x0572, 0xcb07), .driver_info = (unsigned long) &cxacru_cb00 + }, { /* V = Olitec P = ADSL modem version 2 */ USB_DEVICE(0x08e3, 0x0100), .driver_info = (unsigned long) &cxacru_cafe }, 6) application du patch patch cxacru.c cxacru_zxdsl852.patch 7) compilation make -------------------------------------------------------------------------- C'est après que le problème se corse. Si je fais « make install » le pilote s'installe dans /lib/modules/$(uname -r)/extra/ et celà crée un conflit avec les pilotes originaux dans /lib/modules/$(uname -r)/kernel/drivers/usb/atm/ lorsque je charge le module crxcru. De plus vu que je modifie uniquement le pilote cxacru, cela me gène de modifier en même temps speedtch, usbatm, et xusbatm. Quelqu'un de plus expert que moi pourrait-il me conseiller ? Merci

AltStyle によって変換されたページ (->オリジナル) /