Unable to read or set fan speed on EV2 Steam Deck #24
Labels
No labels
accidental feature
again!?
docs
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: NG-SD-Plugins/Fantastic#24
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
(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
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.