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

Can't find commander pro in system #1

Open
camattelaer opened this issue Feb 4, 2025 · 0 comments
Open

Can't find commander pro in system #1

camattelaer opened this issue Feb 4, 2025 · 0 comments

Comments

@camattelaer
Copy link

Hi
I have a system with a lot of BeQuiet silent wings pro fans. Due to their amperage, i have 2 commander pro's in my system. When starting cfancontrol gui it identifies the commander pros:

[INFO    ] __main__             | Starting Commander² version 1.2.0 with configuration: {'interval': 10.0, 'auto_start': False, 'profile_file': None, 'log_level': 20, 'theme': 'system', 'mode': 'gui'}
[INFO    ] sensormanager        | System sensor found {'name': 'corsaircpro', 'chip': "<Chip prefix=b'corsaircpro' bus=Bus(6, 3) addr=10 path=b'/sys/class/hwmon/hwmon8'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'k10temp', 'chip': "<Chip prefix=b'k10temp' bus=Bus(2, 0) addr=219 path=b'/sys/class/hwmon/hwmon6'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'k10temp', 'chip': "<Chip prefix=b'k10temp' bus=Bus(2, 0) addr=203 path=b'/sys/class/hwmon/hwmon4'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'nct6779', 'chip': "<Chip prefix=b'nct6779' bus=Bus(1, 0) addr=656 path=b'/sys/class/hwmon/hwmon2'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'nvme', 'chip': "<Chip prefix=b'nvme' bus=Bus(2, 0) addr=16640 path=b'/sys/class/hwmon/hwmon0'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'iwlwifi_1', 'chip': "<Chip prefix=b'iwlwifi_1' bus=Bus(4, 0) addr=0 path=b'/sys/class/hwmon/hwmon9'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'corsaircpro', 'chip': "<Chip prefix=b'corsaircpro' bus=Bus(6, 3) addr=9 path=b'/sys/class/hwmon/hwmon7'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'k10temp', 'chip': "<Chip prefix=b'k10temp' bus=Bus(2, 0) addr=211 path=b'/sys/class/hwmon/hwmon5'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'k10temp', 'chip': "<Chip prefix=b'k10temp' bus=Bus(2, 0) addr=195 path=b'/sys/class/hwmon/hwmon3'>"}
[INFO    ] sensormanager        | System sensor found {'name': 'enp3s0', 'chip': "<Chip prefix=b'enp3s0' bus=Bus(2, 0) addr=768 path=b'/sys/class/hwmon/hwmon1'>"}
[INFO    ] sensormanager        | nVidia GPU found {'id': 0, 'device': 'NVIDIA GeForce GTX 1080'}
[INFO    ] sensormanager        | nVidia GPU found {'id': 1, 'device': 'NVIDIA GeForce GTX 1080'}
[INFO    ] sensormanager        | nVidia GPU found {'id': 2, 'device': 'NVIDIA GeForce GTX 1080'}
[INFO    ] sensormanager        | nVidia GPU found {'id': 3, 'device': 'NVIDIA GeForce GTX 1080'}
[INFO    ] fancontroller        | Fan controller found {'index': 0, 'controller': 'Corsair Commander Pro'}

but it returns the following error:

[ERROR   ] fancontroller        | Error in initializing fan controller {'controller': 'Corsair Commander Pro'}
Traceback (most recent call last):
  File "/home/camattelaer/.local/lib/python3.13/site-packages/cfancontrol/fancontroller.py", line 35, in __init__
    self.device.connect()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/commander_pro.py", line 152, in connect
    ret = super().connect(**kwargs)
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/usb.py", line 130, in connect
    self.device.open()
    ~~~~~~~~~~~~~~~~^^
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/usb.py", line 418, in open
    self.hiddev.open_path(self.hidinfo['path'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "hidraw.pyx", line 158, in hidraw.device.open_path
OSError: open failed
[INFO    ] fancontroller        | Fan controller found {'index': 0, 'controller': 'Corsair Commander Pro'}
[ERROR   ] fancontroller        | Error in initializing fan controller {'controller': 'Corsair Commander Pro'}
Traceback (most recent call last):
  File "/home/camattelaer/.local/lib/python3.13/site-packages/cfancontrol/fancontroller.py", line 35, in __init__
    self.device.connect()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/commander_pro.py", line 152, in connect
    ret = super().connect(**kwargs)
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/usb.py", line 130, in connect
    self.device.open()
    ~~~~~~~~~~~~~~~~^^
  File "/home/camattelaer/.local/lib/python3.13/site-packages/liquidctl/driver/usb.py", line 418, in open
    self.hiddev.open_path(self.hidinfo['path'])
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "hidraw.pyx", line 158, in hidraw.device.open_path
OSError: open failed
[WARNING ] fanmanager           | Fan controller with index '0' not found in the system

As a results there is no commander pro selectable in the gui. Could you please provide help on how to fix this?

Kind regards and thanks in advance

Charles-Alexandre

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

No branches or pull requests

1 participant