• [^] # Re: Bon, c'est le premier pas d'un long voyage

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

    Salut ! J'ai pas mal avancé. Je pense qu'on peut passer à la phase compilation du driver

    Mon noyau est le suivant :
    guruplug-debian:/mnt/nfs/iplc/driver/linux-2.6/cm15a.d# uname -ar
    Linux guruplug-debian 2.6.33.3 #2 PREEMPT Tue Apr 27 15:07:28 MDT 2010 armv5tel GNU/Linux

    • Le noyau est compilé dans la même version
      guruplug-debian:/lib/modules/2.6.33.3# ll
      total 340
      lrwxrwxrwx 1 root root 23 2011年05月15日 14:05 build -> /mnt/nfs/linux-2.6.33.3
      drwxr-xr-x 3 root root 224 2011年05月15日 14:05 kernel
      -rw-r--r-- 1 root root 45 2011年05月15日 14:05 modules.alias
      -rw-r--r-- 1 root root 160391 2010年04月27日 21:09 modules.alias.bin
      -rw-r--r-- 1 root root 482 2011年05月15日 14:05 modules.builtin
      -rw-r--r-- 1 root root 7087 2010年04月27日 21:09 modules.builtin.bin
      -rw-r--r-- 1 root root 69 2011年05月15日 14:05 modules.ccwmap
      -rw-r--r-- 1 root root 65 2011年05月15日 14:05 modules.dep
      -rw-r--r-- 1 root root 62115 2010年04月27日 21:09 modules.dep.bin
      -rw-r--r-- 1 root root 73 2011年05月15日 14:05 modules.ieee1394map
      -rw-r--r-- 1 root root 141 2011年05月15日 14:05 modules.inputmap
      -rw-r--r-- 1 root root 81 2011年05月15日 14:05 modules.isapnpmap
      -rw-r--r-- 1 root root 74 2011年05月15日 14:05 modules.ofmap
      -rw-r--r-- 1 root root 42 2011年05月15日 14:05 modules.order
      -rw-r--r-- 1 root root 99 2011年05月15日 14:05 modules.pcimap
      -rw-r--r-- 1 root root 43 2011年05月15日 14:05 modules.seriomap
      -rw-r--r-- 1 root root 125 2011年05月15日 14:05 modules.symbols
      -rw-r--r-- 1 root root 55705 2010年04月27日 21:09 modules.symbols.bin
      -rw-r--r-- 1 root root 189 2011年05月15日 14:05 modules.usbmap
      lrwxrwxrwx 1 root root 23 2011年05月15日 14:05 source -> /mnt/nfs/linux-2.6.33.3

    • Je n'ai pas essayé de booter sur ce nouveau noyau car je ne sais pas comment faire (je n'ai pas les outils make-kpkg, je n'ai pas de grub, lilo pour tester un multiboot sur ce nouveau noyau, je crois que les sources compilées et le noyau courant sont les mêmes)

    • VOici le résultat de la compilation du driver
      guruplug-debian:/mnt/nfs/iplc/driver/linux-2.6/cm15a.d# make
      make -C /lib/modules/2.6.33.3/build SUBDIRS=/mnt/nfs/iplc/driver/linux-2.6/cm15a.d modules
      make[1]: Entering directory /mnt/nfs/linux-2.6.33.3'
      CC [M] /mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.o
      Building modules, stage 2.
      MODPOST 1 modules
      WARNING: "usb_register_driver" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_register_dev" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_alloc_urb" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_free_urb" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_deregister_dev" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_find_interface" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_submit_urb" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_unlink_urb" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      WARNING: "usb_deregister" [/mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko] undefined!
      CC /mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.mod.o
      LD [M] /mnt/nfs/iplc/driver/linux-2.6/cm15a.d/cm15a.ko
      make[1]: Leaving directory
      /mnt/nfs/linux-2.6.33.3'
      rm -rf *.mod.c *.o *~ .*cmd .tmp_versions
      guruplug-debian:/mnt/nfs/iplc/driver/linux-2.6/cm15a.d#

    Maintenant je ne sais plus quoi faire...
    Merci par avance, pour ton aide.
    Cordialement