New sensor driver for ASUS boards in Linux available

Message boards : Number crunching : New sensor driver for ASUS boards in Linux available
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10135
Credit: 982,055,321
RAC: 1,521,463
United States
Message 1975819 - Posted: 18 Jan 2019, 21:20:29 UTC

FYI for a new kernel mode sensor driver for ASUS motherboards with WMI BIOS'. The driver exposes all the BIOS sensor outputs to Linux just like it does in Windows. This driver replaces with much greater functionality the old it87 driver.

Right now it only works on kernels > 4.17 but the developer assures me that earlier kernels will be fixed shortly. This is what sensors exports on my ASUS Crosshair VII Hero motherboard.

keith@Mal:~$ sensors
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage: +1.34 V
CPU SOC Voltage: +1.12 V
DRAM Voltage: +1.41 V
VDDP Voltage: +0.49 V
1.8V PLL Voltage: +2.03 V
+12V Voltage: +12.10 V
+5V Voltage: +4.96 V
3VSB Voltage: +3.33 V
VBAT Voltage: +3.27 V
AVCC3 Voltage: +3.36 V
SB 1.05V Voltage: +1.11 V
CPU Core Voltage: +1.35 V
CPU SOC Voltage: +1.13 V
DRAM Voltage: +1.40 V
CPU Fan: 1934 RPM
Chassis Fan 1: 0 RPM
Chassis Fan 2: 1403 RPM
Chassis Fan 3: 0 RPM
HAMP Fan: 1433 RPM
Water Pump: 0 RPM
CPU OPT: 5711 RPM
Water Flow: 0 RPM
AIO Pump: 1881 RPM
CPU Temperature: +37.0°C
CPU Socket Temperature: +27.0°C
Motherboard Temperature: +22.0°C
Chipset Temperature: +38.0°C
Tsensor 1 Temperature: +25.0°C
CPU VRM Temperature: +32.0°C
Water In: +216.0°C
Water Out: +216.0°C
CPU VRM Output Current: +6.00 A

k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +34.5°C (high = +70.0°C)
Tctl: +44.5°C

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

keith@Mal:~$

The new driver is available at https://github.com/electrified/asus-wmi-sensors
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1975819 · Report as offensive
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10135
Credit: 982,055,321
RAC: 1,521,463
United States
Message 1975957 - Posted: 19 Jan 2019, 20:21:01 UTC

Just a FYI update. The asus-wmi-sensors kernel mode driver now builds and installs correctly on kernel 4.15.0-43. The latest commit 587da84 was to "Remove use of hwmon_max so works on earlier kernel versions"

This is what is available now for reported sensors.

keith@Serenity:~/Downloads/Utils/asus-wmi-sensors-master$ sensors
asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage: +1.34 V
CPU SOC Voltage: +1.12 V
DRAM Voltage: +1.40 V
VDDP Voltage: +0.51 V
1.8V PLL Voltage: +2.03 V
+12V Voltage: +12.10 V
+5V Voltage: +4.96 V
3VSB Voltage: +3.36 V
VBAT Voltage: +3.27 V
AVCC3 Voltage: +3.36 V
SB 1.05V Voltage: +1.11 V
CPU Core Voltage: +1.35 V
CPU SOC Voltage: +1.13 V
DRAM Voltage: +1.40 V
CPU Fan: 1923 RPM
Chassis Fan 1: 0 RPM
Chassis Fan 2: 1391 RPM
Chassis Fan 3: 0 RPM
HAMP Fan: 1436 RPM
Water Pump: 0 RPM
CPU OPT: 5671 RPM
Water Flow: 0 RPM
AIO Pump: 1861 RPM
CPU Temperature: +32.0°C
CPU Socket Temperature: +30.0°C
Motherboard Temperature: +24.0°C
Chipset Temperature: +42.0°C
Tsensor 1 Temperature: +28.0°C
CPU VRM Temperature: +40.0°C
Water In: +216.0°C
Water Out: +216.0°C
CPU VRM Output Current: +6.00 A

k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +32.2°C (high = +70.0°C)
Tctl: +42.2°C

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


New updated sensor driver for ASUS motherboards running Linux.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1975957 · Report as offensive
.
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 7671
Credit: 47,897,064
RAC: 2,401
Sweden
Message 1975960 - Posted: 19 Jan 2019, 20:43:50 UTC - in response to Message 1975957.  
Last modified: 19 Jan 2019, 20:46:28 UTC

Just a FYI update. The asus-wmi-sensors kernel mode driver now builds and installs correctly on kernel 4.15.0-43. The latest commit 587da84 was to "Remove use of hwmon_max so works on earlier kernel versions"

This is what is available now for reported sensors.

Water In: +216.0°C
Water Out: +216.0°C



That can't be right. More than double the temp for boiling water....
Unless of course you're running your Computer on steam :-)
ID: 1975960 · Report as offensive
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10135
Credit: 982,055,321
RAC: 1,521,463
United States
Message 1975962 - Posted: 19 Jan 2019, 21:11:42 UTC - in response to Message 1975960.  

Just a FYI update. The asus-wmi-sensors kernel mode driver now builds and installs correctly on kernel 4.15.0-43. The latest commit 587da84 was to "Remove use of hwmon_max so works on earlier kernel versions"

This is what is available now for reported sensors.

Water In: +216.0°C
Water Out: +216.0°C



That can't be right. More than double the temp for boiling water....
Unless of course you're running your Computer on steam :-)

This is normal for a sensor header with nothing connected. From the repository Q&A section

Why do some of my temperatures return 216 deg C?
This is the value returned for temperature sensor headers with no sensor connected.

Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1975962 · Report as offensive
.
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 7671
Credit: 47,897,064
RAC: 2,401
Sweden
Message 1976005 - Posted: 20 Jan 2019, 3:04:59 UTC - in response to Message 1975962.  

This is normal for a sensor header with nothing connected. From the repository Q&A section

Why do some of my temperatures return 216 deg C?
This is the value returned for temperature sensor headers with no sensor connected.

Ah, that explains it. Thanks :-)
ID: 1976005 · Report as offensive

Message boards : Number crunching : New sensor driver for ASUS boards in Linux available


 
©2019 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.