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] Bug when disabling/enabling a PT device with MSI enabled

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Bug when disabling/enabling a PT device with MSI enabled
From: Tom Rotenberg <tom.rotenberg@xxxxxxxxx>
Date: Tue, 24 Nov 2009 20:42:49 +0200
Delivery-date: Tue, 24 Nov 2009 10:43:15 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=JelTJGToUPLQN2GcRtJbVIkGTFdqRo3PD+56rB+rOv8=; b=IeW7zNho3stPOlyDAY/2zEClMQ0RDzlSMCRaxoyfm0+vqESCliESVQiQX+G7NmfFvW rqe4xU4lkOtpJ3ue5jwreslqdrHTjycKDLLkrlf+rRZHi/iBqtK8AMoqQezXwKnqYc61 xCGMM/XdTsUzprlXel5rBV9xKrFar8x+7oFfM=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cYHkVqgl9fbA3u9pR4hd/bDk3RvbicGtZ0ZXhfvdHIHheZbcfVsBYq/tWE1C7mSwDt OeQnY3y9S15roQdJJKiFTS1vhd9zuHtmWl93lAU7+c4hFsyA72FFx+8XOMjgFS7/dy8L aVehKM1G3NwCW93ewdIq09UEL5juaYNBPnoO4=
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

I am using the xen-3,4, and i am doing pass-through for a device with
MSI enabled (the device of-course supports MSI) to a domU with Windows
XP. When i disable and then re-enable the device using Windows device
manager, everything looks like it's working fine, but the device seems
to malfunction.
After digging a little bit, i saw that the problem is, because the bit
of the interrupt-status (bit 3) in the status register (offset 0x6 in
the PCI config space) was turned on somehow -  this proibably caused
the MSI to malfunction (because the IntX assertion was enabled - thus
disabling the MSI) - and this lead to the problem i experienced.

Any ideas on how to solve this issue?


Xen-devel mailing list