故障现象

交换机S5560-30-EI (Release 1309P02)交换机安装两个风扇模块启动后,发现其中一个风扇模块噪音一直很大问题。

故障分析

1、将风扇噪音大的模块,与正常噪音的风扇模块,进行位置对调,以便确认故障是否由风扇模块本身引起: :::tips 通过替换观察,发现两个风扇模块中任意一个,插入到FAN1风扇槽位后,均会出现噪音异常增大的情况。因此排除风扇模块自身硬件故障的原因。 :::

2、检查交换机软件定义风向,与风扇实际风向是否一致。通过display fan命令进行查看:

  1. <H3C>display fan
  2. Slot 1:
  3. Fan 1:
  4. State : Normal
  5. Airflow Direction: Port-to-power
  6. Prefer Airflow Direction: Port-to-power
  7. Fan 2:
  8. State : Normal
  9. Airflow Direction: Port-to-power
  10. Prefer Airflow Direction: Port-to-power

Airflow Direction与Prefer Airflow Direction一致均为Port-to-power,因此排除设备配置命令异常情况。

3、检查交换机设备温度情况。通过display environment命令查看:

  1. [H3C]display environment
  2. System temperature information (degree centigrade):
  3. ----------------------------------------------------------------------
  4. Slot Sensor Temperature Lower Warning Alarm Shutdown
  5. 1 hotspot 1 23 0 57 62 NA

交换机温度为23℃,属于正常工作温度范围内,排除环境或温度感应器异常的可能。

4、检查噪音异常和正常风扇转速情况。通过诊断模式下fancontrol fanstatus命令进行查看:

  1. [H3C]probe //进入诊断模式
  2. [H3C-probe]fancontrol fanstatus
  3. Now soft control fanspeed
  4. Fan 1 speed is 19047
  5. Fan 1 PWM is c8
  6. Fan 2 speed is 3720
  7. Fan 2 PWM is 10

从信息中确认噪音大的Fan1 风扇速度已经达到19047,远大于正常噪音的Fan2。且Fan 1 PWN为“c8”,其表示风扇已为满负荷运行。

到此为止,已经确认风扇噪音异常大的原因为,Fan1风扇转速过高导致。

解决方案

1、手动临时降低风扇转速,减少设备风扇噪音对现场人员的影响。

  1. [H3C]probe //进入诊断模式
  2. [H3C-probe]cpld read 1 1a //读取slot1异常风扇fan1(1a)的PWN值
  3. Read Addr 26 OK Value = 0xC8.
  4. [H3C-probe]cpld read 1 1b //读取slot1正常风扇fan2(1b)的PWN值
  5. Read Addr 27 OK Value = 0x10.
  6. [H3C-probe]cpld write 1 1a 10 //手动将slot1异常风扇fan1(1a)的PWN值调整为正常fan2的PWN值
  7. Write Addr 26 OK Value = 0x10.
  8. [H3C-probe]fancontrol fanstatus //查看风扇转速情况,Fan1、Fan2转速已经趋于正常
  9. Now manual control fanspeed
  10. Fan 1 speed is 3718
  11. Fan 1 PWM is 10
  12. Fan 2 speed is 3720
  13. Fan 2 PWM is 10

S5560-30-EI风扇噪音异常大的问题,已临时规避解决。

2、采集设备相关信息,反馈400工程师。采集命令方法举例如下:

  1. <H3C>system-view
  2. [H3C] display environment
  3. [H3C]probe //进入诊断视图
  4. [H3C-probe] fancontrol fanstatus //此命令采集三次,每次间隔5分钟左右
  5. [H3C-probe] fancontrol paramshow
  6. [H3C-probe] debug sysm fan 0 get-speed
  7. [H3C-probe] display drv system 4

最后采集一份故障设备诊断信息

  1. <H3C>display diagnostic-information
  2. Save or display diagnostic information (Y=save, N=display)? [Y/N]:y //选择Y保存诊断信息
  3. Please input the file name(*.diag)[flash:/default.diag]:
  4. Diagnostic information is outputting to flash:/default.diag.
  5. Please wait...................................................
  6. Save successfully.
  7. <H3C>tftp 1.1.1.1 put flash:/default.diag //将诊断信息从交换机导出到PC上。“1.1.1.1”为电脑PC的IP地址; “flash:/default.diag”为Diagnostic information