ID do artigo: 000097451 Tipo de conteúdo: Errata Última revisão: 05/12/2023

Por que vemos a mensagem de erro sobre "Pacote TLP malformado"?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Intel® Stratix® 10 Hard IP para PCI Express* Avalon-ST
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no projeto de exemplo de porta raiz PCI Express* 10 do Intel® Stratix® com MSI, a Porta raiz PCI Express do Intel® Stratix® 10 HPS não pode montar a SSD NVME Micron 2100AI e uma mensagem de "Pacote TLP Malformado" é exibida durante a inicialização.

Resolução

Para contornar esse problema no projeto de exemplo de Porta raiz Intel® Stratix® 10 PCI Express* com MSI, adicione o código abaixo na função "s10_tlp_read_packet" em drivers de arquivos/pci/controller/pcie-altera.c

para (i = 0; i < 5; i++) {

ctrl = cra_readl(pcie, S10_RP_RXCPL_STATUS);

dw[count-1] = cra_readl(pcie, S10_RP_RXCPL_REG);

printk ("status %x data %x\n", ctrl,dw[count-1]);

se (ctrl & RP_RXCPL_EOP) {

PCIBIOS_SUCCESSFUL de devolução;

}

}

dev_warn (dev, "Pacote TLP malformado\n");

Produtos relacionados

Este artigo aplica-se a 5 produtos

FPGA Intel® Stratix® 10 DX
FPGA Intel® Stratix® 10 GX
FPGA Intel® Stratix® 10 MX
FPGA Intel® Stratix® 10 TX
FPGA Intel® Stratix® 10 SX SoC

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.