调试驱动---1394卡双机互连实战详解

来源:互联网 发布:龙之信条美女捏脸数据 编辑:程序博客网 时间:2024/06/05 20:08

    调试驱动需要,买了两张1394卡进行双机互连,结果死活连接不上,设置了IP后,一直没有发送和接收,修复说没有启动TCP/IP。。。当然pingping不通,在设备管理器中IEEE1394总线控制器和网络适配器也存在,百思不得其解。回家电话请教了毛工,他说设备管理器中存在这两个不代表卡是好的,可以从这个方面入手看看。第二天来到公司,用同事的卡和线试了试,一插上就可以了,看来有点意思。先换卡,确实不行了;再换线,也不行。。。果然是卡的问题。

    当然这里需要注意的是测试1394卡连接是否正常的时候,调试机不要设置成调试模式,也就是不要通过1394卡启动,否则启动后是找不到1394卡的,因为已经被占用了,用户当然就不能使用它了。至于网上说什么需要设置工作组之类的,我没有试过,不知道能不能行,不过我没设置,仅供参考。

              调试驱动---1394卡双机互连实战详解

    1、插上卡。电脑关机(听说不关机插卡会烧主板,不是恐吓~~,双机各插上一片1394卡,连上1394卡线,对于哪个用6口或者4口没有要求。

    2、安装驱动。开机,第一次插上1394卡是否会弹出发现新硬件,这时windows会自动安装系统自带的驱动,安装完成后提示能够正常使用后,查看设备管理器是否有一个VIA OHCI Compliant IEEE Host Controller(就是总线控制器)和一个网络适配器中的1394网络适配器#2(数字不定)。设备管理器中能有这些不代表这张卡是好的,只是说明这张卡的驱动装上了,能不能用还得看下一步。

3、设置IP。分别为两台1394卡设置IP,如192.168.0.10 255.255.255.0 192.168.0.11 255.255.255.0,网关不用设置,如图1所示

1

4、如果一切正常,此时在查看1394连接状态窗口会看到两张卡有数据传输的,如图2所示。如果没有的话就可能有问题了。在命令行敲cmd进入dos模式,键入ipconfig,如果没有1394卡的IP信息,问题就找到了,说明这张卡的网卡是坏的,设备管理器中能找到只是说明有这个东西存在,但不代表是好的哦。

2

5、设置调试机启动模式介绍一个小工具msconfig2600.exe,修改启动项的,windows自带的命令行msconfig是不能选择使用修改后的BOOT.INI启动的。点开后在General页选择Selective Start->Use Modifined BOOT.INI如图3所示。

3

然后在BOOT.INI设置,如图4所示。

4

点击Advanced Options,接着设置,如图5所示。

5

因为用的1394卡调试,所以勾上DEBUG模式,选择端口为1394卡,通道选择9,通道选择两台电脑需一样,主机表现在Windbg的设置上。

6、设置主机调试选项。将主机上的Windbg启动改为如图6所示。就是在后面加上 -k 1394:channel=9,symlink=instance

6

7、重启调试机。调试机和主机设置完毕后,打开主机上刚刚设置过的Windbg,会出现如图7所示画面,等待连接。接着重启调试机,在启动之后会发现Windbg出现一堆打印信息,如图8所示,则说明通过1394卡连接驱动调试已经成功,这时你可以试着按下CtrlBreak来中断Windows,来查看一些信息,如图9所示。

7

8

9

原创粉丝点击