Corsair commander pro support

Support should have been added in kernel 5.9 but sensors-detect doesn't detect it on bazzite for some reason? worked fine on garuda
Solution:
GitLab
Corsair Commander Pro not showing up (#327) · Issues · CoolerContro...
Bug Environment CoolerControl version:1.4.0 Distribution name and version: Bazzite 40.20240803.0
GitHub
(some) temp and (all)fans report as zero on latest arch kernel · Is...
on Linux Kiseki 5.17.5-arch1-1 #1 SMP PREEMPT Wed, 27 Apr 2022 20:56:11 +0000 x86_64 GNU/Linux sudo sensors reports corsaircpro-hid-3-a Adapter: HID adapter in0: 0.00 V in1: N/A in2: 0.00 V fan1 3p...
Jump to solution
14 Replies
Kyle Gospo
Kyle Gospo2mo ago
Works fine here, but I'm using cooler control
zany130
zany1302mo ago
yeah im using cooler control I was just using sensors-detect to see see if I can get it detected by default it wasn't detecting any fans on my system until i ran sensors-detect and it found my mother board fan headers and the cpu fan
Kyle Gospo
Kyle Gospo2mo ago
That's very strange, it just works here I have never run that command
zany130
zany1302mo ago
https://paste.centos.org/view/0b10e279 my device info if it helps huh looks like lm-sensors is seeing the comander pro and the fans on it
sensors
nct6779-isa-0290
Adapter: ISA adapter
Vcore: 648.00 mV (min = +0.00 V, max = +1.74 V)
in1: 1.28 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: 3.28 V (min = +2.98 V, max = +3.63 V)
+3.3V: 3.28 V (min = +2.98 V, max = +3.63 V)
in4: 1.83 V (min = +0.00 V, max = +0.00 V) ALARM
in5: 1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 1.36 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: 3.42 V (min = +2.98 V, max = +3.63 V)
Vbat: 3.28 V (min = +2.70 V, max = +3.63 V)
in9: 0.00 V (min = +0.00 V, max = +0.00 V)
in10: 736.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 1.08 V (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.66 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 928.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 1.84 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 2036 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +34.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor
CPUTIN: +39.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN0: +7.0°C sensor = thermistor
AUXTIN1: +40.0°C sensor = thermistor
AUXTIN2: +22.0°C sensor = thermistor
AUXTIN3: -27.0°C sensor = thermistor
SMBUSMASTER 0: +62.0°C
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
PCH_DIM0_TEMP: +0.0°C
TSI0_TEMP: +62.0°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled

zenergy-isa-0000
Adapter: ISA adapter
Ecore000: 24.47 kJ
Ecore001: 23.12 kJ
Ecore002: 23.99 kJ
Ecore003: 24.50 kJ
Ecore004: 24.17 kJ
Ecore005: 24.21 kJ
Esocket0: 208.82 kJ

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +61.8°C
Tccd1: +58.5°C

amdgpu-pci-1000
Adapter: PCI adapter
vddgfx: 843.00 mV
fan1: 661 RPM (min = 0 RPM, max = 3360 RPM)
edge: +35.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
junction: +36.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
mem: +36.0°C (crit = +105.0°C, hyst = -273.1°C)
(emerg = +110.0°C)
PPT: 10.00 W (cap = 213.00 W)

nvme-pci-0c00
Adapter: PCI adapter
Composite: +33.9°C (low = -273.1°C, high = +81.8°C)
(crit = +84.8°C)
Sensor 1: +33.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +44.9°C (low = -273.1°C, high = +65261.8°C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: N/A

corsaircpro-hid-3-8
Adapter: HID adapter
in0: 11.94 V
in1: 4.85 V
in2: 3.32 V
fan1 3pin: 1299 RPM
fan2 3pin: 1291 RPM
fan3 3pin: 0 RPM
fan4 4pin: 1308 RPM
fan5 4pin: 1438 RPM
temp1: +12.6°C
temp2: +24.9°C
temp3: +25.7°C
temp4: +31.4°C

nvme-pci-0100
Adapter: PCI adapter
Composite: +34.9°C (low = -40.1°C, high = +83.8°C)
(crit = +87.8°C)
Sensor 1: +54.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +33.9°C (low = -273.1°C, high = +65261.8°C)
sensors
nct6779-isa-0290
Adapter: ISA adapter
Vcore: 648.00 mV (min = +0.00 V, max = +1.74 V)
in1: 1.28 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: 3.28 V (min = +2.98 V, max = +3.63 V)
+3.3V: 3.28 V (min = +2.98 V, max = +3.63 V)
in4: 1.83 V (min = +0.00 V, max = +0.00 V) ALARM
in5: 1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 1.36 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: 3.42 V (min = +2.98 V, max = +3.63 V)
Vbat: 3.28 V (min = +2.70 V, max = +3.63 V)
in9: 0.00 V (min = +0.00 V, max = +0.00 V)
in10: 736.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 1.08 V (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.66 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 928.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 1.84 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 2036 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
SYSTIN: +34.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor
CPUTIN: +39.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
AUXTIN0: +7.0°C sensor = thermistor
AUXTIN1: +40.0°C sensor = thermistor
AUXTIN2: +22.0°C sensor = thermistor
AUXTIN3: -27.0°C sensor = thermistor
SMBUSMASTER 0: +62.0°C
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
PCH_DIM0_TEMP: +0.0°C
TSI0_TEMP: +62.0°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled

zenergy-isa-0000
Adapter: ISA adapter
Ecore000: 24.47 kJ
Ecore001: 23.12 kJ
Ecore002: 23.99 kJ
Ecore003: 24.50 kJ
Ecore004: 24.17 kJ
Ecore005: 24.21 kJ
Esocket0: 208.82 kJ

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +61.8°C
Tccd1: +58.5°C

amdgpu-pci-1000
Adapter: PCI adapter
vddgfx: 843.00 mV
fan1: 661 RPM (min = 0 RPM, max = 3360 RPM)
edge: +35.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
junction: +36.0°C (crit = +110.0°C, hyst = -273.1°C)
(emerg = +115.0°C)
mem: +36.0°C (crit = +105.0°C, hyst = -273.1°C)
(emerg = +110.0°C)
PPT: 10.00 W (cap = 213.00 W)

nvme-pci-0c00
Adapter: PCI adapter
Composite: +33.9°C (low = -273.1°C, high = +81.8°C)
(crit = +84.8°C)
Sensor 1: +33.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +44.9°C (low = -273.1°C, high = +65261.8°C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1: N/A

corsaircpro-hid-3-8
Adapter: HID adapter
in0: 11.94 V
in1: 4.85 V
in2: 3.32 V
fan1 3pin: 1299 RPM
fan2 3pin: 1291 RPM
fan3 3pin: 0 RPM
fan4 4pin: 1308 RPM
fan5 4pin: 1438 RPM
temp1: +12.6°C
temp2: +24.9°C
temp3: +25.7°C
temp4: +31.4°C

nvme-pci-0100
Adapter: PCI adapter
Composite: +34.9°C (low = -40.1°C, high = +83.8°C)
(crit = +87.8°C)
Sensor 1: +54.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +33.9°C (low = -273.1°C, high = +65261.8°C)
no idea why cooler control doesn't so fixed by disabling hide duplicate devices in the cooler control settings. is that a default option or did I mistakenly enabled that 😅 hmm though i am still missing one fan in cooler control fan 1 which again shows up in sensors but not cooler control ... wtf 😖 edit Jounral https://bpa.st/LPNA Error reading fan pwm value: No data available (os error 61) seems relevent
zany130
zany1302mo ago
@Kyle Gospo made a bug report on the coolercontrol gitlab https://gitlab.com/coolercontrol/coolercontrol/-/issues/327 they think it may be a bazzite issue with the python version's it uses https://discord.com/channels/908873022105079848/908873022105079851/1269619434499080324
GitLab
Corsair Commander Pro not showing up (#327) · Issues · CoolerContro...
Bug Environment CoolerControl version:1.4.0 Distribution name and version: Bazzite 40.20240803.0
HikariKnight
HikariKnight2mo ago
fedora would have the same issue then, i dont think we use a newer python than them 🤔
Kyle Gospo
Kyle Gospo2mo ago
we do not
HikariKnight
HikariKnight2mo ago
thats what i saw too
zany130
zany1302mo ago
Doesit also work in liquid control with the commander pro for you ? I noticed that when I ran liquidctrl status I think it was it started complaining about the commander pro kernel driver Not at my PC rn how to step away but I'll see if I can get the exact error
liquidctl initialize ─╯/usr/lib/python3.12/site-packages/docopt.py:165: SyntaxWarning: invalid escape sequence '\S'
name = re.findall('(<\S*?>)', source)[0] /usr/lib/python3.12/site-packages/docopt.py:166: SyntaxWarning: invalid escape sequence '\['
value = re.findall('\[default: (.*)\]', source, flags=re.I) /usr/lib/python3.12/site-packages/docopt.py:207: SyntaxWarning: invalid escape sequence '\['
matched = re.findall('\[default: (.*)\]', description, flags=re.I) /usr/lib/python3.12/site-packages/docopt.py:456: SyntaxWarning: invalid escape sequence '\S' split = re.split('\n *(<\S+?>|-\S+?)', doc)[1:] WARNING: some attributes cannot be read from corsair-cpro kernel driver Corsair Commander Pro
├── Temperature probe 1 Yes ├── Temperature probe 2 Yes
├── Temperature probe 3 Yes
├── Temperature probe 4 Yes ├── Fan 1 control mode DC
├── Fan 2 control mode DC
├── Fan 3 control mode DC ├── Fan 4 control mode PWM
├── Fan 5 control mode PWM
liquidctl initialize ─╯/usr/lib/python3.12/site-packages/docopt.py:165: SyntaxWarning: invalid escape sequence '\S'
name = re.findall('(<\S*?>)', source)[0] /usr/lib/python3.12/site-packages/docopt.py:166: SyntaxWarning: invalid escape sequence '\['
value = re.findall('\[default: (.*)\]', source, flags=re.I) /usr/lib/python3.12/site-packages/docopt.py:207: SyntaxWarning: invalid escape sequence '\['
matched = re.findall('\[default: (.*)\]', description, flags=re.I) /usr/lib/python3.12/site-packages/docopt.py:456: SyntaxWarning: invalid escape sequence '\S' split = re.split('\n *(<\S+?>|-\S+?)', doc)[1:] WARNING: some attributes cannot be read from corsair-cpro kernel driver Corsair Commander Pro
├── Temperature probe 1 Yes ├── Temperature probe 2 Yes
├── Temperature probe 3 Yes
├── Temperature probe 4 Yes ├── Fan 1 control mode DC
├── Fan 2 control mode DC
├── Fan 3 control mode DC ├── Fan 4 control mode PWM
├── Fan 5 control mode PWM
Something seems to be broken with python here.... Is there any way to downgrade it? I'm guessing not.... https://discord.com/channels/908873022105079848/908873022105079851/1269711955308843122 i can roll a version of the suse packages fixed to 312 and test them but I don't have the commander so I don't know that I could break it. @zany130 I would collaborate with the bazzite devs on this. Please let them know that the coolercontrol devs aren't trying to lazily push this on to them, we are here and willing to help at any point.... It just really seems bazzite-python (maybe python 312) specific, so we're not well positioned to help at this point.
Kyle Gospo
Kyle Gospo2mo ago
we won't make that change. Again, our version of Python is Fedora's version of python This would be on fedora to fix Trying to upgrade python separate from them would be a nightmare in the meantime can you layer an older version of coolercontrol without this breaking change for your needs?
zany130
zany1302mo ago
What I don't get is why it's only not working for me if ita sounding like a python incompatibility I'll try rebasing to before the breaking cooler control update that happened a few days ago ...
Kyle Gospo
Kyle Gospo2mo ago
no need to rebase coolercontrol is a layer just rpm-ostree remove coolercontrol and then rpm-ostree install older-coolercontrol-rpm.rpm
zany130
zany1302mo ago
Ohhh ok 👍 how can I find an older rpm of cooler control? they don't seem to provide rpm in the gitlab releseses only deb
Solution
zany130
zany1302mo ago
GitLab
Corsair Commander Pro not showing up (#327) · Issues · CoolerContro...
Bug Environment CoolerControl version:1.4.0 Distribution name and version: Bazzite 40.20240803.0
GitHub
(some) temp and (all)fans report as zero on latest arch kernel · Is...
on Linux Kiseki 5.17.5-arch1-1 #1 SMP PREEMPT Wed, 27 Apr 2022 20:56:11 +0000 x86_64 GNU/Linux sudo sensors reports corsaircpro-hid-3-a Adapter: HID adapter in0: 0.00 V in1: N/A in2: 0.00 V fan1 3p...
Want results from more Discord servers?
Add your server