This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-users] Losing serial console output on boot

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Losing serial console output on boot
From: Andy Smith <andy@xxxxxxxxxxxxxx>
Date: Sat, 23 Apr 2011 03:22:18 +0000
Delivery-date: Fri, 22 Apr 2011 20:30:42 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Openpgp: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
Resent-date: Sat, 23 Apr 2011 03:29:19 +0000
Resent-date: Sat, 23 Apr 2011 03:29:19 +0000
Resent-from: andy@xxxxxxxxxxxxxx
Resent-message-id: <20110423032919.GC4759@xxxxxxxxxxx>
Resent-to: xen-users@xxxxxxxxxxxxxxxxxxx
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)

I'm playing around with Xen 4 for the first time on a machine with a
serial console and I'm seeing some odd behaviour with a slow (9600
baud) serial console and the hypervisor.

Basically Xen is producing a vast amount of console output during
boot, and at some point after the dom0 kernel has been loaded it
will just stop printing it to the serial console. The point it does
this at isn't deterministic. Nothing more gets printed. It's often
part way through printing even the prefix, like:

[    0.0000

or similar.

If I tap a key at this point then I get a login prompt from getty on
hvc0 as I would expect. Everything appears to be working in fact;
it's almost like as soon as init in dom0 decided to put a getty on
hvc0, Xen gives up on its backlog of things to print on console.

I added the sync_console boot parameter, and with this everything is
printed from start of boot to login prompt on hvc0. I also get this
warning however:

(XEN) **********************************************
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************

which makes me think that maybe it isn't a good idea to keep that

There are none of these problems using the same kernel on bare
metal. I'm unable to easily attach a VGA monitor so I'm not sure
what it looks like on there.

In terms of grub settings I am using those recommended in
http://wiki.debian.org/Xen#Dom0_.28host.29 under "Serial console
access", but I've tried what seems like every possible combination
and nothing makes any difference to this phenomenon except

Any ideas?


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] Losing serial console output on boot, Andy Smith <=