Conflict with multiboot module 0

antonik <[email protected]> Tue, 20 Oct 2009 18:13:09 +0200
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
I have successfully compiled L4, so that the examples work, and have got 
my own little test user tasks to run as well.  However, when I try to 
run a slightly larger program as the roottask, I never even get to 
launch the kernel.  It dies with the message "Conflict with multiboot 
module 0\nPlease choose a different link base." The full output is:


grub> kernel /kickstart
, <0x800000:0x6600:0x149c>, shtab=0x808280
grub> module /x86-kernel
   [Multiboot-module @ 0x816000, 0x2b8c1 bytes]

grub> module /sigma0
   [Multiboot-module @ 0x842000, 0x16c66 bytes]

grub> module /rt
   [Multiboot-module @ 0x859000, 0x3957e bytes]

grub> boot
Starting up ...




KickStart 0.13.06
Detected multiboot compliant loader
 kernel    (0x00816000-0x008418c1)   => 0x00144040
  (0x00816000-0x00824e96) -> 0x00100000-0x0010ee96
  (0x00825000-0x0082ab00) -> 0x00110000-0x00115b00
  (0x0082b000-0x00835a70) -> 0x00116000-0x00120a70
  (0x00836000-0x008399e4) -> 0x00141000-0x001449e4
 sigma0    (0x00842000-0x00858c66)   => 0x00200000
_ (0x00843000-0x0084b410) -> 0x00020000-0x00028410
 roottask  (0x00859000-0x008196c)   => 0x008000000
  (0x0085a000-0x0088196c) -> 0x00800000-0x0082796c
     Conflict with multiboot module 0 (0x00816000-0x008418c1)
     Please choose a different link base
PANIC: FAIL in line 163



I have tried to work out how to solve this from the L4 source code, but 
not succeeded.  Could anyone please explain to me more exactly what the 
problem is, and give some guidance to fixing it.

Many thanks,

Adam Antonik.