← Documents Documentation/hwmon/corsair-psu.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver corsair-psu

Corsair HXi·RMi PSU의 rail별 current·voltage·power·temperature와 debugfs 진단값입니다.

Source pathDocumentation/hwmon/corsair-psu.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

corsair-psu.rst:1-101

PSU micro-controller의 AC·DC rail telemetry와 fan·temperature를 읽고 failure 징후를 진단합니다.

문서 개요
항목
SourceDocumentation/hwmon/corsair-psu.rst
분량101 source lines
Rails12V, 5V, 3.3V
TransportUSB HID

원문 분량과 핵심 지원 범위입니다.

핵심 흐름
PSU 자동 탐지Rail sensor 읽기Critical limit 확인Debugfs identity·uptime 확인

측정과 제어의 기본 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0-or-later
2
3 Kernel driver corsair-psu
4 =========================
5
6 Supported devices:
7
8 * Corsair Power Supplies
9
10 Corsair HX550i
11
12 Corsair HX650i
13
14 Corsair HX750i
15
16 Corsair HX850i
17
18 Corsair HX1000i (Legacy and Series 2023)
19
20 Corsair HX1200i (Legacy, Series 2023 and Series 2025)
21
22 Corsair HX1500i (Legacy and Series 2023)
23
24 Corsair RM550i
25
26 Corsair RM650i
27
28 Corsair RM750i
29
30 Corsair RM850i
31
32 Corsair RM1000i
33
34 Author: Wilken Gottwalt
35
36 Description
37 -----------
38
39 This driver implements the sysfs interface for the Corsair PSUs with a HID protocol
40 interface of the HXi and RMi series.
41 These power supplies provide access to a micro-controller with 2 attached
42 temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for
43 power usage and 4 sensors for current levels and additional non-sensor information
44 like uptimes.
45
46 Sysfs entries
47 -------------
48
49 ======================= ========================================================
50 curr1_input Total current usage
51 curr2_input Current on the 12v psu rail
52 curr2_crit Current max critical value on the 12v psu rail
53 curr3_input Current on the 5v psu rail
54 curr3_crit Current max critical value on the 5v psu rail
55 curr4_input Current on the 3.3v psu rail
56 curr4_crit Current max critical value on the 3.3v psu rail
57 fan1_input RPM of psu fan
58 in0_input Voltage of the psu ac input
59 in1_input Voltage of the 12v psu rail
60 in1_crit Voltage max critical value on the 12v psu rail
61 in1_lcrit Voltage min critical value on the 12v psu rail
62 in2_input Voltage of the 5v psu rail
63 in2_crit Voltage max critical value on the 5v psu rail
64 in2_lcrit Voltage min critical value on the 5v psu rail
65 in3_input Voltage of the 3.3v psu rail
66 in3_crit Voltage max critical value on the 3.3v psu rail
67 in3_lcrit Voltage min critical value on the 3.3v psu rail
68 power1_input Total power usage
69 power2_input Power usage of the 12v psu rail
70 power3_input Power usage of the 5v psu rail
71 power4_input Power usage of the 3.3v psu rail
72 pwm1 PWM value, read only
73 pwm1_enable PWM mode, read only
74 temp1_input Temperature of the psu vrm component
75 temp1_crit Temperature max cirtical value of the psu vrm component
76 temp2_input Temperature of the psu case
77 temp2_crit Temperature max critical value of psu case
78 ======================= ========================================================
79
80 Usage Notes
81 -----------
82
83 It is an USB HID device, so it is auto-detected, supports hot-swapping and
84 several devices at once.
85
86 Flickering values in the rail voltage levels can be an indicator for a failing
87 PSU. Accordingly to the default automatic fan speed plan the fan starts at about
88 30% of the wattage rating. If this does not happen, a fan failure is likely. The
89 driver also provides some additional useful values via debugfs, which do not fit
90 into the hwmon class.
91
92 Debugfs entries
93 ---------------
94
95 ======================= ========================================================
96 ocpmode Single or multi rail mode of the PCIe power connectors
97 product Product name of the psu
98 uptime Session uptime of the psu
99 uptime_total Total uptime of the psu
100 vendor Vendor name of the psu
101 ======================= ========================================================
102

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Corsair HXi·RMi PSU 지원

1-45

이 GPL-2.0-or-later driver는 Corsair HX550i, HX650i, HX750i, HX850i, HX1000i Legacy·Series 2023, HX1200i Legacy·Series 2023·Series 2025, HX1500i Legacy·Series 2023을 지원합니다.

RMi 계열은 RM550i, RM650i, RM750i, RM850i, RM1000i를 지원합니다. 저자는 Wilken Gottwalt입니다.

HXi와 RMi series의 HID protocol interface를 사용하는 PSU에 sysfs interface를 제공합니다. Micro-controller에는 temperature sensor 2개, fan RPM sensor 1개, voltage sensor 4개, power usage sensor 4개, current sensor 4개가 연결되어 있고 uptime 같은 비-sensor 정보도 제공합니다.

Corsair PSU 지원
항목
HXiHX550i/650i/750i/850i/1000i/1200i/1500i variants
RMiRM550i/650i/750i/850i/1000i
Temperature/Fan2 / 1
Voltage/Power/Current각 4
TransportUSB HID protocol

지원 series와 telemetry 자원입니다.

PSU telemetry
USB HID PSU 탐지제품 variant 확인Temperature·fan·rail sensor 읽기Hwmon과 debugfs attribute 등록

Micro-controller의 rail sensor를 hwmon channel로 변환합니다.

.. SPDX-License-Identifier: GPL-2.0-or-later

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, Series 2023 and Series 2025)

  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.

Corsair PSU sysfs

46-78

`curr1_input`은 total current usage입니다. `curr2`, `curr3`, `curr4`는 각각 12V, 5V, 3.3V rail current이며 각 `curr#_crit`은 maximum critical current입니다.

`fan1_input`은 PSU fan RPM입니다. `in0_input`은 PSU AC input voltage이고 `in1`, `in2`, `in3`은 12V, 5V, 3.3V rail voltage입니다. 각 DC rail에는 maximum critical `in#_crit`과 minimum critical `in#_lcrit`이 있습니다.

`power1_input`은 total power usage이고 `power2`, `power3`, `power4`는 12V, 5V, 3.3V rail power입니다. `pwm1`은 read-only PWM value, `pwm1_enable`은 read-only PWM mode입니다.

`temp1_input`은 PSU VRM component temperature, `temp1_crit`은 그 maximum critical value입니다. `temp2_input`은 PSU case temperature, `temp2_crit`은 case maximum critical value입니다. 원문의 `cirtical`은 critical의 오타입니다.

Corsair PSU rail ABI
그룹Total/AC12V5V3.3V
Currentcurr1curr2 + critcurr3 + critcurr4 + crit
Voltagein0 ACin1 + crit/lcritin2 + crit/lcritin3 + crit/lcrit
Powerpower1power2power3power4
Temperaturetemp1 VRMtemp2 case--
Fanfan1 RPMpwm1/mode ro--

Total과 rail별 current·voltage·power mapping입니다.

Rail 상태 확인
Total current·power 읽기12V·5V·3.3V rail 읽기Current·voltage critical limit와 비교VRM·case temperature 확인Fan RPM·PWM mode 확인

각 rail의 사용량과 critical limit를 함께 읽습니다.

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
=======================        ========================================================

PSU 진단과 debugfs

79-101

USB HID device이므로 자동 탐지되고 hot swapping과 여러 장치의 동시 사용을 지원합니다.

Rail voltage level이 flicker하면 PSU failure의 징후일 수 있습니다. Default automatic fan speed plan에서는 정격 wattage의 약 30% load에서 fan이 시작합니다. 그렇지 않으면 fan failure일 가능성이 큽니다.

Hwmon class에 맞지 않는 추가 값은 debugfs로 제공합니다. `ocpmode`는 PCIe power connector의 single/multi rail mode, `product`는 PSU product name, `uptime`은 session uptime, `uptime_total`은 total uptime, `vendor`는 vendor name입니다.

Corsair PSU 진단
관찰해석
Rail voltage flickerPSU failure 가능성
약 30% load에서도 fan 정지Fan failure 가능성
ocpmodePCIe single/multi rail mode
uptime/uptime_totalSession/total runtime
product/vendorPSU identity

관찰 항목과 의심할 fault를 정리합니다.

PSU 상태 진단
Rail voltage 안정성 관찰Load가 정격 30% 부근인지 확인Fan RPM 시작 여부 확인Product·OCP mode와 uptime 확인Failure 징후 기록

Telemetry 변화와 fan 동작을 함께 평가합니다.


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
=======================        ========================================================