Kernel driver corsair-psu¶
Supported devices:
Corsair Power Supplies
Corsair HX550i
Corsair HX650i
Corsair HX750i
Corsair HX850i
Corsair HX1000i (Legacy and Series 2023)
Corsair HX1200i (Legacy and Series 2023)
Corsair HX1500i (Legacy and Series 2023)
Corsair RM550i
Corsair RM650i
Corsair RM750i
Corsair RM850i
Corsair RM1000i
Author: Wilken Gottwalt
Description¶
This driver implements the sysfs interface for the Corsair PSUs with a HID protocol interface of the HXi and RMi series. These power supplies provide access to a micro-controller with 2 attached temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for power usage and 4 sensors for current levels and additional non-sensor information like uptimes.
Sysfs entries¶
curr1_input |
Total current usage |
curr2_input |
Current on the 12v psu rail |
curr2_crit |
Current max critical value on the 12v psu rail |
curr3_input |
Current on the 5v psu rail |
curr3_crit |
Current max critical value on the 5v psu rail |
curr4_input |
Current on the 3.3v psu rail |
curr4_crit |
Current max critical value on the 3.3v psu rail |
fan1_input |
RPM of psu fan |
in0_input |
Voltage of the psu ac input |
in1_input |
Voltage of the 12v psu rail |
in1_crit |
Voltage max critical value on the 12v psu rail |
in1_lcrit |
Voltage min critical value on the 12v psu rail |
in2_input |
Voltage of the 5v psu rail |
in2_crit |
Voltage max critical value on the 5v psu rail |
in2_lcrit |
Voltage min critical value on the 5v psu rail |
in3_input |
Voltage of the 3.3v psu rail |
in3_crit |
Voltage max critical value on the 3.3v psu rail |
in3_lcrit |
Voltage min critical value on the 3.3v psu rail |
power1_input |
Total power usage |
power2_input |
Power usage of the 12v psu rail |
power3_input |
Power usage of the 5v psu rail |
power4_input |
Power usage of the 3.3v psu rail |
pwm1 |
PWM value, read only |
pwm1_enable |
PWM mode, read only |
temp1_input |
Temperature of the psu vrm component |
temp1_crit |
Temperature max cirtical value of the psu vrm component |
temp2_input |
Temperature of the psu case |
temp2_crit |
Temperature max critical value of psu case |
Usage Notes¶
It is an USB HID device, so it is auto-detected, supports hot-swapping and several devices at once.
Flickering values in the rail voltage levels can be an indicator for a failing PSU. Accordingly to the default automatic fan speed plan the fan starts at about 30% of the wattage rating. If this does not happen, a fan failure is likely. The driver also provides some additional useful values via debugfs, which do not fit into the hwmon class.
Debugfs entries¶
ocpmode |
Single or multi rail mode of the PCIe power connectors |
product |
Product name of the psu |
uptime |
Session uptime of the psu |
uptime_total |
Total uptime of the psu |
vendor |
Vendor name of the psu |