First try with module: need help

root abz at
Mon Apr 24 19:48:50 EST 2000

I try the very simple module (below) in "Linux device driver" by
Alessandro Rubini
and I get this error message:

couldn't find the kernel version the module was compiled for

even if the first line of the C source is

#define __NO_VERSION__

Do I need something special to complile the module

----------------- mod_1.c

#define MODULE
#define __NO_VERSION__
#include <linux/module.h>
#include <linux/version.h>

int init_module(void)
 printk("<1>This is a simple module\n");
 return 0;

void cleanup_module(void)
 printk("<1>The simple module is done\n");

-----------------  to compile

if test -f ./mod
 rm ./mod

gcc  -c mod_1.c -o mod.o

if test -f ./mod.o
 insmod -f mod.o
 echo 'blablabla'
 rmmod  mod

** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list