• [^] # 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.

    Whaou !! Merci beaucoup !!
    J'ai bcp d'élément à t'apporter et je crois bcp en ce que tu me présentes !

    • Utilises-tu la distribution fournie avec le guruplug ou bien une autre (à préciser) ?
      --> La version par défaut est une debian patchée. Et en téléchargeant les sources je ne suis pas arrivé à recompiler le noyau. Le site de guruplug ne propose pas de noyau 2.6.32-00007... J'ai essayé ceci et la compilation échoue. Ce qui m'a poussé à télécharger un noyau plus récent et de repartir de 0.

      root@sheevaplug-debian:/# uname -ar
      Linux sheevaplug-debian 2.6.32-00007-g56678ec #1 PREEMPT Thu Dec 24

      root@sheevaplug-debian:/lib/modules# ll 2.6.32-00007-g56678ec/
      total 656
      lrwxrwxrwx 1 root root 24 2010年09月05日 16:25 build -> /media/usb1/linux-2.6.32
      drwxr-xr-x 8 root root 544 2010年02月08日 11:51 kernel
      -rw-r–r– 1 root root 118676 2010年02月08日 11:51 modules.alias
      -rw-r–r– 1 root root 69 2010年02月08日 11:51 modules.ccwmap
      -rw-r–r– 1 root root 67730 2010年02月08日 11:51 modules.dep
      -rw-r–r– 1 root root 73 2010年02月08日 11:51 modules.ieee1394map
      -rw-r–r– 1 root root 141 2010年02月08日 11:51 modules.inputmap
      -rw-r–r– 1 root root 81 2010年02月08日 11:51 modules.isapnpmap
      -rw-r–r– 1 root root 74 2010年02月08日 11:51 modules.ofmap
      -rw-r–r– 1 root root 15388 2010年02月08日 11:51 modules.order
      -rw-r–r– 1 root root 281 2010年02月08日 11:51 modules.pcimap
      -rw-r–r– 1 root root 43 2010年02月08日 11:51 modules.seriomap
      -rw-r–r– 1 root root 41592 2010年02月08日 11:51 modules.symbols
      -rw-r–r– 1 root root 390425 2010年02月08日 11:51 modules.usbmap
      lrwxrwxrwx 1 root root 24 2010年09月05日 15:57 source -> /media/usb1/linux-2.6.32

    • quel accessoire cm15 utilises-tu ? Est-ce http://www.edomotique.com/vproduit--cm15-pro-interface-pc-programmable--X10--cm15--09793--0-0-0-719219.aspx
      ou un produit équivalent ? Sur quel port se branche-t-il ?
      --> Oui c'est exactement ça. C'est un module qui se branche en USB. Et les sources sont disponibles ici : http://www.linuxha.com/USB/cm15a.html
      --> Pour rappel, dans mon post initial, je précise bien que ce driver je l'ai compilé sur un autre pc ubuntu 2.6.24.24-server et que mon module cm15 fonctionne, le socle de gestion des évènements et ordre x10 fonctionne sur du xpl-perl (xpl-hub, xpl-rfxcom, xpl-cm15a, xpl-logger,etc). Ca fonctionne !

    • Pourquoi affirmes-tu que la compilation échoue ? Dans ton premier post, je ne vois pas d'erreur. Dans ton second compte rendu d'erreur, pourquoi lances-tu make dans le répertoire iplc/driver/linux-2.6/cm15a.d et non dans le répertoire iplc/driver/linux-2.6 ?
      -->Dans mon premier post la compilation du noyau échoue t'elle ? ou pas ?

      Kernel: arch/arm/boot/zImage is ready
      Building modules, stage 2.
      MODPOST 770 modules
      ERROR: "xt_rateest_lookup" [net/netfilter/xt_rateest.ko] undefined!
      ERROR: "xt_rateest_put" [net/netfilter/xt_rateest.ko] undefined!
      make[1]: *** [__modpost] Error 1
      make: *** [modules] Error 2
      guruplug-debian:/mnt/usb/linux-2.6.38.5#

      --> Dans mon second post le makefile me permet de faire :
      iplc/driver/linux-2.6/cm15a.d # make
      ou
      iplc/driver/linux-2.6 # make cm15a
      ou
      iplc/driver/linux-2.6 # make (qui compile aussi le driver cm19a etcmXX dont je n'ai pas besoin)

    • As-tu besoin des patchs :
      0002-Driver-for-Marvell-Libertas-8688-SDIO-micro-AP-suppo-2.6.37-v2.patch
      0003-Initial-defconfig.patch
      mvsdio-2.patch
      --> Etant néophite en la matière, je suis bête et discipliné. Sur d'autres sites ils ont appliqué les patchs... donc moi aussi. qui a raison/tord?

    En espérant t'avoir apporté les réponses qu'il te faut...

    En attendant je test ... Et je reviendrai !
    Signé :Terminator