From 478f28cd5d9b76cc830be0dbac620e5d060afa27 Mon Sep 17 00:00:00 2001 From: Marti Raudsepp Date: Tue, 13 Aug 2019 03:00:34 +0300 Subject: [PATCH] Enable ROG STRIX B450-E GAMING motherboard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Most readings appear to work correctly, except some that are suspect: * +12V Voltage * CPU Core Voltage (2nd) * CPU SOC Voltage * Tsensor 1 Temperature * CPU VRM Temperature * CPU VRM Output Current Example output: asuswmisensors-isa-0000 Adapter: ISA adapter CPU Core Voltage: +1.09 V VPP MEM Voltage: +2.48 V +12V Voltage: +10.03 V +5V Voltage: +5.07 V 3VSB Voltage: +3.31 V VBAT Voltage: +3.27 V AVCC3 Voltage: +3.31 V SB 1.05V Voltage: +1.04 V CPU Core Voltage: +0.00 V CPU SOC Voltage: +0.00 V CPU Fan: 460 RPM Chassis Fan 1: 901 RPM Chassis Fan 2: 677 RPM Chassis Fan 3: 0 RPM AIO Pump: 0 RPM Water Pump: 0 RPM CPU OPT: 0 RPM CPU Temperature: +50.0°C CPU Socket Temperature: +36.0°C Motherboard Temperature: +47.0°C Chipset Temperature: +43.0°C Tsensor 1 Temperature: +216.0°C CPU VRM Temperature: +0.0°C CPU VRM Output Current: +0.00 A --- README.md | 1 + asus-wmi-sensors.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 85f0e5e..9fc735c 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ Provides a Linux kernel module "asus_wmi_sensors" that provides sensor readouts |Asus ROG Crosshair Hero VI | 6301 | |Asus ROG Crosshair Hero VI (WiFi) | 6302 | |Asus ROG Crosshair Hero VI Extreme | ? | +|ROG STRIX B450-E GAMING | 2406 | |ROG STRIX B450-F GAMING | 2406 | |ROG STRIX B450-I GAMING | 2406 | |ROG STRIX X470-F GAMING | 5007 | diff --git a/asus-wmi-sensors.c b/asus-wmi-sensors.c index 72c4e21..2d45cc5 100644 --- a/asus-wmi-sensors.c +++ b/asus-wmi-sensors.c @@ -34,6 +34,7 @@ MODULE_VERSION("3"); #define PRIME_X470_PRO "PRIME X470-PRO" #define PRIME_X399_A "PRIME X399-A" #define STRIX_X399_E "ROG STRIX X399-E GAMING" +#define STRIX_B450_E "ROG STRIX B450-E GAMING" #define STRIX_B450_F "ROG STRIX B450-F GAMING" #define STRIX_B450_I "ROG STRIX B450-I GAMING" #define STRIX_X470_I "ROG STRIX X470-I GAMING" @@ -554,6 +555,7 @@ static int is_board_supported(void) { strcmp(board_name, PRIME_X399_A) == 0 || strcmp(board_name, PRIME_X470_PRO) == 0 || strcmp(board_name, STRIX_X399_E) == 0 || + strcmp(board_name, STRIX_B450_E) == 0 || strcmp(board_name, STRIX_B450_F) == 0 || strcmp(board_name, STRIX_B450_I) == 0 || strcmp(board_name, STRIX_X470_I) == 0 ||