windows - 使用1394连接调试Windows XP内核

标签 windows debugging kernel windbg firewire

主机: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/

相关文章:

windows - cURL 输出到文件

c - 在用 C 语言编程的 MCU 系统中如何进行调试

linux - 如何指定使用 bitbake/yocto 构建哪个内核

linux - 用户空间进程和中断上下文代码之间的同步

windows - 无法在 Cygwin 中成功执行某些命令

java - 将使用 Netbeans 创建的 Java 程序固定在任务栏上?

node.js - Cypress 无法在 Windows 上启动

vb.net - Visual Studio : Please help interpreting debug output

c++ - 有没有办法在运行特定测试后停止 GoogleTest,无论它通过还是失败?

c - i_zone[7]如何代表512个区 block ?