IEEE1394光端机与Windows XP SP2系统冲突问题的解决方法 |
CM4-200型1394光纤传输器四用来解决IEEE1394信号长距离高速传输的设备。可以将IEEE1394信号通过两芯多模光纤延长至500米或者更远。但是如果您的计算机升级到Microsoft Windows XP Service Pack (SP2)后,可能会出现以下问题: 症状:按照产品安装说明书正确安装完毕以后,可以在硬件设备里面找到相关的1394设备(比如高速工业级摄像机),但是设备却不能正常工作(比如不能采集图像),但是通过1394的铜线连接设备又可以正常运行。 原因:Windows XP SP2 对1394设备支持降低,升级到SP2后,1394端口的速度被强制更改为S100,而工业级摄像机采集数据要求的传输速度一般都应在S400左右,很显然设备不可能正常工作的。 解决方法:微软最近推出了一个专门针对这个问题的补丁(KB885222),可以在微软官方网站上去下载,下载完毕之后安装,要确认的是您的系统的确是SP2的才可以下载安装。安装完毕后必须重启计算机,重启之后在注册表表里确认下补丁是否安装成功,确认方法如下: 单击“开始”,单击“运行”,键入“regedit”,然后单击“确认”,找到下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\VEN_104C&DEV…….\具体的ID值\Device Parameters,确认右边舱口有“SidSpeed”项,且“DWORD”值为2或者3。 附:根据不同的1394控制器厂商,Enum下的子项可能不一样,当今主要厂商有四个,对应关系如下: 如果1394是VIA,选择1106; 如果1394是Texas Instruments,选择104C; 如果1394是NVIDIA,选择10DE; 如果1394是AMD/SMARTLINK,选择1022。 关于“SidSpeed”值和1394传输速率对应关系如下: 0对应于S100; 1对应于S200; 2对应于S400; 3对应于S400或者S800。而大于3的值视为S100。 还有一种可能的原因是计算机的配置比较低,我们建议的配置是主频在2.5G左右,设备会运行良好。 |