Messages in this thread | | | Date | Mon, 23 Mar 2015 16:03:04 +0100 | From | Joerg Roedel <> | Subject | Re: BUG: SCSI aic7xxx driver and AMD IOMMU |
| |
Hi Mark,
On Tue, Mar 03, 2015 at 02:36:19PM -0500, Mark Hounschell wrote: > It looks like this problem is NOT a bug with the SCSI aic7xxx driver > after all. I can duplicate this BUG very easily with other hardware. > Simply removing a driver module (whether it its self, has actually > used any of the DMA API or not) that is sitting on the same pci bus > as a card that is actually using DMA will cause this. And that card > that is in use and using DMA will no longer function. It "looks and > feels" like unloading a module causes the IOMMU to improperly unmap > valid mappings.
You are right, I looked into the code and found the problem. I'll post a fix for testing this week.
Joerg
| |