MEWDMA
Pular para o conteúdo
Voltar para Aprender

Mensagens de erro DMA: o que cada uma significa e como resolver

Procure o seu erro DMA pelo texto exato, como VMM INIT FAILED ou TINY PCIe TLP algorithm auto-selected. O que cada um significa e como resolver.
Guiaphantom · 3 leituras

Encontre abaixo o texto exato que o seu software DMA ou o MewTools mostrou. Cada um tem uma linha sobre o que significa e um link para a própria página com a solução. Quase todos os erros se resumem a quatro coisas: uma placa travada, o cabo ou a porta USB, um ativador que não foi rodado, ou o próprio software.

A maioria dos softwares DMA é feita em cima das mesmas bibliotecas, LeechCore e MemProcFS, então você vai ver as mesmas mensagens em ferramentas diferentes. Leia o log inteiro, não só a última linha. Normalmente o primeiro erro é o que importa.

Duas verificações antes de tudo

"FPGA: TINY PCIe TLP Algorithm auto-selected!"

A placa não consegue ler a memória do seu PC principal, então o software passou para leituras minúsculas e lentas. Com o nosso firmware, normalmente significa que você não rodou o ativador. Resolver TINY PCIe TLP algorithm auto-selected.

"[FAIL] VMM INIT FAILED."

O software não conseguiu começar a ler o seu PC principal. Procure TINY PCIe TLP no log acima dele, depois faça a inicialização a frio, e depois confira o cabo, a porta e a BIOS. Resolver VMM INIT FAILED.

"FPGA: ERROR: Unable to connect to USB/FT601 device"

O seu segundo PC não consegue chegar na porta de dados da placa. Normalmente o cabo está na porta JTAG ou falta o driver de dados. Resolver Unable to connect to USB/FT601 device.

"Failed to retrieve Physical Memory Map!"

A conexão caiu enquanto o software lia onde fica a sua RAM, ou ele precisa de um mapa de memória. Resolver Failed to retrieve Physical Memory Map.

"Unable to locate valid DTB"

Conectou, mas não encontra o Windows na memória do seu PC principal. Um mapa de memória é o que mais resolve. Resolver Unable to locate valid DTB.

"[SYMBOL] Offline symbols unavailable - file 'info.db' not found."

Falta um arquivo na pasta do seu software. Esse é do lado do software. Resolver info.db not found.

"Failed to initialize DMA"

O seu software não consegue abrir a placa: porta errada, sem driver de dados, ou outro programa está usando ela. Resolver Failed to initialize DMA.

"FTDI SuperSpeed-FIFO Bridge" com um aviso

O driver de dados da placa não está instalado. Um botão no MewTools resolve. Resolver FTDI SuperSpeed-FIFO Bridge.

"USB To UART+JTAG" em Outros dispositivos

É a porta JTAG da placa sem o driver, então o MewTools não consegue gravar. Resolver USB To UART+JTAG.

Teste de velocidade com FAIL no MewTools

Quase sempre é o cabo ou a porta USB, não a placa. Velocidade DMA baixa tem os números e todas as soluções.

"Windows protected your PC"

É o SmartScreen perguntando antes de abrir o MewTools. Aperte More info, depois Run anyway. Os bloqueios do Smart App Control e do antivírus estão em MewTools bloqueado pelo Windows.

"DRIVER_VERIFIER_DMA_VIOLATION"

Uma tela azul no PC principal com o código de parada 0xE6. Normalmente é um bug de driver, mas descarte a placa. O que fazer com DRIVER_VERIFIER_DMA_VIOLATION.

Perguntas

  • Um erro significa que o meu firmware foi detectado?
    Não. Esses erros são sobre a placa, o cabo, o ativador ou o software. Uma detecção aparece como um ban, e a gente avisa na nossa página de status. Detecções de dispositivos explica o que acontece depois.
  • Preciso gravar de novo para resolver um erro?
    Só se a gente pedir. Siga as soluções e depois mande um print para a gente. Não grave firmware de outro lugar para testar. Os nossos arquivos são feitos para o DNA ID da sua placa.
  • Quais erros são do software, e não nossos?
    Erros de login e de licença, info.db, e ESP errado quando tudo já conecta. Pergunte primeiro para quem faz o seu software. A placa, o firmware, a gravação e o ativador são com a gente.

Ainda com problema

Abra um ticket no nosso Discord com um print do log de erro inteiro, não só da última linha, e um print do teste de velocidade do MewTools. O que mandar para a gente tem a lista completa.

Está faltando algo?

Conte o que você veio procurar e não achou, ou o que erramos. Vamos verificar. Não precisa de conta.

Isso ajudou?

Não precisa de conta. Isso nos diz sobre o que escrever mais.