On Monday 06 December 2004 20:26, Deep Debroy wrote: > Hello folks, > > I built a 2.6.5 uml patched kernel and started it up with a Fedora Core 2 > file system. It seems like the FC2 file system was built with a 2.6.5 > kernel (with extraversion -1.327). Now whenever I tried to compile even a > very simple module in the uml and try to insmod it, I get an error about > version incompatibilities: > > Dec 6 12:00:54 fedora2 kernel: hello_1: disagrees about version of symbol > struct_module
> I guessed this resulted from the slightly modified kernel against which the > file system was built and to get around this, I installed the kernel src > against which I had build the UML kernel and tried to rebuild the module. > Even that ended up with the above error. > > My makefile looks like this: > > -bash-2.05b# cat Makefile > ifneq ($(KERNELRELEASE),) > obj-m := hello-1.o > > else > KDIR := /usr/src/linux-2.6.5 > PWD := $(shell pwd) > > default: > $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules > endif > -bash-2.05b# > > > Any help on how I can insmod modules inside UML will be highly appreciated. > > Thanks ! When you run a certain UML kernel, you can use just the modules compiled against it - insmod complains about version incompatibilities. Realize that and build (if possible) the module against UML. Sorry, but no time to go in the details, and it's not different than without UML. Experience in recompiling normal kernels would help a lot. Just search the net, even not about UML. Bye -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 http://www.user-mode-linux.org/~blaisorblade ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ User-mode-linux-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
