Pci

如何查詢啟動時協商的 PCI MaxPayloadSize?

  • March 11, 2018

我正在調試一些深奧的驅動程序/BIOS 兼容性問題。我發現的一個可能的線索是提到了 PCI 最大有效負載大小 (MPS) 的可能不匹配/錯誤檢測。我嘗試pci=pcie_bus_peer2peer在核心命令行上重新啟動以將所有節點上的 MPS 限制為 128 字節,但這並沒有解決我的問題,所以我想查詢以確保它生效(並查看當我再次刪除)。

我可以使用什麼工具,或者在哪里/sys或者/proc我會尋找樹中每個 PCI 設備的 MPS 到我的問題設備?

sudo lspci -vv |grep -P '^\d|Payload'

引用自:https://unix.stackexchange.com/questions/429512