【问题标题】:Debugging Windows XP kernel using 1394 connection使用 1394 连接调试 Windows XP 内核
【发布时间】:2013-01-07 14:49:30
【问题描述】:

主机: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 内核模式驱动已安装)。

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

请告知上面的配置可能有什么问题。

如何独立测试1394连接?

【问题讨论】:

标签: windows debugging kernel windbg firewire


【解决方案1】:

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

最后,通过简单的一一更换组件,我确定问题是由火线电缆故障引起的。它在视觉上没有损坏,但它看起来像是被意外用于除火线端口之外的其他东西。

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

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 2011-02-06
    • 2023-03-15
    • 2012-09-23
    • 2018-08-15
    • 2012-02-28
    • 1970-01-01
    • 2018-07-18
    • 2010-09-30
    相关资源
    最近更新 更多