Skip to content

Acer-fan-control hwmon interface disappears after working correctly for days (PT315-52, v0.3.0) #4

Description

@AaronVSDC

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions