YoCodingMonster / OpenFreezeCenter

For Those running Linux Distro on MSI laptops. This is the Graphic User Interface application meant for Fan control in Linux.
GNU Affero General Public License v3.0
363 stars 61 forks source link

MSI GF65 ECI Write Error #146

Open ShufflePerson opened 1 year ago

ShufflePerson commented 1 year ago

Specs:

CPU: Intel i5-10500H (12) @ 4.500GHz
GPU: NVIDIA GeForce RTX 3060 Mobile / Max-Q
Host: GF65 Thin 10UE REV:1.0
OS: Arch Linux x86_64

Issue: FileNotFoundError: [Errno 2] No such file or directory: '/sys/kernel/debug/ec/ec0/io'

Secure boot is disabled:

➜  shuffle ✗ mokutil --sb-state
SecureBoot disabled
YoCodingMonster commented 1 year ago

If the GUI did not open or something seems to not work follow the steps below

ShufflePerson commented 1 year ago

Did all that, still same issue, FileNotFoundError: [Errno 2] No such file or directory: '/sys/kernel/debug/ec/ec0/io'

YoCodingMonster commented 1 year ago

I need to this on arch. Will update you once have a solution!

YoCodingMonster commented 1 year ago

The file not being able to access is the problem generated when the ec_sys.conf. arch distro has the modprobe.d and modules-lode.d folders.

in arch using the files explorer, open the location with admin privileges. using nautilus file explorer with admin privileges will work everytime! etc/modprobe.d/ec_sys.conf etc/modules-load.d/ec_sys.conf and paste the ec_sys.conf file in the downloaded zip into this folder. and reboot it

oksiguana commented 1 year ago

Had the same issue on GF65 Thin 10SDR and Ubuntu 22.04.2 LTS.

Ran the following commands to create /etc/modules-load.d/ec_sys.conf and /etc/modprobe.d/ec_sys.conf and rebooted as suggested by @YoCodingMonster:

OpenFreezeCenter-main$ sudo -- bash
OpenFreezeCenter-main# cat ./etc/modules-load.d/ec_sys.conf >> /etc/modules-load.d/ec_sys.conf
OpenFreezeCenter-main# cat ./etc/modprobe.d/ec_sys.conf >> /etc/modprobe.d/ec_sys.conf

The issue is resolved. Thanks!

Ryder17z commented 5 months ago

several things here seem out of date. I have the GF65 Thin 10UE with Endeavor which has just been updated.

I get to the EC part in the main guide and cannot get further than the command sudo nohup bin/python3 OFC.py which just says nohup: ignoring input and appending output to 'nohup.out'

The post further up mentions a non-existent zip so that's not helping either. There is no ec_sys.conf in either of the two folders mentioned.