0

https://www.broadcom.com/products/pcie-switches-bridges/software-dev-kitsの PLXsdk に関するものです PCI に接続された NVMe SSD がいくつかあります。そのために BAR レジスタを読み書きしようとしています。 Broadcom が提供する PLXSDK を使用して Linux カーネル 5.3 の NVMe ドライブを使用すると、ドライバーをビルドしてカーネルにロードすることができます。デバイスまたはドライバーでエラー コード 204 が見つかりました。ドライバーをロードするためにinsmod PlxSvcを使用 しています。ターミナル PlxSvc で lsmod を使用してチェックすると、PlxSvc があります。そのため、ロードしようとしているときに何か間違ったことをしているのかどうか疑問に思っています。彼/彼女が PLXsdk を使用しようとしたかどうか誰か教えてくださいhttps://www.broadcom.com/products/pcie-switches-bridges/software-dev-kits Linux では、Windows では同じリンクから正常に動作しています。

4

1 に答える 1

0

この SDK でドライバーをロードするには、提供されている「Bin/Plx_load」スクリプトを使用する必要があります。このスクリプトは、PLX API を使用するアプリケーションが SDK ドライバーと通信できるように、/dev/plx にノードをセットアップします。insmod を使用するだけでドライバーがロードされますが、ノードは作成されません。

Documentation フォルダにある PLX SDK Linux リリース ノートを参照してください。すべての指示と説明があります。

于 2021-08-05T19:40:27.210 に答える