零基础学pcie--Linux 下必备 PCIe 工具(软件篇)

 目录

第 11 篇:Linux 下必备 PCIe 工具(软件篇)

一、lspci 常用参数详解(不止 -vv)

一、先给结论(请记住)

二、最基础的:BDF 是怎么来的?

三、必会参数一:-s(精准定位设备)

只看某一个设备

看某一组设备

四、必会参数二:-v / -vv / -vvv(信息深度)

推荐组合(黄金命令)

五、必会参数三:-nn(看 VID/DID 的数字)

六、必会参数四:-t(看 PCIe 拓扑)

七、必会参数五:-xxx / -xxxx(读配置空间原始值)

读前 64 字节

读全部 4K 配置空间(PCIe)

八、必会参数六:-k(看驱动绑定关系)

九、必会参数七:-x(快速看 Header)

十、实战:用 lspci 排查一个“设备不工作”

① 设备还在吗?

② BAR 分配了吗?

③ 内存空间开了吗?

④ 中断用的是哪种?

⑤ 链路速率对吗?

十一、一个“老工程师”的 lspci 习惯

十二、lspci 看不到的东西(必须知道)

十三、一句话总结(本节约核心)

十四、工程师小贴士(强烈建议加框)

十五、本篇结构(第 11 篇 · 当前进度)

十六、下一篇预告



第 11 篇:Linux 下必备 PCIe 工具(软件篇)

一、lspci 常用参数详解(不止 -vv)