[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-research] Booting Mini-OS


  • To: xen-research@xxxxxxxxxxxxxxxxxxx
  • From: Charles Gruenwald <charlesg3@xxxxxxxxx>
  • Date: Wed, 25 Feb 2009 10:56:39 -0500
  • Delivery-date: Wed, 25 Feb 2009 09:20:35 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=Igac0MhGCPJCTGpYnuUDKYEezF+VW3LIUfY/R0paD7tixX9qF2aR75eScBsh7lLpm4 pDNR777DGCxUeFYMVcDkXNKNMS+eUVLghCYFINy2ByBP537NiArGpqLn5zBvlAwljUJ8 pv9NaQHOMRBDlZ5S/z/ibVmJla7XSetBebEYc=
  • List-id: Research Issues on Xen <xen-research.lists.xensource.com>

I am having a bit of trouble booting Mini-OS. I am using Xen-3.3.1 and
when I build without LWIP, the kernel boots up and then I see the
periodic thread printing out the time. I do not see the full print out
of messages I would expect by looking at the source, My output looks
like the following:

--------------------
Using config file "./domain_config".
Started domain Mini-OS
Failed to read device/vfb/0/backend-id.
Failed to read device/vkbd/0/backend-id.
Failed to read device/pci/0/backend-id.
no backend
Thread "pcifront" exited.
No FS import
Thread "fs-frontend" exited.
Error ENOENT when reading the backend path device/vbd/768/backend
Thread "blkfront" exited.
Error ENOENT when reading the backend path device/vkbd/0/backend
Thread "kbdfront" exited.
backend at /local/domain/0/backend/vif/86/0
mac is 00:16:3e:0b:36:fe
Error ENOENT when reading the backend path device/vfb/0/backend
Thread "fbfront" exited.
**************************
Thread "netfront" exited.
Periodic thread started.
T(s=1235246506 us=124966)
T(s=1235246507 us=124973)
T(s=1235246508 us=124980)
...
----------------------

However, when I link with lwip (using make LWIPDIR=./lwip) and using
lwip version 1.3.0 I only see the following output:

--------------------
Using config file "./domain_config".
Started domain Mini-OS
--------------------

I don't see text that should be printed out according to the sources
like: "Xen Minimal OS!" or the start info in either case.

I am using a pretty basic domain config, as provided below where the
ethernet bridge for the vif parameter works in booting other OSs under
xen.

-------------------
kernel = "mini-os.gz"
memory = 32
name = "Mini-OS"
on_crash = 'preserve'
vif = [ 'bridge=eth3' ]
serial='pty'
-------------------

Any suggestions would be greatly appreciated. Thanks!

--charles

_______________________________________________
Xen-research mailing list
Xen-research@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-research


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.