[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] AMD iommu , pci passthrough problems assigning devices to HVM
In your device 0b.0 I see this: ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans+ ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans- So it looks to me as if the device is ACS capable but that the capability is not turned on? I think every device in the path has to be ACS capable and the capability enabled. - Greg Rose LAD Intel Corp. >-----Original Message----- >From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel- >bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Sander Eikelenboom >Sent: Tuesday, August 10, 2010 5:26 AM >To: Huang2, Wei >Cc: Wang2, Wei; Przywara, Andre; Joerg Roedel; xen- >devel@xxxxxxxxxxxxxxxxxxx >Subject: [Xen-devel] AMD iommu , pci passthrough problems assigning >devices to HVM > >Hi, > >I'm running a machine with: >- Hypervisor: xen-unstable >- Dom0: xen/next-2.6.32.17 commit >c3f5aba942c7516a5c76c47345ff0a473daf2542 > >Hardware: >-MSI 890FXA-GD70 with AMD IOMMU >-Phenom X6 > >I'm trying to do PCI passthrough to a HVM, this fails with: > >Error: Failed to assign device to IOMMU >(0000:04:00.0@100,msitranslate=1,power_mgmt=0) >Error: pci: to avoid potential security issue, 0000:08:00.0 is not >allowed to be assigned to guest since it is behind PCIe switch that does >not support or enable ACS. > > >I have found this thread >https://bugzilla.redhat.com/show_bug.cgi?id=526713 regarding the ACS >problem, which says the pci bridges need these capabilities: > ScrValid+, ReqRedir+, CmpltRedir+, and UpstreamFwd+ > >When i do a lspci -vvv on my system i see these capabilities, but i do >see some disturbing debug message on boot when amd_iommu_debug is on. > >Attached: >- xm info >- xm dmesg (booted with amd_iommu_debug on) >- dmesg >- lspci -vvv > >-- >Sander _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |