-
Notifications
You must be signed in to change notification settings - Fork 256
Open
Labels
bugApparent bug in liquidctlApparent bug in liquidctl
Description
Describe the bug
The liquidctl driver has issues with Corsair Commander Core, Core XT and ST models running firmware version 2.
The most common sign is hitting an ExpectationNotMet exception.
[INFO] (cli) (log): detailed error: Corsair Commander Core XT (experimental): unspecified liquidctl error: ExpectationNotMet('device returned incorrect data type')
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/liquidctl/cli.py", line 475, in main
_device_set_speed(dev, args, **opts)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/liquidctl/cli.py", line 294, in _device_set_speed
dev.set_fixed_speed(args['<channel>'].lower(), int(args['<percentage>'][0]), **opts)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/liquidctl/driver/commander_core.py", line 147, in set_fixed_speed
res = self._read_data(_MODE_HW_SPEED_MODE, _DATA_TYPE_HW_SPEED_MODE)
File "/usr/lib/python3.13/site-packages/liquidctl/driver/commander_core.py", line 207, in _read_data
raise ExpectationNotMet('device returned incorrect data type')
liquidctl.error.ExpectationNotMet: unspecified liquidctl error
[ERROR] (cli) (log): Corsair Commander Core XT (experimental): unspecified liquidctl error
This issues merges and replaces #520, #583, #623, #729, #750. Check those for more information.
Additionally, the following issues may also be related: #598, #679, #705
Commands executed
(See original issues)
Output of all relevant commands with --debug flag
(See original issues)
Affected device
Corsair Commander Core, Core XT and ST models
Does your version of liquidctl support the device in question?
Yes, my version supports it
Operating system and version
Unrelated
Installation method
Unrelated
Version of liquidctl
liquidctl v1.13.0
Metadata
Metadata
Assignees
Labels
bugApparent bug in liquidctlApparent bug in liquidctl