Fan control worked correctly for about a week after initial install (confirmed via asense probe, GUI, and a custom acpid Turbo-key toggle). It then stopped working with no apparent trigger — asensed now logs repeatedly:
asense daemon client error: thermal failsafe failed: required firmware interface is missing: /sys/class/hwmon/acer-fan-control; failsafe Auto failed after disconnect: required firmware interface is missing: /sys/class/hwmon/acer-fan-control
What I've ruled out:
Kernel version unchanged (7.0.0-28-generic before and after)
No fwupd history (fwupdmgr get-history → "No history")
No BIOS change (still V1.08)
acer_wmi function bitmap unchanged in dmesg
Full DKMS module rebuild (dkms remove + dkms install) — no change
Complete uninstall (uninstall.sh) + fresh reinstall of the same v0.3.0 release — no change
WMI GUID 7A4DDFE7-5B5D-40B4-8595-4408E0CC7F56 is still correctly owned by asense_rgb
asense_rgb module loads and signs correctly every time, no dmesg errors
Interestingly, uninstall.sh's own asensed --failsafe-auto step succeeds and reports "firmware Auto fan control was confirmed" — so some fan-control path clearly still works, just not the one the running daemon uses for acer-fan-control
System:
Model: Predator PT315-52 (BIOS V1.08)
OS: Linux Mint 22.3 (zena), Ubuntu Noble/24.04 base
Kernel: 7.0.0-28-generic
ASense: v0.3.0, clean reinstall
Attached:
asense-probe-fresh.json (current, broken state)
Original working probe from initial install for comparison
journalctl -u asense.service excerpt above
Fan control worked correctly for about a week after initial install (confirmed via asense probe, GUI, and a custom acpid Turbo-key toggle). It then stopped working with no apparent trigger — asensed now logs repeatedly:
asense daemon client error: thermal failsafe failed: required firmware interface is missing: /sys/class/hwmon/acer-fan-control; failsafe Auto failed after disconnect: required firmware interface is missing: /sys/class/hwmon/acer-fan-control
What I've ruled out:
Kernel version unchanged (7.0.0-28-generic before and after)
No fwupd history (fwupdmgr get-history → "No history")
No BIOS change (still V1.08)
acer_wmi function bitmap unchanged in dmesg
Full DKMS module rebuild (dkms remove + dkms install) — no change
Complete uninstall (uninstall.sh) + fresh reinstall of the same v0.3.0 release — no change
WMI GUID 7A4DDFE7-5B5D-40B4-8595-4408E0CC7F56 is still correctly owned by asense_rgb
asense_rgb module loads and signs correctly every time, no dmesg errors
Interestingly, uninstall.sh's own asensed --failsafe-auto step succeeds and reports "firmware Auto fan control was confirmed" — so some fan-control path clearly still works, just not the one the running daemon uses for acer-fan-control
System:
Model: Predator PT315-52 (BIOS V1.08)
OS: Linux Mint 22.3 (zena), Ubuntu Noble/24.04 base
Kernel: 7.0.0-28-generic
ASense: v0.3.0, clean reinstall
Attached:
asense-probe-fresh.json (current, broken state)
Original working probe from initial install for comparison
journalctl -u asense.service excerpt above