Open Twix53791 opened 2 years ago
Thanks @Twix53791 for this extra bit of information. I almost given up on manjaro for my laptop due to lack of fan control, there is a package for ubuntu that is easy to use and works with a gui app, but I hated using ubuntu, but thanks to you and @YoyPa I got fan control working on my ge66raider-10UG.
It is also important to note that i had to run:
sudo modprobe -r ec_sys sudo modprobe ec_sys write_support=1
to get this to work. without i kept getting: No such file or directory: '/sys/kernel/debug/ec/ec0/io
Thanks @thomas21120, actually I add these two commands to the "wiki" above, as it is true than it resolves this "No such file or directory: '/sys/kernel/debug/ec/ec0/io" error. Today, as I reinstall my arch I had to install isw again. I installed it from AUR and I got this error: No option 'battery_charging_threshold_address' in section: 'MSI_ADDRESS_DEFAULT'. It was the isw.conf file where the line "battery_charging_threshold_address = 0xef" was missing. I replace the file with the one from the git repo and everything works now.
So, I recommand to install isw from git, not from AUR. Where to put the files? On arch, the AUR package writes the files: /etc/modprobe.d/isw-ec_sys.conf /etc/modules-load.d/isw-ec_sys.conf /usr/lib/systemd/system/isw@.service /usr/bin/isw /etc/isw.conf
Very useful guide. Thanks a lot.
Hi YoyPa, first of all, thanks a lot for your program ! I could not go without the such pleasant silent it provides now ! In a sense, it's a shame such a 'basic' feature (control the fans) is not implemented by default on every linux kernel... It is because it is an 'elementary' need (just a computer which not being crazily noisy all the time!) I think this program has to be the more accessible possible. Bringing to everyone the best linux experience is a very important thing, I think, to push forward the spread of linux users in the world and, I hope, one day, overthrow the domination of windows and mac on the popular computing. Anyway, an obvious thing for an experienced linux user can stuck for hours a newbie (I did...), it is important to be very directive, especially to give practical examples. Isw, in fact, is not difficult to install, even I am not sure to have understand the full process. Actually, I expected the -w option to automatically create a new section in the isw.conf from the output of isw -cp MSI_ADDRESS_DEFAULT, but it seems it is not the case. I solve the problem by writing myself a new section, with the name of my motherboard, and THEN run isw -w.
Stumbling blocks on which a common user can have trouble with:
So, I propose to add the following practical example in the wiki:
Activate isw for a MSI GS60 not supported by default
sudo modprobe -r ec_sys
sudo modprobe ec_sys write_support=1
sudo isw -cp MSI_ADDRESS_DEFAULT
sudo isw -w 16H7EMS1
systemctl enable isw@16H7EMS1.service