WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

RE: [Xen-ia64-devel] RE: [PATCH] fixed serial console support

To: "Williamson, Alex (Linux Kernel Dev)" <alex.williamson@xxxxxx>
Subject: RE: [Xen-ia64-devel] RE: [PATCH] fixed serial console support
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Mon, 5 Dec 2005 13:26:38 -0800
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 05 Dec 2005 21:26:50 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcX5UYLNfVnuCPPtQc+3y+lxtWCYfwAkFMfQ
Thread-topic: [Xen-ia64-devel] RE: [PATCH] fixed serial console support
> > > Yep, forcing uart->irq to 0 in ns16550_init_postirq allows the
> > > boot to complete.
> > 
> > and then recompiling xenlinux with 8250 console = n allows
> > me to use ^A^A^A to get to the xen keyboard handler!  Cool!
> > 
> > Of course forcing irq to 0 in ns16550.c isn't going to be
> > very popular with the Cambridge folks :-)  I'll try it on
> > another machine Monday to see if the problem is unique to
> > my test machine.
> 
>    Well, it can easily be done in the architecture specific 
> code before
> we call ns16550_init().  I don't think the irq setup code 
> currently even
> works for legacy interrupts, so it's not a terrible temporary 
> hack.  I'm
> still more than a little curious where irq 9 is coming from for you.
> The PCDP code doesn't even attempt to set the irq.

Mystery solved.  My command line in my elilo.conf file had
        com1=115200,8n1,0xff5e0000,9 <--
This was leftover from debugging some console problems long ago
and, until now, the irq value (9) was just to ensure the parser
didn't fail and was completely ignored.  Changing 9 to 0 fixes
my problem.

Could someone with a Tiger4 box (or other boxes) please try enabling
CONFIG_XEN_CONSOLE_INPUT in xen/arch/ia64/xen/xensetup.c, turning
off CONFIG_SERIAL_8250 in xenlinux and see if it causes any problems?
I'd like to enable this by default.

Thanks,
Dan

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

<Prev in Thread] Current Thread [Next in Thread>