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

[Xen-ia64-devel] Re: Serial woes with kexec on an HP RX2620

To: Simon Horman <horms@xxxxxxxxxxxx>
Subject: [Xen-ia64-devel] Re: Serial woes with kexec on an HP RX2620
From: Alex Williamson <alex.williamson@xxxxxx>
Date: Tue, 22 May 2007 22:28:13 -0600
Cc: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 22 May 2007 21:26:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20070523034953.GA17930@xxxxxxxxxxxx>
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>
Organization: HP OSLO R&D
References: <20070523034953.GA17930@xxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Wed, 2007-05-23 at 12:49 +0900, Simon Horman wrote:
> Hi,
> 
> I've been trying to hunt down a problem with the serial console on the
> HP RX2620, whereby after kexec the console doesn't accept input,
> although it does produce output quite happily. I should also note that
> this problem does not manifest on the Tiger2 machine I have.

Hi Simon,

   Are you using the serial console on the management processor or the
one off the motherboard?  (if the MP, ctrl-b does something, otherwise
esc-( and esc-) do something)  All the HP boxes setup their console in
Xen through efi_setup_pcdp_console().  You likely wouldn't be getting
console output if you weren't getting there at all, but perhaps
something is going wrong setting up the IRQ.  The MP console is a PCI
UART and will use the generic interrupt polarity triggers, while the
motherboard UART is special cased in pcdp_hp_irq_fixup().  The HP system
will require a working IOSAPIC for the interrupt whereas the Tiger might
make due with some kind of legacy interrupt routing.  Since the IOSAPICs
aren't enumerated till later, the interrupt isn't setup till fairly late
in start_kernel().  If you're trying to get input before that, it won't
work.  Hopefully you can trace through those paths and find something
missing.  Thanks,

        Alex

-- 
Alex Williamson                             HP Open Source & Linux Org.


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