• [^] # Re: Des questions, des indications et des conseils.

    Posté par . En réponse au message Pb de compilation de noyau + besoin d'explications. Évalué à 0.

    Salut !
    Je viens clore ce topic, sur leqeul tu m'as bcp aidé.
    Donc je tenais à te(vous) remercier et à te (vous) dire comment j'ai pu y arriver.

    Les différents problèmes que j'ai rencontré :

    • Une mauvaise méthode sur la partie compilation et des erreurs liés à autre chose que la compilation en elle même (nfs : le système hôte ne m'autorisait pas exécuter les binaires présents, j'ai essayé sshfs puis samba) - (pour compiler les sources et les modules, uImage ... je ne m'y prenais pas bien, j'ai finalement fait sans cross compilation sur mon guruplug : make && make uImage && make modules && make modules_install )

    • Je n'ai pas eu besoin d'installer uImage. Guruplug/sheevaplug mets à disposition un script qui se charge de télécharger la version du noyau que l'on veut, les modules, uImage, rootfs.ubi.img. Du noyau un peu batard (2.6.32.3.0007...) j'ai upgradé/downgradé via ce script en 2.6.33.3. Le script se charge de claquer la roofts et uImage directement sur la NAND à l'endroit qui convient. Un petit reboot et j'étais en 2.6.33.3.
      De là j'ai install samba (car j'avais des souci d'accés en exécution depuis mes montages nfs) et j'ai fait mes : make && make uImage && make modules && make modules_install
      Du coup, je n'ai pas eu besoin d'utiliser uImage.

    • J'ai pu compiler mon driver. BOnjour l'excitation que je me suis tapé quand j'ai vu la compilation réussir et que insmod cm15a.ko a abouti. MOn nouveau device /dev/cm15a0 était présent. J'ai branché mon module cm15 en usb et bingo.

    • Les autres soucis que j'ai eu sont d'avoir voulu acheter un guruplug qui présente de nombreux problèmes de fabrication: problème thermique, Uboot configuré avec des erreurs à la base (ARCH_NUMBER incorrect, ce qui empêchait le boot de mon nouveau noyau uImage fraichement compilé).
      ...

    • Le plus dur c'est de pas trop savoir ou on va, de ne pas savoir d'ou vient réellement l'erreur que l'on a. Et de devoir compilé des sources qui prennent 4h... J'en avais acheté 2, j'en ai quand même fumé 1. Plus moyen d'avoir uBoot au démarrage lol. Mais pour la science il n'y a pas de limite !!

    Bref, merci bcp