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-devel] Problems with serial interrupts with IPMI 2.0 SoL

To: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Problems with serial interrupts with IPMI 2.0 SoL
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Thu, 10 Dec 2009 13:45:54 -0800
Cc: Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Mauro Carvalho Chehab <mchehab@xxxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: Thu, 10 Dec 2009 13:46:11 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20091125 Fedora/3.0-3.12.rc1.fc12 Lightning/1.0pre Thunderbird/3.0

I'm using a system with an embedded IPMI 2.0 BMC which provides SoL (Supermicro X8SIL-F). This works fine under Linux (fully interrupt driven), but fails for Xen as it appears to not be sending interrupts; it works OK if I set the driver to polling mode.

I'm assuming the Xen is tickling some bug in the emulated 16550. The Linux driver has a couple of pieces of code to explicitly work around bugs in the Intel AMT SoL implementation, but I don't think they're coming into play here (because there are no Intel SoL PCI devices on this system to trigger the NO_TXEN_TEST flag).

I'm wondering if you have any pointers or suggestions about more subtle problems?


Xen-devel mailing list

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