自宅10GbE化 その2

2024/02/12 2026/03/20

AT-x510-28GTXのファン交換に伴い、そのままだとアラート発報対象となってしまうのでその対策を行いました。

(3000rpmを切るとファン異常検知対象となります(稼働自体は継続される模様))

備考)

回転数制御Shell準備

enable
edit fan.sh

fan.shは以下内容で記述する

#!/bin/sh
echo 500 > /sys/class/hwmon/hwmon0/fan1\_min
echo 128 > /sys/class/hwmon/hwmon0/pwm1\_auto\_point1\_pwm
echo 128 > /sys/class/hwmon/hwmon0/pwm1\_auto\_point2\_pwm
  • 1行目がアラート発報最小回転数設定
  • 2, 3行目がPWM回転数設定。0~255で255が全開
  • vi的な操作不要なエディタだが、保存時はCtrl+K後Ctrl+Xで下に「Name of file to save (^C to abort): flash:/fan.sh」が出てきたらEnter
activate fan.sh
  • activateでfan.shが実行され、設定&回転数変更が行われる
  • 実際の温度は以下で確認できるので回転数と温度と騒音を加味してfan.shの回転数調整を行う形
#show system environment
Environment Monitoring Status
Overall Status: \*\*\*Fault\*\*\*
Resource ID: 1 Name: RPS 1 ()
ID Sensor (Units) Reading Low Limit High Limit Status
1 Device Present Yes - - Ok
2 PSU Power Output Yes - - Ok
Resource ID: 2 Name: RPS 2 ()
ID Sensor (Units) Reading Low Limit High Limit Status
1 Device Present Yes - - Ok
2 PSU Power Output No - - FAULT
Resource ID: 3 Name: x510-28GTX
ID Sensor (Units) Reading Low Limit High Limit Status
1 Fan: Fan 1 (Rpm) 1268 500 - Ok
2 Voltage: 1.8V (Volts) 1.807 1.612 1.975 Ok
3 Voltage: 1.0V (Volts) 1.002 0.891 1.090 Ok
4 Voltage: 3.3V (Volts) 3.286 3.028 3.562 Ok
5 Voltage: 5.0V (Volts) 5.040 4.503 5.498 Ok
6 Voltage: 1.2V (Volts) 1.184 1.046 1.292 Ok
7 Temp: CPU (Degrees C) 44 -11 80 Ok

電源投入時自動実行設定

conf t
trigger 1
type reboot
script 1 fan.sh
active
exit
exit
show trigger

以下のような表示になればOK

TR# Type & Details Description Ac Te Tr Repeat #Scr Days/Date
-------------------------------------------------------------------------------
001 Reboot Y N Y Continuous 1 smtwtfs
-------------------------------------------------------------------------------

これでrebootを実施。
起動直後は前面の7セグ表示が「0」「F」の交互表示となるが、5分程で「0」のみとなればOK。

やっぱり古いだけあって起動は遅いですね…

関連記事

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/7204/trackback