浏览常见问题解答

PCBE 软件 与UPS无通信/"无服务器"故障诊断

发布日期: 05 十二月 2012

UPS无通信/"无服务器"故障诊断

本文档提供了用于PowerChute Business Edition通信问题故障诊断的一般信息。 它包括以下部分:

Windows通信故障诊断

Windows串行通信故障诊断

Windows USB通信故障诊断

其他Windows故障诊断信息

手工安装 APC UPS驱动程序

LinuxSolaris通信故障诊断.

Windows通信故障诊断

  1. 检查PowerChute Business Edition 代理服务(APC PBE Agent)是否正在运行。
  2. 如果使用的是串行通信,请检查a) 是否使用了本UPS附带的串行电缆及b) 它是否将UPS上的串行端口连接到了计算机上的串行端口。
  3. 如果使用的是USB通信,请确保本UPS附带的USB电缆从UPS上的USB端口连接到了计算机上的USB端口。

注: 串行通信电缆不是标准的RS-232电缆,其差异取决于UPS类型。 请参考下表。 对于USB通信,电缆必须是USB-IF认证的电缆。

UPS类型

UPS型号

电缆

Smart UPS

全部(除了SMTSMXSURTD之外)

940-0024 (高级信号)

940-0020 (简单信号)

任何标准USB电缆(USB)

Smart UPS

SURTDSMTSMX

940-0625A 940-1525A (智能信号)

940-0128D (简单信号)

940-0117B 940-0273A (USB)

  1. 在连接了正确电缆的情况下,关闭并重新启动PowerChute Business Edition 代理服务,即 "APC PBE Agent" 如果系统仍然无法进行通信,请进入下一步。
  2. 务必配置PowerChute Business Edition,以使用正确的通信端口:
    1. PowerChute Business EditionConsole (控制台)中,选择Status (状态),然后双击Unknown (未知)状态的UPS
    2. Device Properties (设备属性)中,选中Show advanced items (显示高级项目)复选框。
    3. 选择Communications (通信),然后选择UPS communications (UPS通信)
    4. 必须正确设置通信端口。 如果使用的是串行通信,必须选择正确的串行端口;如果使用的是USB通信,必须选择USB端口。

您还可以使用PowerChute代理Web用户界面(UI)配置通信端口。 UI中,依次选择服务器关闭和系统设置,以纠正通信端口设置。

注: 如要将USB端口改为串行端口,必须重新安装PowerChute Business Edition 代理。 请在https://www.apc.com/support/网站上参阅KBase 2950号文档

Windows串行通信故障诊断

  1. 检查PowerChute串行端口通信设置。 如要完成此操作,请在PowerChute Console (控制台)上进入Device Manager (设备管理器)并选择合适的COM Port (通信端口)图标。
  2. 请务必启用串行端口并使用以下设置:

设置

Baud Rate (波特率)

2400

Number of Stop Bits (停止位位数)

1

Parity (奇偶校验)

None ()

Flow Control (流量控制)

None ()

FIFO Buffer Enabled (启用FIFO缓存)

选中(参见本设置的Advanced Settings (高级设置)按钮)

注: 如果仍未建立通信,可以尝试使用HyperTerminal等工具调试COM端口。 欲了解更多信息,请参阅PowerChute Business Edition Release Notes (发行说明)"Checking UPS Communications on Windows"("Windows 系统下的UPS通信检查")一节。

注: 对于某些Smart UPS型号,可能需要使用9600的波特率。

Windows USB通信故障诊断

  1. 进入Windows控制面板 - 管理工具 - 计算机管理
  2. 从计算机管理对话框中,系统工具-设备管理器下面选择HID (人机界面设备) 应能看到一个名称为American Power Conversion USB UPS的驱动程序。 如果未显示HID或该驱动程序,请执行以下步骤。
  3. 确保计算机的BIOS中启用了USB端口。 查阅计算机文档,以了解有关如何启用USB端口的详细信息。
  4. 如果安装设备包含USB集线器(一种能够使可用的USB端口数翻倍的设备)并且其中插入了UPS,请检查此集线器是否能够接收电源。 请参阅该集线器的使用手册,以了解是否应该使用交流/直流适配器对该集线器供电。
  5. 确保连接到UPSUSB电缆是链(下游)中的最后一条电缆。 确保APC UPS上游的所有其他USB设备都具有通信功能。 如果某个上游设备无法进行通信,任何可能的下游设备也无法进行通信。 拆除无法通信的设备,并检查是否会产生任何影响。

注: APC建议将UPSUSB电缆直接插入计算机的USB端口,而不是USB集线器,以获得最佳的性能。

其他Windows故障诊断信息

  1. 如果已执行了以上的故障诊断章节所述的步骤,请停止并重新启动PowerChute Business Edition代理。 如果系统仍然无法进行通信,请进入下一步。
  2. UPS连接了SmartSlot附件,请检查它是否配置正确。 欲了解有关这些附件的详细信息,请登录网站https://www.apc.com/products/
  3. 如果仍然无法建立通信,可尝试使用另外的通信(串行/USB)电缆(如有可用的电缆)

手工安装APC UPS驱动程序

  1. 进入Windows控制面板-管理工具-计算机管理。
  2. 在左侧面板的计算机管理(本地)对话框中,选项系统工具-设备管理器中的电池。您应该能够看到一个名叫 APC UPSAPC Battery BackUP的驱动程序。如果没有发现他们,您必须遵循如下步骤来安装驱动。
  3. 双击""HID UPS Battery"。
  4. 点击"更新驱动程序(P)…"按钮。
  5. 选择 从列表或指定位置安装(高级)(S。此选项会取决于操作系统而有所不同。
  6. 在下一个安装界面中,选择:不要搜索。我要自己选择要安装的驱动程序(D)。
  7. 从当前界面的驱动程序列表中选择APC UPSAPC Battery BackUP
  8. 点击"下一步"。驱动程序将会被安装。

注:一些操作系统需要重新启动才能让设备正常工作。如果是这样,那么请重新启动系统。

如果在尝试了上述所有方法之后仍然无法建立通信,请登录https://www.apc.com/support/以获得关于排除故障的帮助。

LinuxSolaris通信故障诊断

1. 确保UPS附带的串行电缆已将UPS上的串行端口连接到计算机上的串行端口。

2. 停止并启动PowerChute代理。 如果该代理进程没有运行: 键入以下命令启动和停止:

# cd <PCBE Agent Install Directory>/bin

# ./startup start

# ./startup stop

3. Linux/Solaris的串行端口设置为:

设置

Baud Rate (波特率)

2400

Data Bits (数据位)

1

Parity (奇偶校验)

None ()

Flow Control (流量控制)

Xon/Xoff

Smart -Signaling Mode (智能信号模式,仅限此模式)

Modem Control Disabled (禁用调制解调器控制)

Simple -Signaling Mode (简单信号模式,仅限此模式)

Modem Control Enabled (启用调制解调器控制)

4. 使用PowerChute代理Web用户界面(UI)配置通信端口。 UI中,依次选择服务器关闭和系统设置,以纠正通信端口设置。

注: 对于某些Smart UPS型号,可能需要使用9600的波特率

如要在基于Linux的操作系统上检验这些设置,可以按照以下方法使用stty实用程序。

a. 通过键入以下命令使用stty实用程序查看当前设置:
stty -F /dev/ttyS0 -a (在此ttyS0为通信端口)

b. 对照下表检查返回的设置:

检查

列表应包括

Baud Rate (波特率) = 2400

2400

Data Bits (数据位) = 8

cs8

已禁用Parity (奇偶校验)

-parenb

Stop Bits (停止位) = 1

-cstopb

Flow Control (流量控制)设置为XON/XOFF

列表应包括ixonixoff

Modem Control (调制解调器控制)

Clocal在调制解调器控制( -clocal)与本地控制(clocal)之间变化

对于Smart Signaling (智能信号)通信,列表应包含clocal (无短划线)

对于 Simple Signaling(简单信号)通信,列表应包含 -clocal

每次只显示一种clocal设置,而不是两种都显示。

c. 如果设置与该表不同,可再次使用stty命令对其进行复位。 以下命令演示了在智能信号中使用ttyS0时如何进行端口设置。

stty -F /dev/ttyS0 2400 cs8 -parenb -cstopb ixon ixoff clocal

d. 重新执行步骤a.,以检查这些设置是否正确。 然后按照以上步骤2.所述停止并启动代理。

如要在Solaris操作系统上检验这些设置,请执行以下步骤:

a. 使用您选择的文字编辑器打开文件/etc/saf/zsmon/_pmtab

b. 修改该文件中包含所使用的串行端口(ttyattyb)的行。

Smart-Signaling Mode (
智能信号模式)中的ttya示例: (确认有"x"表明登录时禁用端口) ttya:ux:root:reserved:reserved:reserved:/dev/term/a:::/usr/bin/login::2400:ldterm,ttcompat:login\: ::tvi925:y:#

Simple-Signaling Mode (简单信号模式)中的ttya示例: (确认未出现"x"并且列出了大写字母"I" )
ttya:u:root:reserved:reserved:reserved:/dev/term/a:I::/usr/bin/login::2400:ldterm,ttcompat:login\: ::tvi925:y:#

c. 一旦修改了_pmtab文件,请在重新尝试进行UPS通信之前重启服务器。

如果在尝试了上述所有方法之后仍然无法建立通信,请登录https://www.apc.com/support/以获得关于排除故障的帮助。


对您是否有帮助?

我们如何进行信息改进?

找不到您查找的内容?

请联系我们的客户团队,获取有关技术支持、投诉帮助等的信息。