ufrisk/MemProcFS

Initialization Failed. Unable to locate valid DTB. #2

Pesktador opened this issue · 1 comments

[i] Vmm Version: 5.8.17.137
[i] Leechcore Version: 2.18.5.74
DEVICE: FPGA: ScreamerM2 PCIe gen2 x1 [300,25,500] [v4.14,0800] [ASYNC,NORM]
[CORE] Initialization Failed. Unable to locate valid DTB. #2
VmmProc: Unable to auto-identify operating system.
Specify PageDirectoryBase (DTB/CR3) in -dtb option if value if known.
If arm64 dump, specify architecture: -arch arm64
[CORE] Failed to initialize.

[CORE] SHUTDOWN COMPLETED (000001FF82B49040).
[CORE] TIME: 2024-08-07 20:17:16 UTC.
[CORE] RUNTIME: 0s.

[FAIL] VMM INIT FAILED.

Specs of the device:
ASUS B350
Ryzen 3600
Ghostdma from LIGHTINGZ LLC
Windows 10 22H2

I flashed the firmware you provided including 2 other ones - error is always the same.
We disabled everything we could find in the BIOS.

I placed mmap.txt created on that device in the speed test folder without any success. I saw in other posts you asked for a memory dump - if you tell me what to execute i would happily provide it to you.

Most likely reason is that DMA is not working. There are some guides here:

https://github.com/ufrisk/LeechCore/wiki/Device_FPGA_AMD_Thunderbolt

https://github.com/ufrisk/LeechCore/wiki/Device_FPGA_DMA_Not_Working

Since this isn't an issue with pcileech itself I'm closing this issue. If its still not working asking around in the Discord channel is likely to be quicker.

But lets hope this solves the issue :)