Как установить it87 модуль ядра для 18,04 (ryzen 2xxx поддержка)

Я хочу считать значение температуры ЦП своего ryzen 2600. В этом ответе askubuntu говорится "просто загрузка it87". Но как я добираюсь it87 установленный? Я выполняю магистраль 5.0.0-36-generic таким образом, я ожидаю, что модуль ядра доступен где-нибудь, поскольку 18.04.1 должен иметь его по умолчанию и упаковывается с ядром 4.15.

GitHub repo является битой ссылкой для меня. Таким образом, я не могу просто скомпилировать его и загрузить его вручную.

обновление

Моя материнская плата является x470 чипсетом игры Asus ROG Strix x470-F. Это имеет IT8665E.

Я имею it87 установленный в /lib/modules/$(uname -r)/kernel/drivers/hwmon/it87.ko. Когда я загружаю его использование

sudo modprobe it87

Результаты:

modprobe: ОШИБКА: не мог вставить 'it87': Никакое такое устройство

lm-sensors результаты:

Trying family `ITE'...                                      Yes
Found unknown chip with ID 0x8665
    (logical device 4 has address 0x290, could be sensors)

и принуждение проблемы приводит к:

sudo modprobe --verbose it87 force_id=0x8665
insmod /lib/modules/5.0.0-36-generic/kernel/drivers/hwmon/it87.ko force_id=0x8665
modprobe: ERROR: could not insert 'it87': No such device
1
задан 27 November 2019 в 22:12

2 ответа

Хорошо как elder_geek отметил IT8665E, микросхема НЕ поддерживается it87.

решение для А однако electrified's github repo, который обрабатывает несколько Asus материнские платы AMD.

отметьте требование ROG STRIX X470-F GAMING, что BIOS должна быть минимальной версией 5007. (Я протестировал с 5406 версия).

необходимо будет установить lm_sensors, DKMS, источники ядра, GCC, и т.д. для компиляции модуля.

инструкции по компиляции для Ubuntu не работали на меня, таким образом, вот то, что я сделал:

sudo make dkms
sudo make modules
sudo make install
sudo modprobe asus-wmi-sensors

И результаты sensors:

asuswmisensors-isa-0000
Adapter: ISA adapter
CPU Core Voltage:         +1.20 V  
+12V Voltage:            +11.97 V  
+5V Voltage:              +4.93 V  
3VSB Voltage:             +3.33 V  
CPU Fan:                 1203 RPM
Chassis Fan 1:            734 RPM
Chassis Fan 2:           1196 RPM
Chassis Fan 3:            902 RPM
AIO Pump:                   0 RPM
Water Pump:                 0 RPM
CPU OPT:                    0 RPM
CPU Temperature:          +47.0°C  
Motherboard Temperature:  +35.0°C  
Chipset Temperature:       +0.0°C  
Tsensor 1 Temperature:     +0.0°C  
0
ответ дан 7 December 2019 в 14:56

Я знаю, что это не ответ, который Вы хотите.

По состоянию на этот момент кажется, что микросхема IT8665e не поддерживается it87 модулем. Согласно запросу поддержки olysonek и ответу goeck нашел здесь и заключил в кавычки ниже.

ре IT8665E: Я имел драйвер из дерева, поддерживающий его на GitHub, но отметил его как частный, потому что меня преследовали о взятии его в восходящем направлении, который у меня не было времени для (намного меньше никто серьезно рассмотрение его, или помогающий перекрутить его ошибки или поддержку поставщика микросхемы/платы). Должны быть различные клоны этого драйвера (названы it87) на GitHub. Нет никаких усилий, о которых я знаю взять код в восходящем направлении.

IT8665E часто используется в сочетании с IT8686E на той же плате, и к этому часто получают доступ из EC на плате. Это вызывает взаимодействия, к которым я не смог достаточно обратиться. В то время как это было несколько приемлемо для драйвера из дерева, получающаяся нестабильность влияла бы на большое количество людей, если бы код был upstreamed, который, по-моему, недопустим. Любой, кто хочет код в восходящем направлении, должен обсудить с ITE и поставщиками плат для получения необходимой поддержки.

1
ответ дан 7 December 2019 в 14:56

Другие вопросы по тегам:

Похожие вопросы: