Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commander Pro -> Initialization is needed every ~15min (Proxmox Server) #611

Open
Ramalama2 opened this issue Jun 24, 2023 · 1 comment
Open
Labels
bug Apparent bug in liquidctl

Comments

@Ramalama2
Copy link

Ramalama2 commented Jun 24, 2023

Describe the bug

Hi, first thank you a lot Jonas for this great tool.
It's working actually pretty flawless here, i have just one weird issue, that is actually not a big deal tbh.

Specs:
- OS: Proxmox 8.0.3 / Debian 12 Bookworm
- Kernel: 6.2.16
- HW: X570D4I-2T / 128gb ecc / R7 5800x / Arc A380
- python: 3.11.2
- Version: liquidctl v0.0.0-unknown (Linux-6.2.16-3-pve-x86_64-with-glibc2.36)
- Apt Version: liquidctl/stable,now 1.12.1-1 amd64 [installed]
  1. Issue:
    A quote from your Description about the Commander Pro:
    "The device should be initialized every time it is powered on, including when the system resumes from suspending to memory."
    -> Proxmox never sleeps here or anything, its always on and running 24/7
    -> But i have to "initialize" liquidctl every 15-30 minutes, because if not, after some time status won't report anything else as the rail voltage.
    -> I initialize liquidctl with "--direct-access" always (that leads to second question)

  2. Issue:
    -> I have to initialize liquidctl always with "--direct-access", or normally, but with unloading the kernel module "modprobe -r corsair_cpro" first.
    -> Funny thing is, that your liquidctl loads itself its own module called "corsair-cpro", this module strangely works perfect.
    -> If i don't unload the "corsair_cpro" module or if i don't use "--direct-access" to initialize, liquidctl won't see the fans or temperature sensors.
    -> For me it looks clearly, like the "corsair_cpro" kernel module inside 6.2.16 is buggy/crappy ?
    -> Couldn't you push some commits to upstream, to fix the kernel module?

  3. Why is it all not so important:
    -> Because the Corsair Commander Pro, operates by itself, means setting it once is enough. The commander pro will keep the settings during reboots, Powerloss, unplug/replug etc....
    -> Once you set your desired settings for the fans etc, the commander will keep it forever, which is pretty amazing tbh.

Commands executed

I made a script, where i simply set my settings:

liquidctlsetspeed.sh
liquidctl initialize --direct-access
sleep 0.2
liquidctl set fan1 speed 70
sleep 0.2
liquidctl set fan2 speed 70
sleep 0.2
liquidctl set fan3 speed 60
sleep 0.2
liquidctl set fan4 speed 70
sleep 0.2
liquidctl set fan5 speed 80
sleep 0.2
liquidctl set fan6 speed 80

Output of all relevant commands with --debug flag

liquidctl initialize --debug (without --direct access)
[DEBUG] (cli) (_log_env_infos): script: /usr/bin/liquidctl
[DEBUG] (cli) (_log_env_infos): version: 0.0.0-unknown
[DEBUG] (cli) (_log_env_infos): platform: Linux-6.2.16-3-pve-x86_64-with-glibc2.36
[DEBUG] (cli) (_log_env_infos): python: 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
[DEBUG] (cli) (_log_env_infos): encoding: UTF-8 default, UTF-8 preferred, utf8_mode 0
[DEBUG] (cli) (_log_env_infos): with colorlog: 6.7.0
[DEBUG] (cli) (_log_env_infos): with crcmod: 1.7
[DEBUG] (cli) (_log_env_infos): with docopt: 0.6.2
[DEBUG] (cli) (_log_env_infos): with hidapi: 0.9.0.post3
[DEBUG] (cli) (_log_env_infos): with pillow: 9.4.0
[DEBUG] (cli) (_log_env_infos): with pyusb: 1.2.1.post2
[DEBUG] (cli) (_log_env_infos): with smbus: version n/a (No package metadata was found for smbus)
[DEBUG] (cli) (_log_env_infos): with winusbcdc: version n/a (No package metadata was found for winusbcdc)
[DEBUG] (cli) (_log_env_infos): with libusb-package: version n/a (No package metadata was found for libusb-package)
[DEBUG] (smbus) (find_devices): searching LinuxI2c
[DEBUG] (smbus) (find_devices): LinuxI2c drivers: Ddr4Temperature, EvgaPascal, RogTuring, VengeanceRgb
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-3
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-10
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-1
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-8
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-6
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-4
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-11
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-2
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-0
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-9
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-7
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-5
[DEBUG] (usb) (find_devices): searching HidapiBus
[DEBUG] (usb) (find_devices): HidapiBus drivers: Aquacomputer, AuraLed, CommanderCore, CommanderPro, CorsairHidPsu, H1V2, HydroPlatinum, Kraken2, KrakenX3, KrakenZ3, NzxtEPsu, RgbFusion2, SmartDevice, SmartDevice2, _BaseSmartDevice
[DEBUG] (usb) (find_devices): HID device: 1b1c:0c10 (usage_page=0x0084 usage=0x0052)
[DEBUG] (usb) (__init__): has kernel driver: corsair-cpro (/sys/class/hidraw/hidraw0/device/hwmon/hwmon6)
[DEBUG] (usb) (probe): CommanderPro identified: Corsair Commander Pro
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0006)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0002)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0001)
[DEBUG] (usb) (find_devices): searching PyUsbBus
[DEBUG] (usb) (find_devices): PyUsbBus drivers: Hydro690Lc, HydroPro, Legacy690Lc, Modern690Lc, _Base690Lc, _ModernBase690Lc
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 046b:ff10
[DEBUG] (usb) (find_devices): USB device: 046b:ffb0
[DEBUG] (usb) (find_devices): USB device: 046b:ff01
[DEBUG] (usb) (find_devices): USB device: 1b1c:0c10
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (cli) (main): device: Corsair Commander Pro
[DEBUG] (keyval) (__init__): data in /run/user/0/liquidctl/vid1b1c_pid0c10/loc0
[INFO] (commander_pro) (initialize): bound to corsair-cpro kernel driver, assuming it is already initialized
[WARNING] (commander_pro) (_get_static_info_from_hwmon): some attributes cannot be read from corsair-cpro kernel driver
[DEBUG] (commander_pro) (_get_static_info_from_hwmon): [1, 0, 1, 1]
[DEBUG] (keyval) (store): stored temp_sensors_connected=[1, 0, 1, 1] (in /run/user/0/liquidctl/vid1b1c_pid0c10/loc0/temp_sensors_connected)
[DEBUG] (hwmon) (get_string): read fan1_label: fan1 4pin
[DEBUG] (hwmon) (get_string): read fan2_label: fan2 4pin
[DEBUG] (hwmon) (get_string): read fan3_label: fan3 4pin
[DEBUG] (hwmon) (get_string): read fan4_label: fan4 4pin
[DEBUG] (hwmon) (get_string): read fan5_label: fan5 4pin
[DEBUG] (hwmon) (get_string): read fan6_label: fan6 4pin
[DEBUG] (commander_pro) (_get_static_info_from_hwmon): [2, 2, 2, 2, 2, 2]
[DEBUG] (keyval) (store): stored fan_modes=[2, 2, 2, 2, 2, 2] (in /run/user/0/liquidctl/vid1b1c_pid0c10/loc0/fan_modes)
Corsair Commander Pro
├── Temperature probe 1    Yes
├── Temperature probe 2     No
├── Temperature probe 3    Yes
├── Temperature probe 4    Yes
├── Fan 1 control mode     PWM
├── Fan 2 control mode     PWM
├── Fan 3 control mode     PWM
├── Fan 4 control mode     PWM
├── Fan 5 control mode     PWM
└── Fan 6 control mode     PWM
liquidctl status --debug
[DEBUG] (cli) (_log_env_infos): script: /usr/bin/liquidctl
[DEBUG] (cli) (_log_env_infos): version: 0.0.0-unknown
[DEBUG] (cli) (_log_env_infos): platform: Linux-6.2.16-3-pve-x86_64-with-glibc2.36
[DEBUG] (cli) (_log_env_infos): python: 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
[DEBUG] (cli) (_log_env_infos): encoding: UTF-8 default, UTF-8 preferred, utf8_mode 0
[DEBUG] (cli) (_log_env_infos): with colorlog: 6.7.0
[DEBUG] (cli) (_log_env_infos): with crcmod: 1.7
[DEBUG] (cli) (_log_env_infos): with docopt: 0.6.2
[DEBUG] (cli) (_log_env_infos): with hidapi: 0.9.0.post3
[DEBUG] (cli) (_log_env_infos): with pillow: 9.4.0
[DEBUG] (cli) (_log_env_infos): with pyusb: 1.2.1.post2
[DEBUG] (cli) (_log_env_infos): with smbus: version n/a (No package metadata was found for smbus)
[DEBUG] (cli) (_log_env_infos): with winusbcdc: version n/a (No package metadata was found for winusbcdc)
[DEBUG] (cli) (_log_env_infos): with libusb-package: version n/a (No package metadata was found for libusb-package)
[DEBUG] (smbus) (find_devices): searching LinuxI2c
[DEBUG] (smbus) (find_devices): LinuxI2c drivers: Ddr4Temperature, EvgaPascal, RogTuring, VengeanceRgb
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-3
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-10
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-1
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-8
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-6
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-4
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-11
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-2
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-0
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-9
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-7
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-5
[DEBUG] (usb) (find_devices): searching HidapiBus
[DEBUG] (usb) (find_devices): HidapiBus drivers: Aquacomputer, AuraLed, CommanderCore, CommanderPro, CorsairHidPsu, H1V2, HydroPlatinum, Kraken2, KrakenX3, KrakenZ3, NzxtEPsu, RgbFusion2, SmartDevice, SmartDevice2, _BaseSmartDevice
[DEBUG] (usb) (find_devices): HID device: 1b1c:0c10 (usage_page=0x0084 usage=0x0052)
[DEBUG] (usb) (__init__): has kernel driver: corsair-cpro (/sys/class/hidraw/hidraw0/device/hwmon/hwmon6)
[DEBUG] (usb) (probe): CommanderPro identified: Corsair Commander Pro
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0006)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0002)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0001)
[DEBUG] (usb) (find_devices): searching PyUsbBus
[DEBUG] (usb) (find_devices): PyUsbBus drivers: Hydro690Lc, HydroPro, Legacy690Lc, Modern690Lc, _Base690Lc, _ModernBase690Lc
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 046b:ff10
[DEBUG] (usb) (find_devices): USB device: 046b:ffb0
[DEBUG] (usb) (find_devices): USB device: 046b:ff01
[DEBUG] (usb) (find_devices): USB device: 1b1c:0c10
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (cli) (main): device: Corsair Commander Pro
[DEBUG] (keyval) (__init__): data in /run/user/0/liquidctl/vid1b1c_pid0c10/loc0
[INFO] (commander_pro) (get_status): bound to corsair-cpro kernel driver, reading status from hwmon
[DEBUG] (keyval) (load): loaded temp_sensors_connected=[1, 0, 1, 1] (from /run/user/0/liquidctl/vid1b1c_pid0c10/loc0/temp_sensors_connected)
[DEBUG] (keyval) (load): loaded fan_modes=[2, 2, 2, 2, 2, 2] (from /run/user/0/liquidctl/vid1b1c_pid0c10/loc0/fan_modes)
[DEBUG] (hwmon) (get_string): read temp1_input: 56760
[DEBUG] (hwmon) (get_string): read temp3_input: 47050
[DEBUG] (hwmon) (get_string): read temp4_input: 40980
[DEBUG] (hwmon) (get_string): read fan1_input: 1754
[DEBUG] (hwmon) (get_string): read fan2_input: 1578
[DEBUG] (hwmon) (get_string): read fan3_input: 1369
[DEBUG] (hwmon) (get_string): read fan4_input: 3785
[DEBUG] (hwmon) (get_string): read fan5_input: 4300
[DEBUG] (hwmon) (get_string): read fan6_input: 1182
[DEBUG] (hwmon) (get_string): read in0_input: 12174
[DEBUG] (hwmon) (get_string): read in1_input: 5010
[DEBUG] (hwmon) (get_string): read in2_input: 3382
Corsair Commander Pro
├── Temperature 1     56.8  °C
├── Temperature 3     47.1  °C
├── Temperature 4     41.0  °C
├── Fan 1 speed       1754  rpm
├── Fan 2 speed       1578  rpm
├── Fan 3 speed       1369  rpm
├── Fan 4 speed       3785  rpm
├── Fan 5 speed       4300  rpm
├── Fan 6 speed       1182  rpm
├── +12V rail        12.17  V
├── +5V rail          5.01  V
└── +3.3V rail        3.38  V

That are sadly debugs after --direct-access, means with working commander pro.
Once i did once initialize with --direct-access, the fullowing initialization without --direct-access works either.
But if needed i can send another debug, where i didn't initialized before with --direct-access, means a not working debug log.

Affected device

Corsair Commander Pro

Operating system and version

Proxmox 8.0.3 / Debian 12

Installation method

Proxmox ISO

Version of liquidctl

liquidctl v0.0.0-unknown (Linux-6.2.16-3-pve-x86_64-with-glibc2.36)

@Ramalama2 Ramalama2 added the bug Apparent bug in liquidctl label Jun 24, 2023
@Ramalama2
Copy link
Author

Now it's the time while i didn't initialized and liquidctl lost somehow the status:

If i run:

root@proxmox:~# liquidctl status
Corsair Commander Pro
├── +12V rail     12.17  V
├── +5V rail       5.01  V
└── +3.3V rail     3.38  V

if i run:

root@proxmox:~# sensors
corsaircpro-hid-3-1
Adapter: HID adapter
in0:          12.17 V
in1:           5.01 V
in2:           3.38 V
fan1 4pin:   1749 RPM
fan2 4pin:   1580 RPM
fan3 4pin:   1369 RPM
fan4 4pin:   3785 RPM
fan5 4pin:   4285 RPM
fan6 4pin:   1184 RPM
temp1:        +55.5°C
temp3:        +49.7°C
temp4:        +40.2°C

nct6798-isa-0290
Adapter: ISA adapter
in0:                   488.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.69 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                     3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                     3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                     1.86 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   272.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   208.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                     3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                     3.23 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                     1.69 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                  344.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                  392.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                    1.03 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  240.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                    2.03 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
fan7:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +45.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
CPUTIN:                 +95.5°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
AUXTIN0:                +96.5°C    sensor = thermistor
AUXTIN1:                +44.0°C    sensor = thermistor
AUXTIN2:                +37.0°C    sensor = thermistor
AUXTIN3:                -61.0°C    sensor = thermistor
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C
PCH_CHIP_TEMP:           +0.0°C
PCH_CPU_TEMP:            +0.0°C
PCH_MCH_TEMP:            +0.0°C
TSI0_TEMP:              +49.8°C
TSI1_TEMP:              +54.0°C
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled

nvme-pci-2e00
Adapter: PCI adapter
Composite:    +42.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +42.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +52.9°C  (low  = -273.1°C, high = +65261.8°C)

nvme-pci-2f00
Adapter: PCI adapter
Composite:    +42.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +42.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +52.9°C  (low  = -273.1°C, high = +65261.8°C)

i915-pci-0300
Adapter: PCI adapter
in0:           0.00 V
power1:           N/A  (max =  55.00 W)
energy1:     193.96 kJ

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +49.5°C
Tccd1:        +42.8°C

nvme-pci-3000
Adapter: PCI adapter
Composite:    +41.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +41.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +51.9°C  (low  = -273.1°C, high = +65261.8°C)

nvme-pci-2d00
Adapter: PCI adapter
Composite:    +43.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +43.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +52.9°C  (low  = -273.1°C, high = +65261.8°C)

So the sensors are working perfectly as expected, just liquidctl loses track somehow.
However, if i do an "liquidctl initialize --direct-access", liquidctl will work again perfectly till it looses track again after 15-30 minutes.

Here is the debug of not working liquidctl, in case it's needed:

liquidctl status --debug
[DEBUG] (cli) (_log_env_infos): script: /usr/bin/liquidctl
[DEBUG] (cli) (_log_env_infos): version: 0.0.0-unknown
[DEBUG] (cli) (_log_env_infos): platform: Linux-6.2.16-3-pve-x86_64-with-glibc2.36
[DEBUG] (cli) (_log_env_infos): python: 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
[DEBUG] (cli) (_log_env_infos): encoding: UTF-8 default, UTF-8 preferred, utf8_mode 0
[DEBUG] (cli) (_log_env_infos): with colorlog: 6.7.0
[DEBUG] (cli) (_log_env_infos): with crcmod: 1.7
[DEBUG] (cli) (_log_env_infos): with docopt: 0.6.2
[DEBUG] (cli) (_log_env_infos): with hidapi: 0.9.0.post3
[DEBUG] (cli) (_log_env_infos): with pillow: 9.4.0
[DEBUG] (cli) (_log_env_infos): with pyusb: 1.2.1.post2
[DEBUG] (cli) (_log_env_infos): with smbus: version n/a (No package metadata was found for smbus)
[DEBUG] (cli) (_log_env_infos): with winusbcdc: version n/a (No package metadata was found for winusbcdc)
[DEBUG] (cli) (_log_env_infos): with libusb-package: version n/a (No package metadata was found for libusb-package)
[DEBUG] (smbus) (find_devices): searching LinuxI2c
[DEBUG] (smbus) (find_devices): LinuxI2c drivers: Ddr4Temperature, EvgaPascal, RogTuring, VengeanceRgb
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-3
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-10
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-1
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-8
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-6
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-4
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-11
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-2
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-0
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-9
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-7
[DEBUG] (smbus) (find_devices): I²C adapter: i2c-5
[DEBUG] (usb) (find_devices): searching HidapiBus
[DEBUG] (usb) (find_devices): HidapiBus drivers: Aquacomputer, AuraLed, CommanderCore, CommanderPro, CorsairHidPsu, H1V2, HydroPlatinum, Kraken2, KrakenX3, KrakenZ3, NzxtEPsu, RgbFusion2, SmartDevice, SmartDevice2, _BaseSmartDevice
[DEBUG] (usb) (find_devices): HID device: 1b1c:0c10 (usage_page=0x0084 usage=0x0052)
[DEBUG] (usb) (__init__): has kernel driver: corsair-cpro (/sys/class/hidraw/hidraw0/device/hwmon/hwmon6)
[DEBUG] (usb) (probe): CommanderPro identified: Corsair Commander Pro
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0006)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0002)
[DEBUG] (usb) (find_devices): HID device: 046b:ff10 (usage_page=0x0001 usage=0x0001)
[DEBUG] (usb) (find_devices): searching PyUsbBus
[DEBUG] (usb) (find_devices): PyUsbBus drivers: Hydro690Lc, HydroPro, Legacy690Lc, Modern690Lc, _Base690Lc, _ModernBase690Lc
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 046b:ff10
[DEBUG] (usb) (find_devices): USB device: 046b:ffb0
[DEBUG] (usb) (find_devices): USB device: 046b:ff01
[DEBUG] (usb) (find_devices): USB device: 1b1c:0c10
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (usb) (find_devices): USB device: 1d6b:0003
[DEBUG] (usb) (find_devices): USB device: 1d6b:0002
[DEBUG] (cli) (main): device: Corsair Commander Pro
[DEBUG] (keyval) (__init__): data in /run/user/0/liquidctl/vid1b1c_pid0c10/loc0
[INFO] (commander_pro) (get_status): bound to corsair-cpro kernel driver, reading status from hwmon
[DEBUG] (keyval) (load): no data (file) found for temp_sensors_connected
[DEBUG] (keyval) (load): no data (file) found for fan_modes
[DEBUG] (hwmon) (get_string): read in0_input: 12165
[DEBUG] (hwmon) (get_string): read in1_input: 5010
[DEBUG] (hwmon) (get_string): read in2_input: 3382
Corsair Commander Pro
├── +12V rail     12.17  V
├── +5V rail       5.01  V
└── +3.3V rail     3.38  V

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Apparent bug in liquidctl
Projects
None yet
Development

No branches or pull requests

1 participant