Closed marleyjaffe closed 1 month ago
It looks like the main issue is that this unit most likely doesn't use an IT8528 E.C. chip. This line in the output your provided:
modprobe: ERROR: could not insert 'qnap_ec': No such device
tells us that when the driver was being inserted into the kernel it errored out because the device this driver is designed for wasn't found (unfortunately the error messages that can be shown during this step are preset and very limited).
You can force the driver to run by manually inserting it with this command:
sudo modprobe qnap-ec check-for-chip=no
but that means the driver will bypass sanity checks designed to look for the correct chip and just try to do its thing whether it thinks there's a chip there to communicate with or not, which I see you did. You would then want to run a utility like fancontrol for example (which you'll need to install) to actually monitor the fans and control them. If that fails to control the fans then even though we forced the driver to load there clearly isn't a chip to actually communicate with to control the fans.
What you've said makes sense. I'll work to install fancontrol and see if I get any positive response. Based on your experience, if that does not work is there any next step other than relying on the QNAP OS for working fan control?
I am unable to successfully run the
make install
command although after themodprobe
command does run without issue. After running these commands, my fans are still running at 100%. Do I need to manually install the fancontrol package on the OS as well to take advantage of this driver? This is for a fresh conversion of a QNap TS-EC2480U-RP to TrueNas, I believe can reinstall the QNap OS to get the libuLinux_hal.so file but where does this file exist/how do I find it if I reinstall the QNAP OS. Thanks for any thoughts!