Knowledge Base Article

Why does my OPAE driver stop working after an invalid IOMMU read?

Description

Due to a problem in the 1.0 release of the Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs, if the AFU reads host memory at an invalid address then the FPGA stops responding. 

Resolution

Verify your AFU is reading a valid host region.  See Shared Memory APIs for a description on how to allocate and share system memory with an AFU.  See the hello_fpga code example, which shows you how to use these application programming interfaces (APIs). 

If this condition occurs, a power cycle of the system is required to recover. 

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment