Re: modutils snapshot for 970103

Trevor Johnson (trevor@jpj.net)
Fri, 3 Jan 1997 18:30:00 -0800 (PST)


Jason Burrell wrote:
> I manually compiled the makecrc32 program, and did a 'makecrc32 >
> crc32.tab'.
> So then I did a 'make keywords.c'. After that, everything compiled just
> fine. Kernel 2.1.20 with the new modutils runs fine.

Thanks for the instructions. After following them and doing "make" in the
main directory, the new modutils compiled for me as well, but at least
some don't work properly. Are you running them on an Alpha? I'm using a
486. The 961226 version of insmod was able to load my sound module, but
970103 cannot. I get a similar error when I try to load the floppy
module.

/usr/src/kernel/modutils-970103/insmod# ./insmod sound
init_module: Invalid module header size.
A new version of the modutils is likely needed.
/lib/modules/2.1.20/misc/sound.o: init_module: Invalid argument

/usr/src/kernel/modutils-961226/insmod# ./insmod sound
AWE32 Sound Driver v0.3.0a (DRAM 2048k)

/usr/src/kernel/modutils-961226/insmod# uname -a
Linux ppp7.csudh.EDU 2.1.20 #2 Thu Jan 2 13:27:14 PST 1997 i486

When I try loading scsi_syms.o there's a strange error:

/usr/src/kernel/modutils-970103/insmod# ./insmod scsi_syms
/lib/modules/2.1.20/scsi/scsi_syms.o: Kernel-module version mismatch
/lib/modules/2.1.20/scsi/scsi_syms.o was compiled for kernel
version 255.255.255
while this kernel is version 2.1.20.

I have CONFIG_FAT_FS=y and CONFIG_VFAT_FS=m but when I try to load the
vfat module there are many unresolved symbols:

/usr/src/kernel/modutils-970103/insmod# ./insmod vfat
/lib/modules/2.1.20/fs/vfat.o: unresolved symbol fat_a2uni
[...]
___
Trevor Johnson <trevor@jpj.net>