Hello,
I’m working with QubesOS on a thinkpad W541 corebooted (i7-4940mx, 32 gb ram) My laptop fan makes a lot of noise all of a sudden, and I would like to solve this problem. I searched a bit and I discovered thinkfan very quickly. I installed it in dom0 (sudo qubes-dom0-update thinkfan). But it didn’t change my problem.
I said to myself that I had to start it (sudo systemctl start thinkfan) nothing changed.
So I looked at what was happening (thinkfan -n) and there are files that are not present (/proc/acpi/ibm/thermal fan) there is also a problem when acquiring the temperature (add_sensor: Error getting temperature)
Does this problem come from dom0 and I have to execute a command? or does it comes from the fact that I corebooted the laptop ?
anyway I am all ears. I’ve already searched a bit but I haven’t found anything similar
Thank you for your reply.
I had seen the github page of thinkfan, I thought I was missing the package “lm-sensors” but I could not install it with “sudo qubes-dom0-update lm-sensors”, I thought it was not necessary …
I’ll try again if you tell me that it should not have problems with coreboot.
WARNING: Using default fan control in /proc/acpi/ibm/fan.
/proc/acpi/ibm/fan: No such file or directory
Error opening /proc/acpi/ibm/fan. Is this a computer really Thinkpad? Is the thinkpad_acpi module loaded? Are you running thinkfan with root privileges?
Cleaning up and resetting fan control.
Difficult to answer any of your questions without knowing your
hopes and expectations.
Also what balance you want between fan use and temperature, and what
hardware you have and what state it is in.
I am running an x230 now at idle 52.
On this machine my thinkfan.conf is wildly different from that quoted -
I set the bands much higher temperatures - I dont have an issue running
hot.
The best advice is for you to start with some conf file, and see how it
works on your machine with your work. Then start tweaking the bands to
get the effect you want (fan use /heat).
thinkfan isnt a Qubes package - it’s available from the Fedora repos: I
dont know why you get “no match”, since it’s there. Check you have
fedora repos enabled.
You do not have the fedora repository enabled.
Look in the files /etc/yum.repos.d/fedora and /etc/yum.repos.d/fedora-updates.repo
In the first stanza , headed fedora and updates respectively, set
enabled=1.
I never presume to speak for the Qubes team.
When I comment in the Forum or in the mailing lists I speak for myself.
Is there a way to do this using the GuiVM (Qubes Manager). I mean does this mean that dom0 updates did not have access to the fedora repos? How have dom0 updates been occurring up to this point?
We are talking about fedora32 which is what dom0 is currently using here.
This should be accessible from the Qubes Global Settings GUI in my opinion.