目录
第 14 篇:PCIe 常见问题排查清单(经验篇)
一、设备不识别怎么办?(从“完全看不见”到“看得见”)
一、先给结论(请全文背诵)
二、“设备不识别”的三种表现(先定性)
① 完全看不见
② 看得见,但 VID/DID 异常
③ 看得见,但资源异常
三、硬件层排查清单(优先级最高)
✅ 1. 供电(最容易被忽视)
✅ 2. 复位(PERST#)
✅ 3. 参考时钟(REFCLK)
✅ 4. 链路宽度与极性
✅ 5. 信号质量(进阶)
四、SoC / BIOS 层排查(ARM / x86)
✅ 1. BIOS / UEFI 设置
✅ 2. ARM SoC 设备树
✅ 3. 内核日志(第一现场)
五、软件层排查(lspci 看得见但异常)
✅ 1. VID/DID 全 0xFFFF
✅ 2. BAR size = 0
✅ 3. Region = [virtual]
✅ 4. 驱动不 probe
六、FPGA Endpoint 的“专属坑位”(非常常见)
七、一个真实调试流程(推荐收藏)
八、工程师心智模型(强烈建议加框)
九、一句话终极总结(本节约核心)
十、本篇结构(第 14 篇 · 当前进度)
十一、下一篇预告