如何针对关于事件 ID 9 和事件 ID 11 的错误消息进行故障排除

文章翻译 文章翻译
文章编号: 314093 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明

若要获得本文的 Microsoft Windows 2000 版本,请参阅 154690
展开全部 | 关闭全部

本文内容

概要

本文介绍了当系统日志中记录了类似于下列示例的消息时可以使用的故障排除方法。
事件 ID:9
来源:Aic78xx
描述:设备 \Device\ScsiPort0 没有在传输等待时间内响应。
- 或 -
事件 ID:11
来源:Aic78xx
描述:驱动程序在 Device\ScsiPort0 上检测到控制器错误。
事件来源的名称可以是任何控制器的名称,如 Atdisk 或 ATAPI。

更多信息

几乎所有情况下,这些消息都是由于存在硬件问题才出现的。来源可能是控制器,也可能是连接到控制器的设备(这种可能性更大)。硬件问题可能是由于布线不当、终止设置或传输速率设置不正确、设备释放 SCSI 总线的速度缓慢、设备存在故障等;在某些特殊情况下,还可能是由于设备驱动程序的编写质量低劣。

查找问题的根源

以下是一些有助于诊断并查明问题的故障排除提示:
  • 阅读 SCSI 控制器的技术手册,以确定终止要求。许多新型的 SCSI 控制器都要求有活动的终止器(总线上必须至少有一台设备提供终止电源)。正确的终止需要一个终止器(电阻器),并需要有一个设备向总线发出信号来表示需要终止电源。SCSI-2 标准规定必须有一个控制器(启动器)提供终止电源。因此,任何声称与 SCSI-2 兼容的控制器都可能确实能够提供终止电源,但是应进行检验。

    此外,许多设备,特别是驱动器,也可以提供终止电源;如果驱动器具有标记为 Trmpwr 的跳线,应当启用该跳线。
  • 如果同时连接了内部和外部 SCSI 设备,请确保每个 SCSI 链上的最后一个设备都被终止,并确保中间的设备没有被终止。
  • 如果只有一个 SCSI 链(全部是内部设备,或者全部是外部设备),请确保该 SCSI 链的最后一个设备被终止,并且 SCSI 控制器本身已被终止。这通常属于 BIOS 设置。
  • 检查是否存在 SCSI 接线不牢固或线路质量差的情况。如果电缆链路很长,且内部和外部线路混杂使用,可能会降低信号质量。允许使用长距离电缆的 SCSI 规范都假定布线不会造成信号泄漏或干扰。实际允许的距离通常较短。应当用三英尺长的电缆代替六英尺长或更长的外部线路。
  • 检查可移动旋转媒体,如可移动硬盘。可移动旋转媒体要比其他可移动媒体花费更长的时间来重新启动,并且从挂起或休眠状态恢复时,可能生成事件 ID 11。设备初始化之后,可以访问该设备。
  • 请记下事件消息的记录时间,并尝试判定这些消息是否与某些处理计划(如备份)或磁盘处理负载较高的情况同时出现。这可能有助于查明导致错误的设备。

    如果驱动器在负载较高的情况下容易出现这些类型的问题,通常是由于微处理器速度太慢。在多任务环境中,处理器的速度可能不足以处理几乎同时到达的所有输入/输出 (I/O) 命令。
  • 如果超时现象与磁带机相关,请降低传输速率设置;使用 5 MBS 的传输速率通常可以消除超时现象。
  • 通过移除设备来简化 SCSI/IDE 链。如果怀疑问题是由特定设备所导致的,请将该设备移动到其他控制器。如果问题是伴随设备而出现,请更换设备。
  • 检查 SCSI 控制器 BIOS 和设备固件的修订版本号,并从制造商那里获取最新的修订版本。(本文稍后的部分给出了用于检查型号和固件修订版本号的过程。)
  • 检查 SCSI 设备驱动程序的版本。SCSI 驱动程序位于 %SystemRoot%\System32\Drivers 文件夹中。请在驱动程序文件的属性中查看版本信息。如果该驱动程序不是最新的,请确定制造商是否提供了更新的版本。
  • 移除任何其他可能造成总线争用问题的控制器。
  • 确定由 SCSI 控制器执行的低级格式化是否能够解决这些事件消息问题。
  • 对于任何可疑硬件,请尝试换用不同品牌或不同型号的产品。

检查设备的型号和固件修订版本号

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

设备的型号及其固件修订版本号位于 Windows 注册表中。若要查看此信息,请按照下列步骤操作:
  1. 启动注册表编辑器 (Regedit.exe)。
  2. 在注册表中找到下面的项:
    HKEY_LOCAL_MACHINE\Hardware\Devicemap\Scsi\ScsiPortx\ScsiBusx\ TargetIdx\LogicalUnitIdx
    其中 x 因设备号而异。
  3. 查看 REG_SZ 标识符值,以确定型号和固件修订版本号值。例如,如果看到
    SEAGATE ST32430N   0510
    						
    则 0510 就是固件修订版本号值。
  4. 记录设备型号和固件修订版本号,然后询问制造商,以确定该型号的设备是否存在已知问题。

属性

文章编号: 314093 - 最后修改: 2006年1月23日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kberrmsg kbhowto kbinfo kbhardware KB314093
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com