2017-08-31 14 views
0

私のcPCIボードをadlink-3970(PCI 3.0)にアップグレードしました。マシンがウィンドウを起動し、私のPCI 2.1デバイスのドライバ(CPUがPCIバスを介してROMを読み取ることができたことを意味する)を含むすべてのドライバが正しくインストールされます。しかし、PCI 2.1デバイスからデータを読み込もうとすると、すべてのレジスタが0を読み込みます。これらの2つのボードは互換性がありませんか?PCI 3.0はPCI 2.1と互換性がありますか?

さらに詳しい情報: 私は、それらが互換性があり、電気的/機械的仕様がそれらであることを示していることを読みました。私はまた別のCPUボードを交換しようとしましたが、同じ結果が出ました。アップグレードされたボードの唯一の違いは、CPUがPCIe-PCIブリッジを使用してPCIバス上で通信することです。それが問題なのかどうかは疑問だ。

答えて

1

PCIeは下位互換性があります。 PCIe3.0カードはPCIe2.0スロットで動作します。

+0

そうは思わない。私は設定レジスタを読むことができますが、私はDMAやデータRWを実行することができません。私は、プロトコルが変更されたか、新しいアドレスマッピングの範囲が古いカードが使用するには高すぎるかどうか疑問に思っています。 – Mozly

+0

あなたはどのカードにアクセスしようとしていますか? – btpbtp7

+0

私は、もはや動作しない会社からのIPを持つカードにアクセスしようとしています。彼らが使用しているPCIインターフェイスチップは、Galileoの技術のGT-64115です。このチップはPCI 2.1仕様用に設計されています – Mozly

関連する問題