"FPGA: TINY PCIe TLP Algorithm auto-selected!" 的意思是,你的 DMA 软件试着用正常方式读取主机的内存,但读取没有返回,于是它退回到非常小的读取。用我们的固件时,最常见的原因很简单:你没运行激活器。在你用密钥激活之前,卡是读不了内存的。
它是什么意思
大多数 DMA 软件都基于 LeechCore,这就是它的提示。能读的时候,它会一大块一大块地读内存。这些读取失败时,它就退回到非常小的读取,一次读一小块,速度慢很多。
其他一切看起来都可能正常。刷写成功了,灯亮着,设备管理器里也能看到卡。不运行激活器,照样会出现这个错误。它经常出现在 [FAIL] VMM INIT FAILED. 或 Unable to locate valid DTB 的前一行,所以也要看看日志里这些行的上面。
怎么解决
- 运行激活器。
它和你的密钥一起在你的订单页面上。在副机上打开它,粘贴密钥,勾选 remember key,然后点 activate device。出现勾号就说明已激活。你的激活密钥有详细说明。 - 检查你的密钥还有没有剩余时间。
激活器会显示。密钥到期后,主机一重启,卡就读不了内存。新密钥是免费的,在到期前在工单里问一下就行。 - 主机每次重启后都要重新激活。
冷启动也算。 - 关掉你的软件再重新打开,等激活器显示勾号之后。
MiTM 要用 MiTM 激活器和你的 MiTM 密钥。那是另一个应用。
激活后还是出现
那就是读取在半路失败了,问题在卡和副机之间的连接。
这篇有帮助吗?
无需账户。这能告诉我们该多写哪些内容。
