On Mon, 2011-06-20 at 14:44 -0400, Andrew Lutomirski wrote: > On 3.0-git today, I get: > > [ 40.142872] DRHD: handling fault status reg 2 > [ 40.142892] DMAR:[DMA Write] Request device [03:00.0] fault addr ffe38000 > [ 40.142896] DMAR:[fault reason 05] PTE Write access is not set Reinette also said she saw this and kindly let me use one of her systems to track it down. It looks like this: iwl_enqueue_hcmd : mapping 1 at ffce2000 dmar_fault : DMAR:[DMA Write] Request device [02:00.0] fault addr ffce2000 DMAR:[fault reason 05] PTE Write access is not set So it's really due to my command changes, and the device is attempting to write back to at least some commands. I see it doing that for PHY calibration data, but I think on Reinette's system it was probably for other commands as well since it happened a lot... I think we have to map commands BIDI, even if I don't really understand why. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html