Bug 46011 - hddfancontrol not work
Summary: hddfancontrol not work
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: hddfancontrol (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-01 18:20 MSK by Δημητριος
Modified: 2023-05-04 17:01 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Δημητριος 2023-05-01 18:20:12 MSK
systemctl status hddfancontrol
× hddfancontrol.service - HDD fan control
     Loaded: loaded (/lib/systemd/system/hddfancontrol.service; enabled; vendor>
     Active: failed (Result: exit-code) since Sun 2023-04-30 19:52:18 EEST; 12s>
    Process: 11899 ExecStart=/usr/bin/hddfancontrol $HDDFANCONTROL_ARGS (code=e>
   Main PID: 11899 (code=exited, status=2)
        CPU: 204ms

Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [--min-fan-s>
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [-c CPU_PROB>
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [--cpu-temp->
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [--spin-down>
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [-v {warning>
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [--pid-file >
Απρ 30 19:52:18 PC hddfancontrol[11899]:                      [--hddtemp-d>
Απρ 30 19:52:18 PC hddfancontrol[11899]: hddfancontrol: error: the followi>
Απρ 30 19:52:18 PC systemd[1]: hddfancontrol.service: Main process exited,>
Απρ 30 19:52:18 PC systemd[1]: hddfancontrol.service: Failed with result '>
lines 1-17/17 (END)
https://forum.altlinux.org/index.php?topic=47541.0
Comment 1 Δημητριος 2023-05-04 14:57:32 MSK
mr Cherepanov ,I try to run the program and he tells me the following, Where am I wrong??

 hddfancontrol
usage: hddfancontrol [-h] -d DRIVE_FILEPATHS [DRIVE_FILEPATHS ...] -p
FAN_PWM_FILEPATH [FAN_PWM_FILEPATH ...]
[--pwm-start-value FAN_START_VALUE [FAN_START_VALUE ...]]
[--pwm-stop-value FAN_STOP_VALUE [FAN_STOP_VALUE ...]]
[--min-temp MIN_TEMP] [--max-temp MAX_TEMP]
[--min-fan-speed-prct MIN_FAN_SPEED_PRCT] [-i INTERVAL_S]
[-c CPU_PROBE_FILEPATH]
[--cpu-temp-range CPU_TEMP_RANGE CPU_TEMP_RANGE]
[--spin-down-time SPIN_DOWN_TIME_S]
[-v {warning,normal,debug}] [-b] [-l LOG_FILEPATH]
[--pid-file PID_FILEPATH] [-t] [--hddtemp-daemon]
[--hddtemp-daemon-port HDDTEMP_DAEMON_PORT] [--smartctl]
hddfancontrol: error: the following arguments are required: -d/--drives, -p/--pwm
Comment 2 Andrey Cherepanov 2023-05-04 15:10:17 MSK
(Ответ для Δημητριος на комментарий #1)
> mr Cherepanov ,I try to run the program and he tells me the following, Where
> am I wrong??
> 
>  hddfancontrol
> usage: hddfancontrol [-h] -d DRIVE_FILEPATHS [DRIVE_FILEPATHS ...] -p
> FAN_PWM_FILEPATH [FAN_PWM_FILEPATH ...]
> [--pwm-start-value FAN_START_VALUE [FAN_START_VALUE ...]]
> [--pwm-stop-value FAN_STOP_VALUE [FAN_STOP_VALUE ...]]
> [--min-temp MIN_TEMP] [--max-temp MAX_TEMP]
> [--min-fan-speed-prct MIN_FAN_SPEED_PRCT] [-i INTERVAL_S]
> [-c CPU_PROBE_FILEPATH]
> [--cpu-temp-range CPU_TEMP_RANGE CPU_TEMP_RANGE]
> [--spin-down-time SPIN_DOWN_TIME_S]
> [-v {warning,normal,debug}] [-b] [-l LOG_FILEPATH]
> [--pid-file PID_FILEPATH] [-t] [--hddtemp-daemon]
> [--hddtemp-daemon-port HDDTEMP_DAEMON_PORT] [--smartctl]
> hddfancontrol: error: the following arguments are required: -d/--drives,
> -p/--pwm

Use -d <drive> or -p. Check https://github.com/desbma/hddfancontrol for examples.
Comment 3 Δημητριος 2023-05-04 16:56:57 MSK
(In reply to Andrey Cherepanov from comment #2)
> (Ответ для Δημητριος на комментарий #1)
> > mr Cherepanov ,I try to run the program and he tells me the following, Where
> > am I wrong??
> > 
> >  hddfancontrol
> > usage: hddfancontrol [-h] -d DRIVE_FILEPATHS [DRIVE_FILEPATHS ...] -p
> > FAN_PWM_FILEPATH [FAN_PWM_FILEPATH ...]
> > [--pwm-start-value FAN_START_VALUE [FAN_START_VALUE ...]]
> > [--pwm-stop-value FAN_STOP_VALUE [FAN_STOP_VALUE ...]]
> > [--min-temp MIN_TEMP] [--max-temp MAX_TEMP]
> > [--min-fan-speed-prct MIN_FAN_SPEED_PRCT] [-i INTERVAL_S]
> > [-c CPU_PROBE_FILEPATH]
> > [--cpu-temp-range CPU_TEMP_RANGE CPU_TEMP_RANGE]
> > [--spin-down-time SPIN_DOWN_TIME_S]
> > [-v {warning,normal,debug}] [-b] [-l LOG_FILEPATH]
> > [--pid-file PID_FILEPATH] [-t] [--hddtemp-daemon]
> > [--hddtemp-daemon-port HDDTEMP_DAEMON_PORT] [--smartctl]
> > hddfancontrol: error: the following arguments are required: -d/--drives,
> > -p/--pwm
> 
> Use -d <drive> or -p. Check https://github.com/desbma/hddfancontrol for
> examples.

something like this?
hddfancontrol  -p /sys/class/hwmon/hwmon1/device
Comment 4 Δημητριος 2023-05-04 16:58:50 MSK
 hddfancontrol  -p /sys/class/hwmon/hwmon1/device
usage: hddfancontrol [-h] -d DRIVE_FILEPATHS [DRIVE_FILEPATHS ...] -p
                     FAN_PWM_FILEPATH [FAN_PWM_FILEPATH ...]
                     [--pwm-start-value FAN_START_VALUE [FAN_START_VALUE ...]]
                     [--pwm-stop-value FAN_STOP_VALUE [FAN_STOP_VALUE ...]]
                     [--min-temp MIN_TEMP] [--max-temp MAX_TEMP]
                     [--min-fan-speed-prct MIN_FAN_SPEED_PRCT] [-i INTERVAL_S]
                     [-c CPU_PROBE_FILEPATH]
                     [--cpu-temp-range CPU_TEMP_RANGE CPU_TEMP_RANGE]
                     [--spin-down-time SPIN_DOWN_TIME_S]
                     [-v {warning,normal,debug}] [-b] [-l LOG_FILEPATH]
                     [--pid-file PID_FILEPATH] [-t] [--hddtemp-daemon]
                     [--hddtemp-daemon-port HDDTEMP_DAEMON_PORT] [--smartctl]
hddfancontrol: error: the following arguments are required: -d/--drives
Comment 5 Δημητριος 2023-05-04 17:01:30 MSK
hddfancontrol -d /dev/sda /dev/sdb -p /sys/class/hwmon/hwmon1/device/pwm2
2023-05-04 17:00:48,352 WARNING [Startup] Missing --pwm-start-value or --pwm-stop-value argument, running hardware test to find values
Traceback (most recent call last):
  File "/usr/bin/hddfancontrol", line 33, in <module>
    sys.exit(load_entry_point('hddfancontrol==1.4.3', 'console_scripts', 'hddfancontrol')())
  File "/usr/lib/python3/site-packages/hddfancontrol/__init__.py", line 1232, in cl_main
    test(args.drive_filepaths, args.fan_pwm_filepath, args.hddtemp_daemon_port if args.hddtemp_daemon else None)
  File "/usr/lib/python3/site-packages/hddfancontrol/__init__.py", line 855, in test
    fans = [Fan(i, fan_pwm_filepath, 0, 0) for i, fan_pwm_filepath in enumerate(fan_pwm_filepaths, 1)]
  File "/usr/lib/python3/site-packages/hddfancontrol/__init__.py", line 855, in <listcomp>
    fans = [Fan(i, fan_pwm_filepath, 0, 0) for i, fan_pwm_filepath in enumerate(fan_pwm_filepaths, 1)]
  File "/usr/lib/python3/site-packages/hddfancontrol/__init__.py", line 631, in __init__
    if stat.S_ISBLK(os.stat(self.pwm_filepath).st_mode):
FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/hwmon/hwmon1/device/pwm2'