Original Issue Link : https://github.com/ARM-software/bsa-acs/issues/487 about DMA addr,as " *dma_addr = bsa_dma_addr; *dma_len = bsa_dma_len;" We are using the address that has been applied for by the driver, but we cannot control when the driver is released.This led to the occasional failure of our 862 test. _862: No extra address translation Device IOVA entry is fffff000 size = 1000 phys = 1803d0000 Device IOVA entry is fffc0000 size = 20000 phys = 10009e6a4000 Device IOVA entry is fffa0000 size = 20000 phys = 10009e6bc000 Device IOVA entry is fff80000 size = 20000 phys = 10009e6d4000 Device IOVA entry is fff60000 size = 20000 phys = 10009e6fc000 Device IOVA entry is ffcdf000 size = 1000 phys = 1000affbc000 The DMA address ffce0000 used by device is not present in the SMMU IOVA table Failed on PE - 0 Checkpoint -- 0 : Result: FAIL_ How can this problem be avoided and is there a good solution thanks Attaching the log from issue here : [Bsalog.txt](https://github.com/user-attachments/files/20917603/Bsalog.txt) CC : @JackWeihuadi