[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [Xen-users] VTD not working on Intel DX58SO w/ Xen 4.0.1
On Mon, Nov 29, 2010 at 02:48:08PM -0500, chris wrote: > ok here is the logs with 2.6.32.26 using pasi's config for 2.6.32.25 > and iommu=verbose at boot. unfortunately this board doesnt have serial > and i dont have a spare serial card handy, so hopefully this will help > us figure it out :) > Yep, this is the needed info. > On Mon, Nov 29, 2010 at 1:42 PM, Pasi Kärkkäinen <pasik@xxxxxx> wrote: > > On Mon, Nov 29, 2010 at 11:13:18AM -0500, chris wrote: > >> Hello, > >> > >> I'm having problems with VTD on this board. The board/cpu/bios all > >> support vt-d and I think maybe I'm just missing something? > >> Any feedback would be much appreciated :) > >> > >> Output below: > >> > > > > Please add "iommu=verbose" option for xen.gz in grub.cfg, > > then reboot and then paste full Xen hypervisor "xm dmesg" output. > > > > -- Pasi > > > >> root@vm:~# xm create /etc/xen/vm-nine.cfg > >> Using config file "/etc/xen/vm-nine.cfg". > >> Error: Failed to assign device to IOMMU > >> (0000:05:00.0@100,msitranslate=1,power_mgmt=0) > >> > >> pci=['05:00.0','05:00.1','05:00.2'] > >> > >> root@vm:~# dmesg | grep seiz > >> [ 1.880424] pciback 0000:05:00.0: seizing device > >> [ 1.880482] pciback 0000:05:00.1: seizing device > >> [ 1.880539] pciback 0000:05:00.2: seizing device > >> > >> root@vm:~# cat /boot/grub/grub.cfg | grep pciback > >> module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder > >> root=UUID=aebc8747-abb3-413a-b808-b345a9a19111 ro > >> pci=resource_alignment=05:00.0 xen-pciback.permissive > >> xen-pciback.hide=(05:00.0)(05:00.1)(05:00.2) > >> > (XEN) Xen version 4.0.1 (Debian 4.0.1-1) (waldi@xxxxxxxxxx) (gcc version > 4.4.5 20100824 (prerelease) (Debian 4.4.4-11) ) Fri Sep 3 15:38:12 UTC 2010 > (XEN) Bootloader: GRUB 1.98+20100804-8 > (XEN) Command line: placeholder iommu=verbose .. > (XEN) [VT-D]dmar.c:687: Host address width 39 > (XEN) [VT-D]dmar.c:702: found ACPI_DMAR_DRHD: > (XEN) [VT-D]dmar.c:398: dmaru->address = fe711000 > (XEN) [VT-D]iommu.c:1081: drhd->address = fe711000 iommu->reg = > ffff82c3fff57000 > (XEN) [VT-D]iommu.c:1083: cap = c9008010e60262 ecap = f0207a > (XEN) [VT-D]dmar.c:335: endpoint: 0:1b.0 > (XEN) [VT-D]dmar.c:702: found ACPI_DMAR_DRHD: > (XEN) [VT-D]dmar.c:398: dmaru->address = fe710000 > (XEN) [VT-D]iommu.c:1081: drhd->address = fe710000 iommu->reg = > ffff82c3fff56000 > (XEN) [VT-D]iommu.c:1083: cap = c90780106f0462 ecap = f020fa > (XEN) [VT-D]dmar.c:341: IOAPIC: f0:1f.7 > (XEN) [VT-D]dmar.c:412: flags: INCLUDE_ALL > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1d.0 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr e9000 end_address e9fff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1d.1 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr ea000 end_address eafff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1d.2 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr eb000 end_address ebfff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1a.0 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr e6000 end_address e6fff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1a.1 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr e7000 end_address e7fff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1a.2 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr e8000 end_address e8fff > (XEN) [VT-D]dmar.c:707: found ACPI_DMAR_RMRR: > (XEN) [VT-D]dmar.c:335: endpoint: 0:1d.0 > (XEN) [VT-D]dmar.c:579: RMRR region: base_addr ec000 end_address eefff > (XEN) Using scheduler: SMP Credit Scheduler (credit) > (XEN) Detected 3066.868 MHz processor. > (XEN) Initing memory sharing. > (XEN) VMX: Supported advanced features: > (XEN) - APIC MMIO access virtualisation > (XEN) - APIC TPR shadow > (XEN) - Extended Page Tables (EPT) > (XEN) - Virtual-Processor Identifiers (VPID) > (XEN) - Virtual NMI > (XEN) - MSR direct-access bitmap > (XEN) EPT supports 2MB super page. > (XEN) HVM: ASIDs enabled. > (XEN) HVM: VMX enabled > (XEN) HVM: Hardware Assisted Paging detected. > (XEN) Intel VT-d Snoop Control not supported. > (XEN) Intel VT-d DMA Passthrough not supported. > (XEN) Intel VT-d Queued Invalidation supported. > (XEN) Intel VT-d Interrupt Remapping supported. > (XEN) I/O virtualisation enabled > (XEN) - Dom0 mode: Relaxed .. > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:0.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:10.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:10.1 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 0:14.0 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 0:14.1 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 0:14.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:14.3 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:19.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1a.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1a.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1a.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1a.7 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 0:1b.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1d.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1d.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1d.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1d.7 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1f.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1f.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 0:1f.3 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 3:0.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 5:0.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 5:0.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 5:0.2 > (XEN) [VT-D]iommu.c:1332: d0:PCIe: map bdf = 7:0.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:2.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:2.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.3 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.4 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.5 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.6 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 8:3.7 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:0.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:0.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:2.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:2.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:3.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:3.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:3.4 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:4.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:4.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:4.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:4.3 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:5.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:5.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:5.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:5.3 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:6.0 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:6.1 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:6.2 > (XEN) [VT-D]iommu.c:1339: d0:PCI: map bdf = 3f:6.3 > (XEN) [VT-D]iommu.c:698: iommu_enable_translation: iommu->reg = > ffff82c3fff57000 > (XEN) [VT-D]iommu.c:698: iommu_enable_translation: iommu->reg = > ffff82c3fff56000 ... > (XEN) [VT-D]iommu.c:1468: d0:PCI: unmap bdf = 5:0.0 > (XEN) [VT-D]iommu.c:1339: d1:PCI: map bdf = 5:0.0 > (XEN) domctl.c:846:d0 XEN_DOMCTL_assign_device: assign device (5:0.0) failed -- Pasi _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |