1 votes

Comment installer le module de noyau it87 pour 18.04 (support ryzen 2xxx)

Je veux lire la valeur de la température du CPU de mon ryzen 2600. Ce askubuntu la réponse dit "chargez simplement it87 ". Mais comment obtenir it87 installé ? Je suis en train d'utiliser Mainline 5.0.0-36-generic Je suppose donc que le module noyau est disponible quelque part car la version 18.04.1 devrait l'avoir par défaut et est fournie avec le noyau. 4.15 .

El répertoire Github est un lien mort pour moi. Je ne peux donc pas le compiler et le charger à la main.

mise à jour

Ma carte mère est un chipset x470 Asus ROG Strix x470-F gaming. Elle est équipée d'un IT8665E.

J'ai it87 installé dans /lib/modules/$(uname -r)/kernel/drivers/hwmon/it87.ko . Lorsque je le charge en utilisant

sudo modprobe it87

Résultats :

modprobe : ERROR : impossible d'insérer 'it87' : Aucun périphérique de ce type

lm-sensors les résultats :

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

et forcer la question résulte en :

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

1voto

Elder Geek Points 34144

Je sais que ce n'est pas la réponse que tu veux.

Pour le moment, il semble que la puce IT8665e ne soit pas supportée par le module it87. Selon une demande de support par olysonek et une réponse de goeck, on a trouvé aquí et cité ci-dessous.

Concernant IT8665E : J'avais un pilote hors arbre le supportant sur github, mais je l'ai marqué comme privé parce que j'ai été harcelé pour le prendre en amont, ce pour quoi je n'avais pas le temps (et encore moins quelqu'un qui le révise sérieusement, ou qui aide à corriger ses bugs, ou le support du fournisseur de la puce/carte). Il devrait y avoir plusieurs clones de ce pilote (nommé it87) sur github. Il n'y a aucun effort, à ma connaissance, pour prendre le code en amont.

L'IT8665E est souvent utilisé en conjonction avec l'IT8686E sur la même carte, et on y accède souvent à partir d'un EC sur la carte. Cela provoque des interactions que je n'ai pas été en mesure de traiter suffisamment. Bien que cela soit quelque peu acceptable pour un pilote hors-arbre, les instabilités qui en résultent affecteraient de nombreuses personnes si le code était développé en amont, ce qui à mon avis est inacceptable. Quiconque souhaite que le code soit transmis en amont doit discuter avec ITE et les fournisseurs de cartes pour obtenir le soutien nécessaire.

0voto

Tarick Welling Points 144

Ok comme elder_geek a noté le IT8665E n'est PAS prise en charge par it87 .

Une solution cependant électrifié répertoire Github qui gère plusieurs cartes mères Asus AMD.

Veuillez noter que l'exigence de l ROG STRIX X470-F GAMING que le bios doit être une version minimale 5007 . (J'ai testé avec le 5406 version).

Vous devrez installer lm_sensors, DKMS, les sources du noyau, GCC, etc. pour compiler le module.

Les instructions de compilation pour Ubuntu n'ont pas fonctionné pour moi, alors voici ce que j'ai fait :

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

Et les résultats de 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X