Re: Trouble with loading dosemu moduel

John Sullivan (js10039@thor.cam.ac.uk)
Sat, 22 Jun 1996 15:43:46 +0100


In article <31CB82BE.7E08@connexus.apana.org.au> you write:
>Howdy,
>
>I am having trouble loading my dosemu module after compliling dosemu
>with linux 2.0.0 (I have had this trouble with other kernels).
>
>
>
>When I try to load the module with the script supplied it says
>something like
>
>'kernel 2.0.0 does not match 2.0.0' (that is not exact but something
>like that).
>
>Does anyone know how to solve this.

Do you also get load of messages saying "Symbol 'gcc2_compiles.' not
defined" or such?

You probably need to upgrade your modutils (insmod etc.) from the
modules-2.0.0 package. This can be found on funet in the same
directory as the 2.0 kernel sources. This will get rid of these
messages and allow the module to be loaded, but see also about
insmod-HACKER_TOOL below.

(As a quick hack, you could try stripping the module object files:
./dosemu/emumod/emumodule.o and ./dosemu/syscallmgr/syscallmgr.o)

If you're using vanilla 0.60.4, you may also like to try applying
ALPHA/dosemu/dosemu-0.60.4-for-1.3.90.patch.gz file, on tsx-11.mit.edu
in the Linux directories. You will certainly want to obtain and
install insmod-2.0.0-HACKER_TOOL.tgz, since the version of insmod that
dosemu requires (and will build and install as part of the dosemu
build process) is slightly different from the version in the standard
module-x.x.x packages.

HTH!

John

-- 
i built it up now i take it apart climbed up real high now fall down real far
no need for me to stay the last thing left i just threw it away
i put my faith in god and my trust in you
now there's nothing more fucked up i could do
<p><a href="file:///dev/null">Me.</a>