主机:Windows 7 x64
guest :Windows XP SP3 x86
我在两端都有 2 个 PCI 火线卡(SIIG 1394 安装为 Texas Instruments OHCI 兼容 IEEE 1394 主机 Controller )。
在 Windows XP 上,我将以下内容添加到 boot.ini: /调试/debugport=1394/channel=10
我重新启动了 Windows XP,OHCI 驱动程序出现黄色警告(这是预期的情况)。
在 Windows 7(主机)上,我运行 WinDBG(x86),打开内核调试,1394,指定 channel 10 并运行
它说:
Using 1394 for debugging
Checking 1394 debug driver version.
Opened \.\DBG1394_INSTANCE10
Timer Resolution set to 1000 usec.
Waiting to reconnect...
什么也没发生。 (已安装 1394 Windows 内核模式驱动程序)。
在每个火线卡上我都有 3 个端口,但我不确定需要使用哪一个是否重要。
请指出上述配置中可能存在的问题。
如何独立测试1394连接?
最佳答案
我的两端都没有多个 OHCI Controller 。
最后,通过简单地一一更换组件,我确定问题是由 Firewire 电缆故障引起的。它在视觉上没有损坏,但看起来像是被意外地用于除火线端口之外的其他用途。
不幸的是,由于 Microsoft 没有提供任何实用程序来确保两台计算机之间的物理连接,因此需要花费一些时间来确定根本原因。
关于windows - 使用1394连接调试Windows XP内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14491326/