Unable to read or set fan speed on EV2 Steam Deck #24

Open
opened 2024-09-29 12:47:21 +01:00 by stanto · 1 comment

(deck@steamdeck tmp)$ cat fantastic.log
11:41:11 [INFO] Starting back-end (fantastic-rs v0.5.1)
11:41:11 [INFO] Found fan hwmon /sys/class/hwmon/hwmon4
11:41:11 [INFO] Found thermal zone /sys/class/thermal/thermal_zone0
11:41:12 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:31 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:33 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:34 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:36 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:37 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)
11:43:38 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13)

Fantastic simply doesn't set the fan speed, and fan speed reads 0rpm.

Fan speed is at:
/sys/class/hwmon/hwmon4/fan1_input

(deck@steamdeck tmp)$ cat fantastic.log 11:41:11 [INFO] Starting back-end (fantastic-rs v0.5.1) 11:41:11 [INFO] Found fan hwmon /sys/class/hwmon/hwmon4 11:41:11 [INFO] Found thermal zone /sys/class/thermal/thermal_zone0 11:41:12 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:31 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:33 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:34 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:36 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:37 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) 11:43:38 [ERROR] runtime failed to write to fan recalculate file: Permission denied (os error 13) Fantastic simply doesn't set the fan speed, and fan speed reads 0rpm. Fan speed is at: /sys/class/hwmon/hwmon4/fan1_input
Owner

EV2 units are effectively identical to production units, right? Can you confirm that manually writing/reading the fan speed through the sysfs interface works properly?

The fan speed reading should be /sys/class/hwmon/hwmon4/fan1_input and the fan speed should be written to /sys/class/hwmon/hwmon4/fan1_target if it's the same as consumer devices.

EV2 units are effectively identical to production units, right? Can you confirm that manually writing/reading the fan speed through the sysfs interface works properly? The fan speed reading should be `/sys/class/hwmon/hwmon4/fan1_input` and the fan speed should be written to `/sys/class/hwmon/hwmon4/fan1_target` if it's the same as consumer devices.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: NG-SD-Plugins/Fantastic#24
No description provided.