Hello,
I have a Supermicro motherboard - Kingstar X9DRW-iF
(http://www.supermicro.com/products/motherboard/Xeon/C600/X9DRW-iF.cfm ), CPU
present in both sockets. I have a FC hba inserted in the right slot (based on
spec of motherboard,), which is connected to CPU2 / Socket 1. I unloaded the
FC hba driver, and bound the hba device/ports to vfio using the programming API
mentioned in vfio doc - https://www.kernel.org/doc/Documentation/vfio.txt. I
am using a default container, with one group in it, which contains both ports
of the hba (one PCI function per port). After I issue the first command to
hba, when hba attempts to download (Read) a fw image from host memory, I am
getting a DMAR error:
/var/log/syslog:9:Jul 7 08:29:11 host-11 kernel: [569259.473862] dmar: DRHD:
handling fault status reg 202
/var/log/syslog:10:Jul 7 08:29:11 host-11 kernel: [569259.535230] dmar:
DMAR:[DMA Read] Request device [05:00.1] fault addr 7fffe85e9000
/var/log/syslog:11:Jul 7 08:29:11 host-11 kernel: [569259.535230] DMAR:[fault
reason 02] Present bit in context entry is clear
From talking to people, it might be due to the IOMMU table not being correctly
programmed. Can someone please give me some pointers which kernel function /
data structure to look at to root cause the issue.
Thank you,
Ahmed.
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies