tftp issue when starting 3 VMs

Derick Swanepoel dswanepoel at gmail.com
Tue May 10 11:01:00 CEST 2005


Hi,

I'm trying to start three VMs from grub (one master and two slaves), but the
tftp provider fails to load the third kernel. This file is the same as the
second VM's kernel, which loads successfully.

Here's the error output:

=====================================================================
tftp    | File not found: "(nd)/fiasco/ds/vmlinuz-slave.l4env"
exec    | vmlinuz-slave.l4env: Error -8 (item not found) from file provider,
exec    : path was "(nd)/fiasco/ds".
DMphys  | [7.0]
dm_phys/server/src/close.c:130:if_l4dm_generic_close_component(
DMphys  : ):
DMphys  |  DMphys: client B.02 does not own dataspace 113 (owner is F.02)
exec    | [B.2] dm_generic/lib/clientlib/src/close.c:58:l4dm_close():
exec    |  libdm_generic: close dataspace 113 at 7.00 failed (ret -17, exc
0)!
loader  | vmlinuz-slave.l4env: Error -8 (item not found) while loading
loader  | ==> App successfully purged
=====================================================================

Here is my grub.conf entry:

=====================================================================
title Fiasco + Con + L4Linux [3 VMs]
       kernel (nd)/fiasco/ds/rmgr -sigma0 task modname "L4Linux task"
       modaddr 0x02000000
       module (nd)/fiasco/ds/fiasco -nowait -nokdb -nofancy -serial
-comspeed 115200 -comport 1
       module (nd)/fiasco/ds/sigma0
       module (nd)/fiasco/ds/names
       module (nd)/fiasco/ds/log
       module (nd)/fiasco/ds/dm_phys
       module (nd)/fiasco/ds/l4io --noirq
       module (nd)/fiasco/ds/tftp -i -s 192.168.1.253
       module (nd)/fiasco/ds/simple_ts
       module (nd)/fiasco/ds/l4exec
       module (nd)/fiasco/ds/name_server
       module (nd)/fiasco/ds/con --l4io
       module (nd)/fiasco/ds/loader (nd)/fiasco/ds/con.cfg
(nd)/fiasco/ds/l4linux-nsrd.cfg (nd)/fiasco/ds/l4linux-slave.cfg
(nd)/fiasco/ds/l4linux-slave.cfg
       vbeset 0x117
=====================================================================

l4linux-slave.cfg looks like this:

=====================================================================
verbose 2
modpath "(nd)/fiasco/ds"
task "vmlinuz-slave.l4env" "l4irqack=linux mem=64M load_ramdisk=1
ramdisk_size=32768 root=/dev/ram0 ro l4env_rd=(nd)/fiasco/ds/nsrd.gz"
priority 0xA0
=====================================================================

Thanks,
Derick




More information about the l4-hackers mailing list