You are not logged in.
Pages: 1
Adding acpi_enforce_resources=lax to the kernel parameters solved my original issue (this post has had a lot of edits) where the Asus ACPI controller didn't put up a pwm interface but the ISA bus did. But I still can't control the fan via pwm. sensors reads the rpm via the ISA bus but pwmconfig doesn't spin up/down my fan and 'echo 150 > /sys/class/hwmon/hwmon2/device/pwm2' does nothing. 'echo 0 > /sys/class/hwmon/hwmon2/device/pwm2_mode' disables pwm, presumably putting the fan at max speed, but I still can't adjust it by modifying pwm2. What could it be?
FYI:
transformer% sensors
w83667hg-isa-0290
Adapter: ISA adapter
Vcore: +1.32 V (min = +0.00 V, max = +1.74 V)
in1: +1.74 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.25 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.22 V (min = +2.98 V, max = +3.63 V)
in4: +1.67 V (min = +0.00 V, max = +0.00 V) ALARM
in5: +2.04 V (min = +0.00 V, max = +1.54 V) ALARM
3VSB: +3.41 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.31 V (min = +2.70 V, max = +3.63 V)
fan1: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan2: 1140 RPM (min = 0 RPM, div = 16) ALARM
fan3: 0 RPM (min = 0 RPM, div = 128) ALARM
fan4: 0 RPM (min = 0 RPM, div = 128) ALARM
fan5: 0 RPM (min = 0 RPM, div = 128) ALARM
temp1: +29.0°C (high = +32.0°C, hyst = +4.0°C) sensor = thermistor
temp2: +22.0°C (high = +80.0°C, hyst = +75.0°C) sensor = CPU diode
temp3: +28.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
cpu0_vid: +1.200 V
intrusion0: OK
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 2: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 3: +32.0°C (high = +80.0°C, crit = +100.0°C)
amdgpu-pci-0300
Adapter: PCI adapter
fan1: 1672 RPM
temp1: +27.0°C (crit = +0.0°C, hyst = +0.0°C)fan2 needs controlling.
transformer% sudo pwmconfig
# pwmconfig revision $Revision$ ($Date$)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
Found the following devices:
hwmon0 is coretemp
hwmon1 is amdgpu
hwmon2/device is w83667hg
Found the following PWM controls:
hwmon1/pwm1 current value: 122
hwmon1/pwm1 is currently setup for automatic speed control.
In general, automatic mode is preferred over manual mode, as
it is more efficient and it reacts faster. Are you sure that
you want to setup this output for manual control? (n)
hwmon2/device/pwm1 current value: 255
hwmon2/device/pwm2 current value: 51
hwmon2/device/pwm3 current value: 255
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon1/fan1_input current speed: 1581 RPM
hwmon2/device/fan1_input current speed: 0 ... skipping!
hwmon2/device/fan2_input current speed: 1155 RPM
hwmon2/device/fan3_input current speed: 0 ... skipping!
hwmon2/device/fan4_input current speed: 0 ... skipping!
hwmon2/device/fan5_input current speed: 0 ... skipping!
Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue: ^CThe fan didn't speedup like the GPU fan does at this stage.
Last edited by clidx (2017-11-12 18:19:42)
Offline
Pages: 1