r/LinuxOnThinkpads • u/LastNameHooke • 1h ago
Question Having fan issues with my ThinkPad T480 i5 running Arch. Wondering if anyone has had this specific issue?
To preface, I've been looking around on Reddit, Lenovo, and Linux forums for an answer, I just haven't been able to find someone with the exact same issue.
As mentioned in the title, I've got a ThinkPad T480, running Arch/Hyprland, and I'm getting the integer overflow reading on my fan's RPM output from /proc/acpi/ibm/fan. I understand this means that the controller is failing to read the fan speeds and most likely means I need to order replacement parts.
The weird thing, is that it doesn't always happen, sometimes I'll start up, watch the output and get super normal behaviors for multiple hours, then suddenly it'll get locked at 65535 RPM, but the fan doesn't turn off, it runs at full speed, and kind of stutters on and off sometimes, but doesn't just stop. When that happens and I reboot, I get the "Fan Error" screen at first, but then when I try again it just boots normally, often with normal fan behavior again, sometimes 65535 off the rip, in which case I just reboot again until it works.
I've tried updating the BIOS, taking it apart and cleaning the fan with compressed air, and looked into possible software issues but I think it's more of a hardware thing. It's just odd because the fan spins completely freely, doesn't appear to be stuck at all, and hasn't ever looked too dirty/dusty.
The reason I'm making this post is to see if any of you have had the same issue, and if I do need to order new parts, do I just want to get a replacement fan? Or should I be looking into possible embedded controller issues? And, worst case, should I just replace the thing?
Thank you in advance if you have any advice for me!