Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35

Thread: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

  1. #1
    Join Date
    May 2020
    Beans
    38

    Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    ThinkPad Yoga X1 3rd generation

    I have installed thinkfan. From what I've read this seems to be the best solution but the information is old.

    I'm following
    https://www.linux-magazine.com/Onlin...-with-thinkfan


    And getting an error trying to change the configuration:

    sudo echo "options thinkpad_acpi fan_control=1" > /etc/modprobe.d/thinkpad_acpi.conf bash: etc/modprobe.d/thinkpad_acpi.conf: Permission denied

    thinkpad_acpi.conf is not in that folder and I don't find it anywhere on the system.

  2. #2
    Join Date
    Jan 2006
    Location
    Sunny Southend-on-Sea
    Beans
    7,722
    Distro
    Kubuntu 18.04 Bionic Beaver

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    I have no experience of either that hardware or that software, but the command that you ran will always fail. In your command you're running echo as root (which is unnecessary) but not the redirection (so you don't have the correct permissions).

    Code:
    echo "options thinkpad_acpi fan_control=1" | sudo tee /etc/modprobe.d/thinkpad_acpi.conf
    is the form that you're after.
    None but ourselves can free our minds

  3. #3
    Join Date
    May 2013
    Location
    Galiza
    Beans
    1,897
    Distro
    Ubuntu

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    Welcome.

    How did you install thinkfan?

  4. #4
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    Ultimately, I am not too sure. I know I had to change the location where Software and Updates downloads from. Then I am pretty sure I used: sudo apt install thinkfan

    And I might have: sudo apt install lm-sensors afterwards because I was getting errors about that package not being available.

  5. #5
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    That worked. I dont understand the bit about redirection and permissions but am looking into it.

    The next step in the guide fails: Module thinkpad_acpi doesn't seem to support fan_control

    sudo thinkfan -n

    WARNING: Using default fan control in /proc/acpi/ibm/fan.

    WARNING: Using default temperature inputs in /proc/acpi/ibm/thermal.

    WARNING: You're using simple temperature limits without correction values, and your fan will only start at 55 °C. This can be dangerous for your hard drive.

    Module thinkpad_acpi doesn't seem to support fan_control
    Cleaning up and resetting fan control.

  6. #6
    Join Date
    May 2013
    Location
    Galiza
    Beans
    1,897
    Distro
    Ubuntu

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    Well, two things: 1. CatKiller is right, the guide you followed is wrong and 2. I've made a simulation and it has no dependencies, i.e., only the thinkfan package is installed (0.9.3-2 in Ubuntu 20.04).

  7. #7
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    All right, I will abandon that source.

    I'm trying this as a replacement:
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Yoga_(Gen 3)#EC_Fan_issues_under_Linux

    And following the updated instructions, not the original instructions (to revert to a previous version of the BIOS). The updated instructions look to be requesting to install the latest version of the BIOS, by first installing fwupd, But fwupd already installed and this is a fresh install of Ubuntu 20.04.

    The page references https://wiki.archlinux.org/index.php...inkPad_laptops
    Following those instructions, I'm back to where I started.
    But with the correction of not using sudo and | instead of >
    I was able to make it to the next step.

    (For the benefit of other newbies, I'm going to leave every little detail, more or less.)

    The command su requires authentication. I'm using a live version of Ubuntu and it was resolved by

    Sudo -i
    Passwd

    I then follow the directions on the Arch Linux page involving su, modprobe thinkpad_acpi and
    cat /proc/acpi/ibm/fan

    I'm still not hearing my fan come on.

    So I stressed out the CPUs with this:
    https://cpux.net/cpu-stress-test-online

    Still not hearing the fans.

    Following the directions on that Arch Linux page further....

    I'm getting an error I saw before:
    (doesn't seem to support fan_control
    Cleaning up and resetting fan control)

    root@ubuntu:/home/ubuntu thinkfan - n

    WARNING: Using default fan control tn /proc/acpi/Lbn/fan.

    WARNING: Using default temperature inputs tn /proc/acpl/by/thermal.

    WARNING: You're using simple temperature limit without correction values, and your fan will only start at 55 C. This can be dangerous for your hard drive.

    Module thinkpad_acpi doesn't seem to support fan_control
    Cleaning up and resetting fan control.

    Arch Linux page suggests playing around with the config files, but I just am after having this being taken care of automatically. But it doesn't seem to be doing that.

    I figured I try the last line.

    start/enable thinkfan.service

    I guess that start or enable? I tried all three, none of them worked.

    I also tried as root or not.

    Any suggestions?
    Last edited by lovix; May 10th, 2020 at 08:33 PM.

  8. #8
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    After running the CPUs hard for a long time, the fan did start up. So I guess its working. Seems like its waiting longer than it should be, but the processors did respond to the load request, so maybe all is well.

    Thank you CelticWarrior and CatKiller

  9. #9
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    On my 8th hour of problems with the fan!!

    Restarted the mancine and the fan is running full speed all the time.
    Attempting to
    $ echo "options thinkpad_acpi fan_control=1" | /etc/modprobe.d/thinkfan.conf

    Results in
    bash: /etc/modprobe.d/thinkfan.conf: No such file or directory

    Yet
    # Thinkfan -n

    states that Thinkfan is running

    At a loss, going to the next steps:

    $ su
    # modprobe thinkpad_acpi
    # cat /proc/acpi/ibm/fan

    I see the fan level is not set to auto, but the highest level (7) since Thinkfan configuration was not able to be located

    The next directions are
    "You should see that the fan level is "auto" by default, but you can
    echo a level command to the same file to control the fan speed manually.
    The thinkfan daemon will do this automatically."

    The man page for Thinkfan references the thinkfan.conf:
    "Thinkfan sets the fan speed according to temperature limits preconfigured in /etc/thinkfan.conf."

    There is not thinkfan.confin modprobe.d but there is one in /etc/

    Maybe I shoud uninstall reinstall?
    I uninstalled Thinkfan and now my machine is finally quiet!

    Reinstalling via the button on
    https://www.ubuntuupdates.org/packag.../base/thinkfan

    Apparently it auto starts. Seems weird I didn't need to authenticate to install or start up, but maybe that is since I am running a live version of Ubuntu?

    Its running the same way

    echo "options thinkpad_acpi fan_control=1" | /etc/modprobe.d/thinkfan.conf

    produces the seame error No such file or diretory

    PLEASE - CAN ANYONE HELP ME OUT ?

  10. #10
    Join Date
    May 2020
    Beans
    38

    Re: Fan is not running. Yoga X1 Lenovo Thinkpad Ubuntu 20.04

    etc/modprobe/d'thinkpad_acpi.conf now exists

    It is read only and empty

    this will change to everyone but should be requiring authentication:
    $ sudo chmod a+rwx /etc/modprobe.d/thinkpad_acpi.conf

    $ echo "options thinkpad_acpi fan_control=1" | /etc/modprobe.d/thinkfan.conf
    Same error: No such file or directory. But /etc/modprobe.d/thinkfan.conf exists. And now has the line about options (although to see it, I had to switch out of dark mode)

    this will change to everyone but should be requiring authentication:
    $ sudo chmod a+rwx /etc/thinkfan.conf

    $ echo "options thinkpad_acpi fan_control=1" | /etc/modprobe.d/thinkfan.conf
    Same error: No such file or directory.

    WHAT IS GOING ON??
    Now there isnt such a file modprobe.d has thinkPAD_acpi.conf but not thinkfan.conf

    Trying to copy it over into the correct directory: Permission denied

    Maybe thinkfan cant be running.?

    I cant see how to stop it. cant kill the pid, which makes sense, so probably thinkfan can be running in order to copy its files

    H E L P

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •