You are not logged in.

#1 2017-03-10 22:22:34

xvzf
Member
Registered: 2014-05-18
Posts: 86

[SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

Hi there,

I am facing a strange problem - I want to read out the fan speed on my new mainboard, but it doesnt want as I do... Maybe someone has a guess.

sensors-detect

did not help.

A dmesg output is here (uploaded to pastebin): http://pastebin.com/rGrx5r9L

Also, the exact board:

# sensors-detect revision $Revision$
# System: ASUS All Series
# Board: ASUSTeK COMPUTER INC. MAXIMUS VII RANGER
# Kernel: 4.9.11-1-ARCH x86_64
# Processor: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (6/60/3)
 

Cheers,
Matthias

Last edited by xvzf (2017-03-15 21:45:16)

Offline

#2 2017-03-10 23:03:13

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

[    4.864417] nct6775: Enabling hardware monitor logical device mappings.
[    4.864425] nct6775: Found NCT6791D or compatible chip at 0x2e:0x290
[    4.864429] ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts with OpRegion 0x0000000000000290-0x0000000000000299 (\_GPE.HWM) (20160831/utaddress-247)
[    4.864431] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

This looks like SuperIO and it should have some sensors. The device is detected by the kernel at boot time but the driver refuses to start to avoid conflicts with ACPI code possibly accessing this device at the same time.

Some ASUS boards have a read-only ACPI-based interface to the sensors. The driver for this interface is asus_atk0110. Do you have it loaded? What if you load it? Did you try just running sensors?

Offline

#3 2017-03-11 15:29:57

xvzf
Member
Registered: 2014-05-18
Posts: 86

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

Hi there,
asus_atk0110 is not loaded. It also doesnt make any difference if it is loaded!

The output looks like

xvzf@zara ~ % sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +30.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +25.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +27.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +25.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +27.0°C  (high = +80.0°C, crit = +100.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM

Offline

#4 2017-03-11 22:05:10

xvzf
Member
Registered: 2014-05-18
Posts: 86

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

Hi there,

I "fixed" it by changing the acpi enforcing parameters (acpi_enforce_resources=lax).
So far, I can use the SuperIO driver and did not experience any crash. Let's see if it can keep up with that.

ASUS bios is a little pice of shi***.



Cheers,
Matthias

Offline

#5 2017-03-11 22:16:04

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

Hey, I was about to suggest the same so I'll post a slightly shortened version of what I wrote:

There is some temperature sensor presented as ACPI thermal zone (acpitz) and there is also this ASUS cpu_fan thing. Per dmesg, it seems to come from asus_wmi driver which apparently thinks that it found a way to query the firmware about fan speed through some ACPI-WMI method. Well, maybe it's wrong because it shows 0RPM.

If you want to use "lax", blacklist thermal and asus_wmi. These things almost certainly get their readings from the SuperIO. Each time any program (like sensors) reads them, they issue some commands to the SuperIO. If this happens at the same time nct6775 plays with the SuperIO, the poor chip may get lost and do something stupid (reconfigure target temperature, stop fans - assume that anything is possible until you read the datasheet and are sure that it's impossible).

BTW, here's some info how you can sanity-check the SuperIO's configuration or tweak it.

FWIW, I used to use "lax" on one of my ASUS boards with no issues. But my board has no ACPI stuff besides ATK0110 and the driver for this one disables itself when the system is booted with "lax" to avoid trouble.

Last edited by mich41 (2017-03-11 22:19:43)

Offline

#6 2017-03-13 16:13:14

xvzf
Member
Registered: 2014-05-18
Posts: 86

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

I already blacklisted them. So far so good, the system is running 48 hours now without any crash or other issues.

Thanks for the help!

Cheers,
Matthias

Offline

#7 2017-03-13 16:13:52

xvzf
Member
Registered: 2014-05-18
Posts: 86

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

@Moderator, you can mark this topic as solved!

Offline

#8 2017-03-13 16:27:10

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

You do it yourself by editing the first post.

Offline

#9 2017-03-15 21:45:29

xvzf
Member
Registered: 2014-05-18
Posts: 86

Re: [SOLVED] No Fan controller shown on ASUS MAXIMUS VII RANGER

mich41 wrote:

You do it yourself by editing the first post.

Done, thanks for the hint!

Offline

Board footer

Powered by FluxBB