解决超微 h12ssl SuperMicro 主板风扇反复高低转速问题

缘由

超微bmc里面的默认低ct的阈值有点高。如果你的静音风扇(例如猫扇),转速低了,就会强制触发全速,过会降下来,再依次反复。

操作-通过ipmitool更改风扇转速检测阈值

  1. 准备一台电脑,以我的macbook为例。
  2. 在你准备的电脑上安装ipmitool。brew install ipmitool
  3. 使用ipmi命令来降低转速:
#我bmc的ip地址为192.168.50.132为例。所有风扇都配置一遍。
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FAN1 lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FAN2 lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FAN3 lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FAN4 lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FAN5 lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FANA lower 0 100 125
ipmitool -H 192.168.50.132 -U ADMIN -P ADMINPASSWORD sensor thresh FANB lower 0 100 125

得到反馈:

Locating sensor record 'FAN1'...
Setting sensor "FAN1" Lower Non-Recoverable threshold to 0.000
Setting sensor "FAN1" Lower Critical threshold to 100.000
Setting sensor "FAN1" Lower Non-Critical threshold to 125.000

修改后,进入你的bmc控制台查看你的风扇“低CT”值,是不是降低了?降低了就是成功了。

Supermicro 超微 SFT-DCMS-SINGLE 的 ipmi license json 授权修改

1. 修改bmc的 mac地址为 3CECEF72FC46

ipmitool -H host -U ADMIN -Ppassword lan set 1 macaddr 3C:EC:EF:72:FC:46
修改完成后,拔掉网线,重新插一下,使bmc重新获取新的Ip地址。

2. 使用下面的 license.lic

{"ProductKey":{"Node":{"LicenseID":"2","LicenseName":"SFT-DCMS-SINGLE","CreateDate":"20220614"},"Signature":"ZKFCkgKEYh9+8MNZW7RfPlt/nRxQJGJ0kLHLkalLt1tpgs4MTLHrXvp/eZzfhSPUb5qMNu9RkFn9MaukK6vNXlOIG7ijbR+vjkxVcdIIkMnhzHFLxE/0ws74/lJyGLkSO1jHRQRaczSDuHgzSgsWivjHejB/tRlSpnAEM7FplgyuBSbisek8pEgSKua5jCf7Zn4sjYXXO7T9rTV4aFq090XgRbEay45eBSGpun9pcyGs8UIeNH93qzqCmlkcjj+bFSNcm3VeucEjScE3fzqG93NMEQQWYEdsYcuJb4a+kWP/ffFvyVRWvqSWvPgD5N+eNqKAmmC4MmjykRy3DWw4fA=="}}
通过 ipmi界面上传这个授权文件。即可出现授权成功

激活成功后如下:

Platform Support

Platform Generation OOB Key Non-JSON Key JSON Key
8 and earlier NO NO NO
9 YES NO NO
10 YES YES NO
11 YES YES NO
12 (select models) YES YES NO
12 NO NO YES

Select 12th generation platform motherboards accept non-JSON keys instead of JSON keys (source):

  • H12DSU-iN
  • H12DST-B
  • H12SST-PS
  • H12SSW-iN
  • H12SSW-iNL
  • H12SSW-NT
  • H12SSW-NTL

参考文献

https://github.com/zsrv/supermicro-product-key