normally the fan should start automatically on this mainboard as far as I know. It has chip measuring temp and controller for the fan.
In the kernel setup there is as far as I can check only possibility to detct if it is running or not and there is is one GPIO pin that can force fan start trip point 1 Maybe we can try to set this pin to force start of the fan.
First we try if we can "export" this GPIO pin to userland, then we also can control it without recompiling the kernel.
To export it to userland connect via ssh using putty and give command
- Code: Select all
echo 16 > /sys/class/gpio/export
This will result in the pseudo-files for pin 16 showing up under /sys/class/gpio/gpio16 as:
/sys/class/gpio/gpio16/direction
/sys/class/gpio/gpio16/value
etc...
You can set the direction to either 'in' or 'out':
Set it to "out"
- Code: Select all
echo out > /sys/class/gpio/gpio16/direction
And now set the pin value to 1:
- Code: Select all
echo 1 > /sys/class/gpio/gpio16/value
If that doesn't start the fan try
- Code: Select all
echo 0 > /sys/class/gpio/gpio16/value
ps the compile of the 3.9.5 kernel for 5big1 succeeded, I only need to bring back the size to 2 MB as 5big1 can not load bigger kernels.
Try these combinations one by one to see if it starts the fan
so direction: out value: 1 if the fan doesn't start try direction: out value: 0