[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Xen IOMMU disabled due to IVRS table... Blah blah blah
GizmoChicken, To debug the issue when I first ran across it, I made sure I added "iommu=debug,verbose" onto the boot options in my grub.conf file. I then used "xl dmesg" to see the log when booting up - You'd be looking for something like:-- (XEN) AMD-Vi: Found MSI capability block at 0x54 (XEN) AMD-Vi: ACPI Table: (XEN) AMD-Vi: Signature IVRS (XEN) AMD-Vi: Length 0xf0 (XEN) AMD-Vi: Revision 0x1 (XEN) AMD-Vi: CheckSum 0x6e (XEN) AMD-Vi: OEM_Id AMD (XEN) AMD-Vi: OEM_Table_Id RD890S (XEN) AMD-Vi: OEM_Revision 0x202031 (XEN) AMD-Vi: Creator_Id AMD (XEN) AMD-Vi: Creator_Revision 0x0 (XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xc0 id 0x2 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x0 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x0 -> 0x2 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x100 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x100 -> 0x101 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x20 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x200 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x300 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x400 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x58 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x600 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x600 -> 0x601 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x90 -> 0x92 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x98 -> 0x9a (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x0 id 0x0 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x700 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0x700 -> 0x7ff alias 0xa4 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x900 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0x0 (XEN) AMD-Vi: Dev_Id Range: 0xb0 -> 0xb2 (XEN) AMD-Vi: IVHD Device Entry: type 0x0 id 0x0 flags 0x0 (XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0x0 flags 0xd7 (XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x1 handle 0x0 (XEN) IVHD Error: Invalid IO-APIC 0x0 (XEN) AMD-Vi: Error initialization -- -- In addition, because some BIOSes may incorrectly program IVRS entries for IOAPIC try to check for entry's consistency. Specifically, if conflicting entries are found disable IOMMU if per-device remapping table is used. If entries refer to bogus IOAPIC IDs disable IOMMU unconditionally -- On Tue, May 28, 2013 at 5:11 AM, Gizmo Chicken <gizmochicken@xxxxxxxxx> wrote:
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |