เนื่องจากปัญหาในการออกแบบตัวอย่าง 10 PCI Express* Root Port Intel® Stratix®กับ MSI ทําให้ INTEL® STRATIX® 10 HPS PCI Express Root Port ไม่สามารถติดตั้ง Micron 2100AI NVME SSD ได้ และมีข้อความ "แพ็คเก็ต TLP ที่มี Malformed" ปรากฏขึ้นในระหว่างการบูทเครื่อง
เพื่อหลีกเลี่ยงปัญหานี้ในการออกแบบตัวอย่าง INTEL® STRATIX® 10 PCI Express* Root Port กับ MSI ให้เพิ่มรหัสด้านล่างในฟังก์ชัน "s10_tlp_read_packet" ในไดรเวอร์ไฟล์/PCI/คอนโทรลเลอร์/PCIe-altera.c
สําหรับ (i = 0; i < 5; i++) {
ctrl = cra_readl (PCIe, S10_RP_RXCPL_STATUS);
dw[count-1] = cra_readl(PCIe, S10_RP_RXCPL_REG);
printk("สถานะ %x ข้อมูล %x\n", ctrl,dw[count-1]);
ถ้า (ctrl &RP_RXCPL_EOP) {
ส่งคืน PCIBIOS_SUCCESSFUL;
}
}
dev_warn(dev, "Malformed TLP packet\n");