起動時にネゴシエートされたPCI MaxPayloadSizeを照会する方法は?

起動時にネゴシエートされたPCI MaxPayloadSizeを照会する方法は?

難解なドライバ/BIOS互換性の問題をデバッグしています。私が見つけた手がかりの1つは、PCI Max Payload Size(MPS)の不一致/偽検出に関する言及でした。すべてのノードでMPSを128バイトに制限するためにカーネルコマンドラインから再起動しようとしましたが、問題が解決しなかったために適用されたことを確認pci=pcie_bus_peer2peerするためにクエリしたいと思いました。

どのツールを使用できますか?問題 デバイスツリーで各PCIデバイスのMPSをどこで/sys見つけることができますか?/proc

答え1

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

関連情報