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

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


  • To: "Williamson, Alex (Linux Kernel Dev)" <alex.williamson@xxxxxx>
  • 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
  • List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • 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


 


Rackspace

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