names memory overlap error

Shakthi Kannan shakthimaan at
Sun Sep 25 18:43:35 CEST 2005


Just started playing around with fiasco and l4env. I
checked out l4env and hello from CVS, which obtained
all the required files. I was able to compile it on my
x86 Thinkpad (T41) running Debian Sarge 3.1r0a. I've
added an entry in boot/grub/menu.lst as follows:

title		DROPS/Fiasco u-kernel
kernel		(hd0,0)/boot/fiasco/rmgr -sigma0
module		(hd0,0)/boot/fiasco/main -noserial -nowait
module		(hd0,0)/boot/fiasco/sigma0
module		(hd0,0)/boot/fiasco/names
module		(hd0,0)/boot/fiasco/log
module		(hd0,0)/boot/fiasco/dm_phys
module		(hd0,0)/boot/fiasco/hello

On boot, I get the following output:

RMGR: Starting tasks
#OS: loading "(hd0,0)/boot/fiasco/names"
 from 0022b000 - 002341a4 to [ 02240000 - 00246b52 
The module 02: 02240000 - 00246b52 :
(hd0,0)/boot/fiasco/names overlaps with module loaded
by bootloader at
    00100000 - 001ca240: Rmgr
02: 0022b000 - 002341a4: (hd0,0)/boot/fiasco/names
03: 00235000 - 0023d324: (hd0,0)/boot/fiasco/log
04: 0023e000 - 00252584: (hd0,0)/boot/fiasco/dm_phys
05: 00253000 - 0025d7ef: (hd0,0)/boot/fiasco/hello

The reason for this error message is that the modules
as loaded by grub interface with their final position
as defined by the linker. Most often you can solve
this problem by inserting the command "modaddr
0x02000000" immediately as next line after the
"kernel=" line of your menu.lst. Note that you have to
use a special version of GRUB which is available from 

Return reboots, "k" enters L4 kernel debugging.

I already have grub installed in the MBR of the hard
disk, and I don't have a floppy drive in the laptop. 

1. Is there any other way I can get these modules
loaded and tested?

Of course, hello module does not require the names,
log, dm_phys modules. It runs fine though with rmgr,
main and sigma0.

2. I am particularly interested in device drivers. Is
there any documentation that covers these in DROPS
other than using Linux device drivers?

I'd appreciate any help in this regard.



Shakthi Kannan, MS
Software Engineer, Specsoft (Hexaware Technologies)
[E]: shakthimaan at           [M]: (91) 98407-87007
[W]:      [L]: Chennai, India

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

More information about the l4-hackers mailing list