Merci encore pour ta réponse.
Donc oui, c'est la bien la solution 2 que j'ai mis en oeuvre (sauf que d'un montage nfs, je passe par une clé usb sur laquelle j'ai les sources)
Effectivement (j'ai peut être pas été assez clair) j'ai tenté les 3 solutions :
- Installé et compilé mon driver sur une architecture x86: Ca tourne, "c'est en prod"
mais j'ai voulu remplacer l'archi x86 par du ARM donc j'ai:
- installé et compilé les sources de mon noyau sans résultat
j'ai même tenté la cross compilation depuis mon pc architecture x86 avec le même résultat que l'item précédent.
D'ou mon post et surtout mon inquiétude sur les point suivants :
- Ai-je bien installé tous les prérequis ? (sources, header, outils de compilation)
- Des erreurs lors de la décompression du tar.gz à cause de modification des dates de certains fichiers en cours de décompressions... chelou
- Et les erreurs suivantes concernant la compilation du driver en lui même
root@sheevaplug-debian:/media/usb1/iplc/driver/linux-2.6/cm15a.d# make
make -C /lib/modules/2.6.32-00007-g56678ec/build SUBDIRS=/media/usb1/iplc/driver/linux-2.6/cm15a.d modules
make[1]: Entering directory `/media/usb1/linux-2.6.32′
CC [M] /media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.o
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function âopenâ:
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c:523: warning: passing argument 6 of âusb_fill_int_urbâ from incompatible pointer type
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function âwriteâ:
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c:803: warning: passing argument 6 of âusb_fill_int_urbâ from incompatible pointer type
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c: In function âprobeâ:
/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.c:943: error: implicit declaration of function âinfoâ
make[2]: *** [/media/usb1/iplc/driver/linux-2.6/cm15a.d/cm15a.o] Error 1
make[1]: *** [_module_/media/usb1/iplc/driver/linux-2.6/cm15a.d] Error 2
make[1]: Leaving directory `/media/usb1/linux-2.6.32′
make: *** [default] Error 2
[^] # Re: Bon, c'est le premier pas d'un long voyage
Posté par popof . En réponse au message Pb de compilation de noyau + besoin d'explications. Évalué à 0.
Merci encore pour ta réponse.
Donc oui, c'est la bien la solution 2 que j'ai mis en oeuvre (sauf que d'un montage nfs, je passe par une clé usb sur laquelle j'ai les sources)
Effectivement (j'ai peut être pas été assez clair) j'ai tenté les 3 solutions :
- Installé et compilé mon driver sur une architecture x86: Ca tourne, "c'est en prod"
mais j'ai voulu remplacer l'archi x86 par du ARM donc j'ai:
- installé et compilé les sources de mon noyau sans résultat
j'ai même tenté la cross compilation depuis mon pc architecture x86 avec le même résultat que l'item précédent.
D'ou mon post et surtout mon inquiétude sur les point suivants :
- Ai-je bien installé tous les prérequis ? (sources, header, outils de compilation)
- Des erreurs lors de la décompression du tar.gz à cause de modification des dates de certains fichiers en cours de décompressions... chelou
- Et les erreurs suivantes concernant la compilation du driver en lui même