RE: tulip.c and pci-scan.c do not insmod after compile
"Carsten Cimander" <[email protected]> Thu, 30 May 2002 17:40:28 +0200
| Newsgroups | gmane.linux.drivers.tulip.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi, thanks for your hints: now I succeeded in compiling and "insmod" pci-scan.o :-) but after a compile of tulip.c with your options (no complaints) I cannot "insmod" tulip.c - the error resists: # insmod pci-scan.o # insmod tulip.o tulip.o was compiled for kernel version 2.4.7 while this kernel is version 2.4.17 # lsmod Module Size Used by pci-scan 3360 0 (unused) Could you help someone blind like me further more? Thanks in advance again. Regards, Carsten > From: Juhan Ernits, Sent: Mittwoch, 29. Mai 2002 22:27 > > On Wed, 29 May 2002, Carsten Cimander wrote: > > > I compiled tulip.c using the command: > > # gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c tulip.c > > => no probs. > > > > I compiled pci-scan.c using the command: > > # gcc -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -Wall > -Wstrict-prototypes -O6 -c > > tulip.c > > => no probs. > > > > But insmod reported an unsuitable kernel??? > > # insmod pci-scan.o > > pci-scan.o was compiled for kernel version 2.4.7 > > while this kernel is version 2.4.17 > > Ensure that you have the appropriate kernel source (2.4.17) unpacked > and configured in /usr/src/linux. In my case I had all these loadable > module parameters enabled: > > [*] Enable loadable module support > [*] Set version information on all symbols for modules > [*] Kernel module loader Had it done... > > Then I built the modules with the following lines: > > gcc -DMODULE -D__KERNEL__ \ > -I/usr/include -I/usr/src/linux/include \ > -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h \ > -DKBUILD_BASENAME=tulip -o tulip.o -O6 -c tulip.c > gcc -DMODULE -D__KERNEL__ \ > -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h \ > -I/usr/src/linux/include -DKBUILD_BASENAME=pci-scan -o > pci-scan.o -O6 -c > pci-scan.c > _______________________________________________ tulip-bug mailing list, [email protected] To change to digest mode or unsubscribe visit http://www.scyld.com/mailman/listinfo/tulip-bug