Rate This Document
Findability
Accuracy
Completeness
Readability

Cannot Initialize the WD Pool When a Program Invokes KAE

Symptom

In some environments, when a running program invokes KAE, the error message "dma_num = x, not enough. failed to initialize wd pool" is displayed.

Key Process and Cause Analysis

Available CMA space in the environment is insufficient. As a result, the program cannot apply for enough continuous memory.

If the system memory management unit (SMMU) is enabled, it can be used to map discrete memory to continuous memory.

Conclusion and Solution

When using KAE with the SMMU disabled, ensure that the CMA memory space is sufficient. Otherwise, you are advised to enable the SMMU. For details about how to enable it, see Configuring the BIOS.