Ever since we (Red Hat's Desktop Hardware Enablement Team) received the 2017 models from Lenovo for testing (e.g. the T470s), we experienced an issue (rhbz#1480844) where sometimes the fan would run at 100% after resuming from suspend. A warm reboot alone would not make the fan go back to normal and a hard reboot was required. It seems the behavior is the result of firmware bug and kernel ACPI changes. Patches for 4.13 reduced the likelihood for the appearance of the noisy issue. Additionally, we have been working together with Lenovo to fix the firmware side and I am happy to report that for the T470s Lenovo recently released a new firmware that should completely fix the issue. Since Lenovo is not yet(!) part of Linux Vendor Firmware Service updating the BIOS is currently not super straight-forward. Thankfully, Jeff has provided detailed instructions how to do this from GNU/Linux only.

Discussion

  1. Thanks a lot for the information on the firmware issue. Apparently Lenovo T470 suffers from a similar issue. Unfortunately there is no bios update for T470 yet.

  2. I followed this issue, as I had a related problem with a Lenovo X1 Carbon and Fedora, and could confirm the improvements with the 4.13 kernel series.

    But I am really happy to hear that there is not only progress on the Linux side of things but also from the vendor!

    Big kudos to everybody involved!

  3. I'm on lenovo e540 (3-4 years old laptop) and fedora 27 beta and I'm experiencing this annoyng bug. Am I expected to get some solutions with the next kernel release? Also a bios update would be useful, since I can install it from windows (sorry).
    Anyway, is there some workaround to solve this annoying issue?

    • If you are on fedora 27 you already have a 4.13 which should make that issue appear less frequent. If you still seeing that issue, the best thing to do is to open a new bug (https://bugzilla.redhat.com, choose fedora and kernel) about the issue. Feel free to cc me (ckellner at redhat) on the bug and I will see what I can do.

  4. Nice work!
    May you can also ask Lenovo for a tiny fix to their ACPI-Table on the X220. Okay, five year old product but serves well. During resume from suspend it prints always this message, probably you're familar with it:

    "ACPI: \_SB_.PCI0.LPC_.EC__.BAT1: Unable to dock!"

    https://patchwork.kernel.org/patch/4643451/

    Their is no dock and the Suspend-Resume-Cycle worked flawlessly.

Leave a Reply

Your email address will not be published. Required fields are marked *

Made by ThemesKult