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

Fritz

Well-Known Member
Apr 6, 2015
3,014
1,036
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
3,014
1,036
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
3,014
1,036
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

Jubacho

New Member
Dec 9, 2022
3
0
1
Ok ok! I see the sensors as Fan_PSU1 and Fan_PSU2 when doing ipmitool sdr type Fan but I can't find the ipmitool raw command to adjust speeds. 13000RPM is super loud!!
 

RolloZ170

Well-Known Member
Apr 24, 2016
2,629
658
113
55
Ok ok! I see the sensors as Fan_PSU1 and Fan_PSU2 when doing ipmitool sdr type Fan
are you sure the PSU fans can be adjusted by the motherboards BMC ?
if yes i wonder why some SM owners buy SQ PSUs instead of setting the PSU FAN speed down...
 

Jubacho

New Member
Dec 9, 2022
3
0
1
are you sure the PSU fans can be adjusted by the motherboards BMC ?
if yes i wonder why some SM owners buy SQ PSUs instead of setting the PSU FAN speed down...
Oh right that's a good point I didn't know that. I have the D51PH-1ULH, really nice specs but documentation is pretty limited. I'll check in their parts list to see if they sell a quiet PSU version to give me an idea.
 

RolloZ170

Well-Known Member
Apr 24, 2016
2,629
658
113
55
but I can't find the ipmitool raw command to adjust speeds. 13000RPM is super loud!!
note the PSU FANs are for cooling the PDB and the Unit behind the PSUs too. the 1U servers run in server rooms and it doesn't matter if they're loud.