Hello everyone, I am having trouble in calling exported functions on my RH 7.2 box. running 2.4.9-18 kernel. The calling module causes kernel stack dumps with messages like this: insmod[1508]: Unimplemented Instruction Address fault 4398046511120 Using_Versions [] 0x2047fff <-- :: My modules are really trivial. The one exported a dummy function is listed below: void dummy(void) { printk("Dummy is called!\n"); } int init_module(void) { printk("<1>Hello, world\n"); return 0; } And the calling module looks like this: extern void dummy(void); int init_module(void) { printk("<00>Hello, world\n"); dummy(); printk("done\n"); return 0; } The compilation line looks like this: /opt/gcc3.1/bin/gcc -c -DLINUX -D__SMP__ -D"__BOOT_KERNEL_SMP=1" -D"__BOOT_KERNEL_UP=0" -O2 -Wall -Wstrict-prototypes -D__ia64__ -D_LP64 -ffixed-r13 -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -fno-common -Wno-unused -mb-step -I -I/usr/src/linux-2.4/drivers/scsi -I -I/scsi -I/usr/src/linux-2.4/drivers/scsi -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4/include/linux/modversions.h-D__KERNEL__ myhello1.c The module that exports function loads without any problems but the calling module fails. Any input regarding this matter is greatly appreciated. Jeff Lee