Mailing List Archive

Booting Mini-OS
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@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-research
Re: Booting Mini-OS [ In reply to ]
Charles Gruenwald, le Wed 25 Feb 2009 10:56:39 -0500, a écrit :
> 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,

That's a know issue with the xenconsole: minios emits too much text too
fast before your console client connects and thus the beginning gets
dropped. IIRC there was a patch laying somewhere that makes the domU
wait for the client to eat the text.

Samuel

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