Model: Asus Q551L

Sensors output:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +39.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +37.0°C  (high = +100.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:     25500 RPM
temp1:        +38.0°C  

pch_haswell-virtual-0
Adapter: Virtual device
temp1:        +34.5°C  

nouveau-pci-0400
Adapter: PCI adapter
GPU core:     +0.60 V  (min =  +0.60 V, max =  +1.20 V)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +38.0°C  (crit = +103.0°C)

pwmconfig output:

Found the following devices:
   hwmon0 is pch_haswell
   hwmon1 is acpitz
   hwmon2 is asus
   hwmon3 is nouveau
   hwmon4 is coretemp

Found the following PWM controls:

  hwmon2/pwm1           current value: 255

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon2/fan1_input     current speed: 0 ... skipping!

There are no working fan sensors, all readings are 0.
Make sure you have a 3-wire fan connected.
You may also need to increase the fan divisors.
See doc/fan-divisors for more information.

After running pwmconfig, sensors says cpu_fan is -1 RPM. I tried to increase the fan divisors like it says. I either did it wrong or my fans don't use a divisor. I can't find documentation on the hardware.

Exact same issue on Arch and Fedora. Any help appreciated.