MEWDMA
跳到内容
返回 Learn

Unable to locate valid DTB:是什么意思,怎么解决

DMA 软件连上了,但在主机内存里找不到 Windows。检查有没有 TINY PCIe TLP,冷启动,然后做一个内存映射。
指南phantom · 1 次阅读

"Unable to locate valid DTB" 的意思是,你的 DMA 软件连上了,也能读取,但找不到 Windows 用来安排主机内存的那张表。DTB 就是那张表所在的位置。你可能会同时看到 "Unable to auto-identify operating system" 或 "Failed to find base address",它们是同一个问题。

怎么解决

  • 看看日志里它上面的内容。
    如果写着 FPGA: TINY PCIe TLP Algorithm auto-selected!,说明卡还不能正常读取内存。先运行激活器。
  • 给主机冷启动。
    冷启动里有具体步骤。等它完全进入 Windows,再打开你的软件。
  • 做一个内存映射。
    这是内存映射最常解决的错误。DMA 内存映射里有 Blurred 的具体步骤。
  • 不要为了解决它去关 BIOS 设置,除非我们让你关。我们的固件只需要关掉 Fast Boot。BIOS 安全设置解释了为什么其他的要保持开启。

如果内存映射做好了还是这样,问你的软件客服,然后在工单里告诉我们他们怎么说。其他错误见 DMA 错误信息。

我们漏了什么吗?

告诉我们你想找却没找到的内容,或我们弄错的地方,我们会跟进。 无需账户。

这篇有帮助吗?

无需账户。这能告诉我们该多写哪些内容。