I’ve been fan issues on my Oryx Pro model since a recent update and I sometimes need to run in “battery” profile to keep the fan from running at a pretty high speed all the time.
I’m getting the following error output from the system76-power daemon:
● system76-power.service - System76 Power Daemon
Loaded: loaded (/etc/systemd/system/system76-power.service; enabled; preset: enabled)
Active: active (running) since Sat 2022-12-10 09:48:26 EST; 2min 14s ago
Main PID: 1007 (system76-power)
IP: 0B in, 0B out
IO: 3.9M read, 0B written
Tasks: 1 (limit: 76974)
Memory: 4.9M
CPU: 74ms
CGroup: /system.slice/system76-power.service
└─1007 /nix/store/6b9ji4lrymczhhda0p067z0h427lfi9b-system76-power-1.1.23/bin/system76-power daemon
Dec 10 09:48:26 nixos system76-power[1007]: [WARN] failed to iterate SCSI Host device: No such file or directory (os error 2)
Dec 10 09:48:26 nixos system76-power[1007]: setting powersave with max 4600000
Dec 10 09:48:26 nixos system76-power[1007]: [INFO] Registering dbus name com.system76.PowerDaemon
Dec 10 09:48:26 nixos system76-power[1007]: [INFO] Adding dbus path /com/system76/PowerDaemon with interface com.system76.PowerDaemon
Dec 10 09:48:26 nixos systemd[1]: Started System76 Power Daemon.
Dec 10 09:48:26 nixos system76-power[1007]: [ERROR] fan daemon: platform hwmon not found
Dec 10 09:48:26 nixos system76-power[1007]: [INFO] Handling dbus requests
Dec 10 09:48:26 nixos system76-power[1007]: thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/hid_backlight.rs:80:71
Dec 10 09:48:26 nixos system76-power[1007]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Dec 10 09:48:31 nixos system76-power[1007]: [INFO] Setting power management to auto
Here’s some other info:
> nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.0.11, NixOS, 23.05 (Stoat), 23.05pre433539.2787fc7d1e5`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.12.0`
- channels(root): `"nixos"`
- channels([my username]): `""`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
> nix-channel --list
nixos https://nixos.org/channels/nixos-unstable
I’d appreciate any help getting this sorted as it’s been quite annoying. Thanks in advance.