Skip to content

Instantly share code, notes, and snippets.

@onedr0p
Created January 24, 2023 01:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save onedr0p/31bd963f6bdfb4667802dc5f44ee0516 to your computer and use it in GitHub Desktop.
Save onedr0p/31bd963f6bdfb4667802dc5f44ee0516 to your computer and use it in GitHub Desktop.
delljetengine.md
## Cool yer jets
- Enable IPMI in iDRAC settings
- `brew install ipmitool`
### Common commands
All Sensor Readings
```bash
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> sdr elist all
```
Fan Sensor Readings
```bash
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> sensor reading "Fan1" "Fan2" "Fan3" "Fan4" "Fan5" "Fan6"
```
Ez Toggle Fan Speeds
```bash
# Low Speed
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0xCE 0x00 0x09 0x07 0x00 0x00 0x00 0x07 0x00 0x02 0x02 0x02 0x00 0x00
# High Speed
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0xCE 0x00 0x09 0x07 0x00 0x00 0x00 0x07 0x00 0x02 0x02 0x02 0x01 0x00
```
Toggle 3rd Party PCIe Cooling Response Logic
```bash
# Jets off or Set Third-Party PCIe Card Default Cooling Response Logic To Disabled
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00
# Jets on or Set Third-Party PCIe Card Default Cooling Response Logic To Enabled
ipmitool -I lanplus -H<IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x00
```
Manual Control - Make sure to monitor system for an hour after usage to verify temperatures
```bash
# Monitor temps
ipmitool -I lanplus -H<IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> sdr elist all | grep "Temp"
# Enable manual fan control
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0x30 0x01 0x00
# 44 PWM (% of Max) ~8000 RPM, 0x2c = 44%
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0x30 0x02 0xff 0x2c
# 30 PWM (% of Max) ~6000 RPM, 0x23 = 35%
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0x30 0x02 0xff 0x23
# Disable manual fan control
ipmitool -I lanplus -H <IDRAC_IP> -U <IDRAC_USERNAME> -P <IDRAC_PASSWORD> raw 0x30 0x30 0x01 0x01
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment