Re: fix for the module problems in 2.1.11

Trevor Johnson (trevor@jpj.org)
Tue, 19 Nov 1996 09:22:58 -0801 (PST)


On Tue, 19 Nov 1996, David S. Miller wrote:
> This should clear up everything people are reporting with 2.1.11

After applying your patches to net/netsyms.c and kernel/module.c, and
doing "make dep clean modules install modules_install" I'm still having
problems. I double-checked that your patches were applied.

# insmod ppp
slhc_free: wrong version or undefined
slhc_init: wrong version or undefined
slhc_toss: wrong version or undefined
slhc_uncompress: wrong version or undefined
slhc_remember: wrong version or undefined
slhc_compress: wrong version or undefined
Loading failed! The module symbols (from linux-2.1.11) don't match your linux-2.1.11
# insmod 3c509
init_module: Bad font file format
# insmod sound
init_module: Bad font file format
# insmod floppy
init_module: File locking deadlock error
# insmod ufs
init_module: No data available
# insmod aha1542
scsi_free: wrong version or undefined
scsi_malloc: wrong version or undefined
scsi_register: wrong version or undefined
scsi_unregister: wrong version or undefined
scsi_register_module: wrong version or undefined
scsi_unregister_module: wrong version or undefined
Loading failed! The module symbols (from linux-2.1.11) don't match your linux-2.1.11
# insmod dummy
init_module: Bad font file format
#insmod -V
Version 2.1.8

Here's a snippet from "strace insmod dummy":

open("/lib/modules/2.1.11/net/dummy.o", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2308, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400c8000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\1"..., 4096) = 2308
fstat(3, {st_mode=S_IFREG|0644, st_size=2308, ...}) = 0
lseek(3, 0, SEEK_SET) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\1"..., 4096) = 2308
create_module("dummy", 668) = -997978112
init_module(0x8053e08, 0x8053e70, 0x29c, 0xbffffa48) = -1 EBFONT (Bad font
file
format)
___
Trevor Johnson <trevor@jpj.org>