There's a problem relating to DMA Remapping which affects systems with Marvell SATA controllers. It was first reported on 2012-01-28 on bugzilla.kernel.org[1] and is best described by Don Dutile: "...the lspci dump in the bugzilla report doesn't show a device w/BDF=0b:00.1; so, if the SATA device (which is 0b:00.0) is spitting out 0b:00.1 as the source of any of its DMA packets, the IOMMU will fault on it, since 0b:00.1 didn't request DMA mappings (0b:00.0 did)."[2] Is this kind of problem caused by a missing/incorrect entry in an ACPI table? Is it feasible to introduce a fake device for the missing function using a pci quirk? Thanks, ac. 1. https://bugzilla.kernel.org/show_bug.cgi?id=42679 2. https://lists.linux-foundation.org/pipermail/iommu/2012-January/003552.html -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html