2

ホスト: Windows 7 x64

ゲスト: Windows XP SP3 x86

両端に 2 つの PCI ファイヤーワイヤー カードを取り付けました (SIIG 1394 は Texas Instruments OHCI 準拠の IEEE 1394 ホスト コントローラーとしてインストールされています)。

Windows XP では、boot.ini に以下を追加しました: /debug /debugport=1394 /channel=10

Windows XP を再起動すると、OHCI ドライバーが黄色くなりました (これは予想されることです)。

Windows 7(ホスト)でWinDBG(x86)を実行し、カーネルデバッグ1394を開き、チャネル10を指定して実行します

それは言います:

デバッグに 1394 を使用する

1394 デバッグ ドライバーのバージョンを確認しています。

\.\DBG1394_INSTANCE10 を開きました

タイマー分解能は 1000 マイクロ秒に設定されています。

再接続を待っています...

何も起こりません。(1394 Windows カーネル モード ドライバーがインストールされています)。

各 FireWire カードには 3 つのポートがありますが、どのポートを使用する必要があるかはわかりません。

上記の構成で何が間違っている可能性があるか教えてください。

1394 接続を個別にテストするにはどうすればよいですか?

4

1 に答える 1

2

どちらの側にも複数の OHCI コントローラーはありませんでした。

最後に、コンポーネントを 1 つずつ交換するだけで、問題の原因が Firewire ケーブルの誤動作であることがわかりました。目に見える損傷はありませんでしたが、誤って Firewire ポート以外に使用されていたようです。

残念ながら、マイクロソフトは両方のマシン間の物理的な接続を確保するためのユーティリティを提供していないため、根本的な原因を特定するのに時間がかかりました.

于 2013-01-24T20:09:51.207 に答える