Help! :) Quanta D51B-2U fan control via BMC / IPMI2.0 commands?

Fritz

Well-Known Member
Apr 6, 2015
2,963
991
113
68
0x64 = dez 100
0x24 = dez 36
0x16 = dez 22

be careful. there are some small chips on server mboards without thermal sensors which can overheat.
It's winter so overheating isn't a problem right now but I'll have to keep an eye on it come the summer. All temps are good at this point. The CPU temps could be a bit lower but my ears are o so happy. The dual 80mm fans this server uses have got to be the absolute worst server cooling solution of all time.
 

timpouce84

New Member
Sep 13, 2022
3
1
3
Hi everyone,

I tried command ipmitool raw 0x30 0x39 0x01 0x0 0x0 0x16 to change fan speed on my QuantaPlex T41S-2U blade, but it has no effect although no error is thrown.
Does someone was able to change fan speed on QuantaPlex T41S-2U ?

A lot of commands from http://www.staroceans.org/e-book/S2B IPMI Commands.pdf are running as expected.

Thanks for your help.
Best,

Tim.
 

Fritz

Well-Known Member
Apr 6, 2015
2,963
991
113
68
Hi everyone,

I tried command ipmitool raw 0x30 0x39 0x01 0x0 0x0 0x16 to change fan speed on my QuantaPlex T41S-2U blade, but it has no effect although no error is thrown.
Does someone was able to change fan speed on QuantaPlex T41S-2U ?

A lot of commands from http://www.staroceans.org/e-book/S2B IPMI Commands.pdf are running as expected.

Thanks for your help.
Best,

Tim.
This is what works for me. Substitute your info where appropriate.

#!/bin/sh
ipmitool -I lanplus -H 192.168.10.233 -U admin -P admin raw 0x30 0x39 0x01 0x0 0x0 0x16
ipmitool -I lanplus -H 192.168.10.233 -U admin -P admin raw 0x30 0x39 0x01 0x0 0x1 0x16
ipmitool -I lanplus -H 192.168.10.233 -U admin -P admin raw 0x30 0x39 0x01 0x0 0x2 0x16
ipmitool -I lanplus -H 192.168.10.233 -U admin -P admin raw 0x30 0x39 0x01 0x0 0x3 0x16
 

timpouce84

New Member
Sep 13, 2022
3
1
3
Hi,

Thanks for your answer, in fact there is no reply like it's fine, but it has no effect (I removed fan #3 and #4 from the chassis as it's too much noisy and blades 3 & 4 are powered off):
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** sdr type fan
Fan_SYS0_0 | C0h | ok | 29.1 | 6700 RPM
Fan_SYS0_1 | C1h | ok | 29.1 | 5700 RPM
Fan_SYS1_0 | C2h | ok | 29.2 | 7000 RPM
Fan_SYS1_1 | C3h | ok | 29.2 | 5800 RPM
Fan_SYS2_0 | C4h | ns | 29.3 | No Reading
Fan_SYS2_1 | C5h | ns | 29.3 | No Reading
Fan_SYS3_0 | C6h | ns | 29.4 | No Reading
Fan_SYS3_1 | C7h | ns | 29.4 | No Reading
Fan_SYS0_Present | 20h | ok | 29.16 | Device Present
Fan_SYS1_Present | 21h | ok | 29.17 | Device Present
Fan_SYS2_Present | 22h | ok | 29.18 |
Fan_SYS3_Present | 23h | ok | 29.19 |


Then apply a fan speed change:
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** raw 0x30 0x39 0x01 0x0 0x1 0x16
< blank return>
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** raw 0x30 0x39 0x01 0x0 0x2 0x16
< blank return>
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** raw 0x30 0x39 0x01 0x0 0x3 0x16
< blank return>
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** raw 0x30 0x39 0x01 0x0 0x4 0x16
< blank return>

Checking again fan speed:
ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** sdr type fan
Fan_SYS0_0 | C0h | ok | 29.1 | 6700 RPM
Fan_SYS0_1 | C1h | ok | 29.1 | 5700 RPM
Fan_SYS1_0 | C2h | ok | 29.2 | 7000 RPM
Fan_SYS1_1 | C3h | ok | 29.2 | 5800 RPM
Fan_SYS2_0 | C4h | ns | 29.3 | No Reading
Fan_SYS2_1 | C5h | ns | 29.3 | No Reading
Fan_SYS3_0 | C6h | ns | 29.4 | No Reading
Fan_SYS3_1 | C7h | ns | 29.4 | No Reading
Fan_SYS0_Present | 20h | ok | 29.16 | Device Present
Fan_SYS1_Present | 21h | ok | 29.17 | Device Present
Fan_SYS2_Present | 22h | ok | 29.18 |
Fan_SYS3_Present | 23h | ok | 29.19 |


I suppose there is some fan speed auto control that should be applied first but I didn't find any resource for that.
I tried same command as found on this video:

ipmitool -I lanplus -H 192.168.X.X -U admin -P ***** raw 0x30 0x30 0x01 0x0
Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x30 rsp=0xc1): Invalid command


Not a big suprise as the video is about a Dell R510...

The main difference with you @Fritz is that I'm dealing with an older generation of Qt server: T41S-2U.
I would probably need to open a separate thread for this one and mention this post to refer the documentation and commands that looks similar to my needs.

Thanks again for helping me.

Tim.
 

Fritz

Well-Known Member
Apr 6, 2015
2,963
991
113
68
Good luck. I rarely fired mine up before I stumbled upon the above mentioned commands. Those double 8mm fans are fans from hell. Unless set to the lowest speed they are intolerable. Quanta really should have added fan control to the BIOS or IPMI. I won't be buying any more quanta servers because of the fans.

And also, the fan settings above do not survive a complete power down. You have to issue them every time power to the server is cut.
 

timpouce84

New Member
Sep 13, 2022
3
1
3
Thanks for trying to help me.
I will probably try to replace the fans by silent Noctua limited to ~2000RPM but I need to manage the cabling.
 
  • Like
Reactions: Fritz