62 lines
2.1 KiB
ReStructuredText
62 lines
2.1 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
Kernel driver aquacomputer-d5next
|
|
=================================
|
|
|
|
Supported devices:
|
|
|
|
* Aquacomputer D5 Next watercooling pump
|
|
|
|
Author: Aleksa Savic
|
|
|
|
Description
|
|
-----------
|
|
|
|
This driver exposes hardware sensors of the Aquacomputer D5 Next watercooling
|
|
pump, which communicates through a proprietary USB HID protocol.
|
|
|
|
Available sensors are pump and fan speed, power, voltage and current, as
|
|
well as coolant temperature. Also available through debugfs are the serial
|
|
number, firmware version and power-on count.
|
|
|
|
Attaching a fan is optional and allows it to be controlled using temperature
|
|
curves directly from the pump. If it's not connected, the fan-related sensors
|
|
will report zeroes.
|
|
|
|
The pump can be configured either through software or via its physical
|
|
interface. Configuring the pump through this driver is not implemented, as it
|
|
seems to require sending it a complete configuration. That includes addressable
|
|
RGB LEDs, for which there is no standard sysfs interface. Thus, that task is
|
|
better suited for userspace tools.
|
|
|
|
Usage notes
|
|
-----------
|
|
|
|
The pump communicates via HID reports. The driver is loaded automatically by
|
|
the kernel and supports hotswapping.
|
|
|
|
Sysfs entries
|
|
-------------
|
|
|
|
============ =============================================
|
|
temp1_input Coolant temperature (in millidegrees Celsius)
|
|
fan1_input Pump speed (in RPM)
|
|
fan2_input Fan speed (in RPM)
|
|
power1_input Pump power (in micro Watts)
|
|
power2_input Fan power (in micro Watts)
|
|
in0_input Pump voltage (in milli Volts)
|
|
in1_input Fan voltage (in milli Volts)
|
|
in2_input +5V rail voltage (in milli Volts)
|
|
curr1_input Pump current (in milli Amperes)
|
|
curr2_input Fan current (in milli Amperes)
|
|
============ =============================================
|
|
|
|
Debugfs entries
|
|
---------------
|
|
|
|
================ ===============================================
|
|
serial_number Serial number of the pump
|
|
firmware_version Version of installed firmware
|
|
power_cycles Count of how many times the pump was powered on
|
|
================ ===============================================
|