Is this an "EXTRAVERSION" issue?  I know only a little about this, but IIRC
if you set the "EXTRAVERSION" flag when upgrading kernels, it will append
the modules directory name with that, so that you can keep module versions
separate, which can indeed be important whether you're just upgrading or if
you want to maintain multiple kernels on a single filesystem...

hope I'm not too far off-base,

   Ben


On Fri, 9 Jan 2004 15:38:28 -0800
Bob Miller <[EMAIL PROTECTED]> wrote:

| I'm trying to upgrade to a 2.4.22 kernel.  It boots, but it can't load
| most modules.  I get errors like this.
| 
|       # insmod lvm-mod
|       Using /lib/modules/2.4.22-gentoo-r2/kernel/drivers/md/lvm-mod.o
|       /lib/modules/2.4.22-gentoo-r2/kernel/drivers/md/lvm-mod.o:
|       unresolved symbol kernel_flag_cacheline
| 
| kernel_flag_cacheline is clearly an exported symbol -- I can see it in
| i386_ksyms.c and in the output of "strings /usr/src/linux/vmlinux".
| (Actually, I see the versioned symbol
| kernel_flag_cacheline_Rsmp_eb36899a.)
| 
| I built the kernel and the modules from the same sources and
| config options.
| 
| What am I doing wrong?  How can I get this kernel to load modules?
| 
| Thanks...
| 
| -- 
| Bob Miller                              K<bob>
| kbobsoft software consulting
| http://kbobsoft.com                     [EMAIL PROTECTED]
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to