使用1394连接调试Windows XP内核

时间:2013-01-23 23:28:49

标签: windows debugging kernel windbg firewire

主机:Windows 7 x64

访客:Windows XP SP3 x86

我的两端都有2根PCI火线卡(SIIG 1394安装为德州仪器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 usec。

     

等待重新连接...

什么都没发生。 (已安装1394 Windows内核模式驱动程序。)

在每张firewire卡上我有3个端口,但我不确定是否需要使用哪个端口。

请告知上述配置可能出现的问题。

如何独立测试1394连接?

1 个答案:

答案 0 :(得分:2)

我两端都没有多个OHCI控制器。

最后,通过简单地逐个更换组件,我发现问题是由Firewire电缆故障引起的。它没有视觉损坏,但看起来它被意外地用于Firewire端口以外的其他东西。

不幸的是,由于Microsoft没有提供任何实用程序来确保两台计算机之间的物理连接,因此需要时间来确定根本原因。