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