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

Re: [Xen-devel] Lenovo T400 problem



On Wed, Mar 10, 2010 at 02:56:48PM +0200, Tom Rotenberg wrote:
> Hi all,
> Environment:
> I'm trying to run T400 with USB and WLAN assigned to my HVM (Windows
> XP). I'm using XEN 3.4 19696 changeset.


> 
> Facts:
> Running both of them together stuck my machine in Windows splash
> screen with following output:
> 
> (XEN) [VT-D]iommu.c:694: iommu_fault:DMA Read: 0:3.7 addr 6cb6000


What device is under BDF: 0:3.7 ?
> REASON 2 iommu->reg = ffff828bfff57000


Hmm.. you really need the secret key decoder to figure that one out.
I think it is 'Present bit in context entry is clear"'

Looking at 
"http://download.intel.com/technology/computing/vptech/Intel(r)_VT_for_Direct_IO.pdf
 "
it says:

"Present Flag: The present field is used by software to indicate to
hardware whether the contextentry
is present and initialized. Software may Clear the present field for
context entries
corresponding to device functions that are not present in the platform.
If the present field of a
context-entry used to process a DMA request is Clear, the DMA request is
blocked, resulting in a
translation fault."


So from reading that it seems that the device in question: 0:3:7 hasn't
been actually authorized for to be used by your guest?



> (XEN) print_vtd_entries: iommu = ffff83013bdf5f90 bdf = 0:3:7 gmfn = 6cb6
> (XEN)     root_entry = ffff83013bdcc000
> (XEN)     root_entry[0] = 137e44001
> (XEN)     context = ffff830137e44000
> (XEN)     context[1f] = 0_0
> (XEN)     ctxt_entry[1f] not present

Sure enought. Not present it there.. Are there any other entries
(earlier on) that talk about BDF 0:3:7?


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


 


Rackspace

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