Windows カーネル デバッグをネットワーク経由で動作させようとしています。
私の NIC は、「デバッグ用にサポートされているネットワーク アダプタ」のリストにあります。 http://msdn.microsoft.com/en-us/library/windows/hardware/hh830880
ハードウェア ID: PCI\VEN_14E4&DEV_166A&SUBSYS_166A14E4&REV_10
Visual Studioで設定してみましたが、手動で設定してみました。
NIC はマザーボード (Tyan s3992) に組み込まれており、2 つのポートがあります。両方に busparams を設定しようとしましたが、どちらも機能しませんでした。どちらも DHCP アドレスを取得しません。自動プライベート IP アドレスで動作させようとしましたが、それも動作しませんでした。ホストとターゲットの間で ping を実行できませんでした。ホスト コンピューターで netmon を実行しましたが、"Microsoft Kernel Debug Network Adapter" で MAC アドレスのトラフィックを確認できませんでした。
デバイス マネージャーで、busparams を設定して使用している NIC に黄色の感嘆符が表示され、デバイスの状態に「Windows がこのデバイスに必要なドライバーを読み込めないため、このデバイスは正しく動作していません。(コード 31)」と表示されます。ネットワークデバッグが有効になっているときに動作するか、それとも「Microsoft Kernel Debug Network Adapter」がそれを制御し、これが起こるはずですか?
システムには 8 GB のメモリがあります。いくつかの DIMM を取り外し、4 GB のメモリだけで試しましたが、何もありませんでした。
どんな助けでも大歓迎です。
ターゲット マシンは Windows Server 2012 です。
実行中: bcdedit /dbgsettings
次の出力が生成されます。
バスパラム 4.4.0
キー 32tmoweft93we.1nj5p5surraxg.2y62zugpzjj0p.3salu7uqd9hyg
debugtype NET
ホスト IP 192.168.231.23
ポート 50000
はい
操作は正常に完了しました。