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-devel

Re: [Xen-devel] We still have to disable vtd for old chipset?

To: "Neo Jia" <neojia@xxxxxxxxx>
Subject: Re: [Xen-devel] We still have to disable vtd for old chipset?
From: Espen Skoglund <espen.skoglund@xxxxxxxxxxxxx>
Date: Tue, 3 Jun 2008 11:50:29 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: Tue, 03 Jun 2008 03:51:37 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <5d649bdb0806030017q77a5c685p41c187bb273b1c99@xxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <5d649bdb0806030017q77a5c685p41c187bb273b1c99@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I've been using VT-d with a Dell T7400 myself without seeing this
particular problem.  As Keir suggests, I guess you have a pre-retail
version of the machine.  That said, I've had to patch up Xen to get my
version of the chipset working.  There were some bogus values in the
ACPI tables that determined the scope of the IOMMUs.  I'm not sure how
to reliably detect that this problem exists, or whether it's even
worth trying to fix.  I've been waiting for updates that solves the
problem, but there hasn't been anything so far.  I've attached the
patch in case someone else have similar problems.

        eSk


Attachment: dmar.patch
Description: Binary data


[Neo Jia]
>> sudo /sbin/lspci
> Password:
> 00:00.0 Host bridge: Intel Corporation 5400 Chipset Memory Controller
> Hub (rev 10)
> 00:01.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 1 (rev 10)
> 00:05.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 5 (rev 10)
> 00:09.0 PCI bridge: Intel Corporation 5400 Chipset PCI Express Port 9 (rev 10)
> 00:10.0 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 10)
> 00:10.1 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 10)
> 00:10.2 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 10)
> 00:10.3 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 10)
> 00:10.4 Host bridge: Intel Corporation 5400 Chipset FSB Registers (rev 10)
> 00:11.0 Host bridge: Intel Corporation 5400 Chipset CE/SF Registers (rev 10)
> 00:15.0 Host bridge: Intel Corporation 5400 Chipset FBD Registers (rev 10)

> In the user mailing list, I saw somebody is using VT-D on this chipset?

> Thanks,
> Neo

> On Tue, Jun 3, 2008 at 12:15 AM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> 
> wrote:
>> I believe the hardware interface was different in older chipsets, so there's
>> really no chance we'll support them.
>> 
>> -- Keir
>> 
>> On 3/6/08 02:00, "Neo Jia" <neojia@xxxxxxxxx> wrote:
>> 
>>> I am seeing the following error message in xm dmesg.
>>> 
>>> (XEN) [VT-D]utils.c:59: *** VT-d disabled - pre C0-step Seaburg found
>>> (XEN) [VT-D]utils.c:62: ***  vendor = 8086 device = 4000 revision = 10
>>> 
>>> This is on Dell T7400. And the change is
>>> http://lists.xensource.com/archives/html/xen-changelog/2007-09/msg00284.html.
>>> 
>>> So, I am wondering if there is any fix for this?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel