Wait, wait...I did mention the module loaded with an SMP kernel,
right? Hmm...I'm sure I did.
Ok, I'll tell you what I did:
1) Compiled 2.4.0test11-pre7, as SMP kernel on an SMP system --> Module
loaded, but starting plex86 makes the box go down the hard way.
2) Compile THE SAME 2.4.0test11-pre7 as uniprocessor, with THE ONLY change
in the config being the SMP flag, and the kernel fails to compile.
Kludged around that (putting a '1' in place of some variable in a header
file), the kernel boots fine, but refuses to load the module with said
result.
3) Recompile again, with that APIC stuff mentioned before, and the kludge
still in place, module doesn't load with the same errors.
4) Recompiled again, with SMP support back on, and the kludge undone,
boot, module loads.
Now, would you care to explain to me where I go wrong with module support
or that version info?
I'm willing to try it, don't get me wrong (only the version stuff, I run
almost everything as module anyway), but I want to be certain it's worth
the effort, because even on an SMP system, compiling 2.4.0test still takes
a while...and to keep rebooting (and losing netconnection) isn't all that
hot either.
(btw, with 'recompile', I recompile _everything_. Kernel AND modules)
Regards,
Ferdinand O. Tempel
-----------------------------------
Allajcha Sibir
Siberian Husky Kennel & Racing Team
-------= Linux 2.2.17pre19 =-------
On Sun, 19 Nov 2000, Jeff Dubrule wrote:
> On Sun, Nov 19, 2000 at 05:57:36PM -0500, Jeff Dubrule wrote:
> > ...
> > ...
> > > ../misc/../kernel/plex86.o: unresolved symbol __generic_copy_to_user
> > > ../misc/../kernel/plex86.o: unresolved symbol get_zeroed_page
> > > The kernel module failed to load!
> >
> > Did you build your kernel with module support in?
>
> And, "set version info on all symbols" might be a problem, too
>
> -jeff
>
>