sysfsの構造が少し変わったようです。
— Destel (@des_tel) May 9, 2021
/sys/class/hwmon/hwmon0/device/* を
/sys/class/hwmon/hwmon0/* に変更でうちの環境は動いています。
# edit fan.sh
---- 中身:ここから ----
#!/bin/sh
# 低回転エラー避け
echo 1000 > /sys/class/hwmon/hwmon0/device/fan1_min
# 回転速度を0-255で指定
echo 64 > /sys/class/hwmon/hwmon0/device/pwm1_auto_point1_pwm
echo 64 > /sys/class/hwmon/hwmon0/device/pwm1_auto_point2_pwm
# 以下、メモ
#cat /sys/class/hwmon/hwmon0/device/pwm1_auto_channels_temp
#cat /sys/class/hwmon/hwmon0/device/pwm1_auto_point1_pwm
#cat /sys/class/hwmon/hwmon0/device/pwm1_auto_point2_pwm
#cat /sys/class/hwmon/hwmon0/device/pwm1_enable
#cat /sys/class/hwmon/hwmon0/device/pwm1_freq
#cat /sys/class/hwmon/hwmon0/device/pwm1
---- 中身:ここまで ----
スクリプト実行
# activate fan.sh
正しく記述できていれば、ファンが静かになる。
#show system environment
Environment Monitoring Status
(略)
Resource ID: 3 Name: x510-28GTX
ID Sensor (Units) Reading Low Limit High Limit Status
1 Fan: Fan 1 (Rpm) 1929 1000 - Ok
2 Voltage: 1.8V (Volts) 1.806 1.617 1.978 Ok
3 Voltage: 1.0V (Volts) 0.998 0.896 1.099 Ok
4 Voltage: 3.3V (Volts) 3.282 3.028 3.545 Ok
5 Voltage: 5.0V (Volts) 5.099 4.477 5.498 Ok
6 Voltage: 1.2V (Volts) 1.184 1.072 1.318 Ok
7 Temp: CPU (Degrees C) 51 -11 80 Ok
書き込む値と回転数の関係は下表な感じ。PWM値と回転数はおおむね比例するようだ。
{{ :network:at-x510-28gtx_pwm_vs_rpm.png|}}
^ PWM値 ^ 回転数 ^ 備考 ^
| 0 | 0 | |
| 16 | 0 | |
| 24 | 545 | |
| 30 | 582 | |
| 32 | 638 | |
| 40 | 964 | |
| 48 | 1294 | |
| 64 | 1938 |室温26℃アイドル状態で54℃|
| 66 | 1968 | |
| 68 | 2048 | |
| 72 | 2204 |ここから煩くて一般のご家庭的には厳しい(個人の感想)|
| 80 | 2511 | |
| 96 | 3114 | |
| 128 | 4309 | |
| 196 | 6221 | |
| 255 | 7814 | |
電源を切るとファン制御も無効になってしまうので、電源投入時に上記スクリプトを実行するトリガーを仕掛ける(動作未確認)
conf t
trigger 数値
type reboot
script 数値 fan.sh
active
''show run''でトリガーが追加されてるか確認し、コンフィグを保存する。
===== コマンドあれこれ =====
CLIはCiscoに似ている。
特権EXECモードに移行
awplus> enable
グローバルコンフィグモードに移行
awplus# configure terminal
スタック無効化
awplus(config)#no stack 1 enable
Warning: this will disable the stacking hardware on member-1.
Are you sure you want to continue? (y/n): y
awplus(config)#03:27:03 awplus VCS[1049]: Deactivating Stacking Ports on stack member 1
==== スパニングツリー ===
ポートをエッジポートにする。''spanning-tree portfast''も同じ効果。
awplus(config)#interface port1.0.1-port1.0.12
awplus(config-if)#spanning-tree edgeport
==== VLAN ====
VLAN作成
awplus(config)#vlan database
awplus(config-vlan)#vlan 32,33
awplus(config-vlan)#do show vlan all
VLAN ID Name Type State Member ports
(u)-Untagged, (t)-Tagged
======= ================ ======= ======= ====================================
1 default STATIC ACTIVE port1.0.1(u) port1.0.2(u) port1.0.3(u)
port1.0.4(u) port1.0.5(u) port1.0.6(u)
port1.0.7(u) port1.0.8(u) port1.0.9(u)
port1.0.10(u) port1.0.11(u)
port1.0.12(u) port1.0.13(u)
port1.0.14(u) port1.0.15(u)
port1.0.16(u) port1.0.17(u)
port1.0.18(u) port1.0.19(u)
port1.0.20(u) port1.0.21(u)
port1.0.22(u) port1.0.23(u)
port1.0.24(u) port1.0.25(u)
port1.0.26(u)
32 VLAN0032 STATIC ACTIVE
33 VLAN0033 STATIC ACTIVE
VLANに名前を付ける
awplus(config-vlan)#vlan 32 name TKY_Main
awplus(config-vlan)#vlan 33 name TKY_Trust
awplus(config-vlan)#do show vlan all
VLAN ID Name Type State Member ports
(u)-Untagged, (t)-Tagged
======= ================ ======= ======= ====================================
1 default STATIC ACTIVE port1.0.1(u) port1.0.2(u) port1.0.3(u)
(略)
32 TKY_Main STATIC ACTIVE
33 TKY_Trust STATIC ACTIVE
ポートVLANの設定(ポートをVLANに所属させる)
awplus(config)#interface port1.0.25
awplus(config-if)#switchport mode access
awplus(config-if)#switchport access vlan 33
VLAN ID Name Type State Member ports
(u)-Untagged, (t)-Tagged
======= ================ ======= ======= ====================================
1 default STATIC ACTIVE port1.0.1(u) port1.0.2(u) port1.0.3(u)
(略)
32 TK0_Main STATIC ACTIVE
33 TY0_Trust STATIC ACTIVE port1.0.25(u)
VLANインタフェースにIPアドレスを割り当てる
awplus(config)#interface vlan33
awplus(config-if)#ip address 172.16.33.254/24
==== DHCP ====
DHCPリレーの設定
VLANインタフェース毎にサーバアドレスを指定してやる。
awplus(config)#interface vlan33
awplus(config-if)#ip dhcp-relay server-address 172.16.32.1
==== DNS ====
ネームサーバの指定。3アドレスまで追加可能。
awplus(config)#ip name-server 172.20.32.1
awplus(config)#ip name-server 1.1.1.1
awplus(config)#do show ip name-server
172.20.32.1
1.1.1.1
DNSリレーの設定
awplus(config)#ip dns forwarding
DNSキャッシュの設定
awplus(config)#ip dns forwarding cache size 500 time 1800
===== 参考情報 =====
* [[https://www.ns-koubou.com/blog/2019/05/13/x510-mod/|AT-x510-28GTXを静音化+ファン端子の増設をしてみる - えぬえす工房]]
* [[https://twitter.com/yuutosi_hiyuu/status/1132533633489620998|ゆーとし氏によるファンまわりのツィート(Twitter)]]