Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2017, à 23:59

VrogenGard

[Résolu] Capteurs température Gigabyte 990X et 16.04

Bonsoir tout le monde,

Je suis en train de configurer une Ubuntu MATE 16.04 LTS en dual boot UEFI Windows 10.

Je viens de passer une grosse journée de galère sur un problème qui ne devrait pas en être un, d'après ce que j'ai lu partout ailleurs. J'ai en ma possession une workstation équipée d'une CM Gigabyte 990X GAMING SLI (16Go DDR3 + AMD FX 8350) et d'un GPU RX480. Outre quelques bugs irréguliers à l'affichage (présence de lignes horizontales discrètes dans les menus notamment, mais c'est loin d'être systématique, je penche pour un mauvais support du matériel par le pilote... hmm ), j'ai surtout un gros problème avec le module it87.
Je souhaite utiliser conky et relever les températures de mes sondes. J'ai donc installé et configuré lm_sensors, et j'ai activé it87 comme je suis sensé le faire avec cette CM.
Avec

sudo modprobe it87

, il n'y a pas de problème, lm_sensors fonctionne à peu près de la bonne façon (même si je m'interroge sur cette sonde à 7°C). 
En revanche, dès que je veux intégrer ce module au démarrage, avec /etc/modules, c'est fini, le boot devient impossible. Pour dire, le BIOS UEFI ne s'affiche même pas, la machine tourne en boucle, et je suis obligé de l'éteindre violemment. La seule façon de remédier à ça c'est de déconnecter le ssd, booter sur un livecd (le bios réapparaît à la déconnexion du ssd incriminé), brancher le sata du ssd et modifier /etc/modules pour commenter it87.
J'ai essayé

acpi_enforce_resources=lax

dans grub mais ça ne change rien.

Là j'ai bricolé un truc relativement sale avec rc.local, qui lance

sleep 15 && modprobe it87

. Conky se charge lui à la seconde suivante. En passant, conky n'a pas l'air d'avoir trop apprécié ce traitement, vu qu'il m'a demandé de transmettre un rapport d'erreur quasi immédiatement... Et mon affichage a lui aussi planté, enfin mon écran s'est allumé/éteint/allumé/éteint...(il va falloir que je règle ce problème roll).
J'ai blacklisté pour l'instant le module it87, parce que ça devient relativement agaçant à la longue, en plus de pas être très bon pour mon matos tout neuf. smile

Je suis un peu inquiet, car je n'ai vu personne avec un problème similaire et j'espère que ce n'est pas un problème hardware. Je suis soigneux avec mon matériel, mais après tout, rien d'impossible.

Je vous remercie d'avance.

Dernière modification par VrogenGard (Le 14/05/2017, à 01:51)

Hors ligne

#2 Le 09/05/2017, à 06:36

F50

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Salut,

Donne le retour de :

sensors
cat /etc/modules
lsmod

Concernant la prise en charge de la CG, il n'y a que le pilote libre à disposition sur la 16.04.

#3 Le 09/05/2017, à 09:11

VrogenGard

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Bonjour,

Alors, ça va être difficile parce que je suis étudiant et pour l'instant je ne peux pas emmener ma tour à l'appartement. Je vais essayer de te répondre de tête, et je ferais un récap' vendredi soir devant la machine.

sensors

m'affichait des résultats relativement convaincants (une seule vitesse: le ventilo du proc, parce que les autres sont contrôlés par rhéobus, trois ou quatre températures de sondes, des tensions). La sortie de cette commande semblait complète, malgré la présence de deux ou trois informations farfelues.

cat /etc/modules

ne renvoyait rien, pour la simple et bonne raison que /etc/modules est vide, sauf si bien sûr je décommente it87.
Pour

lsmod

, désolé, mais je n'ai pas une assez bonne mémoire... smile
Mais après

modprobe it87

il est bien chargé.

En revanche, je peux dire que le module it87_wd (watch dog) est blacklisté d'office. Pour l'instant je n'y ai pas touché mais c'est peut-être une piste.
Je suis allé sur le git de it87. Probablement j'essayerais de le compiler, puis de suivre la procédure indiquée à la fin du fichier README.
https://github.com/groeck/it87/blob/master/README
Une piste probable: https://github.com/groeck/it87/issues/18

Désolé pour cette réponse vague et merci pour ta réponse.

Dernière modification par VrogenGard (Le 09/05/2017, à 09:41)

Hors ligne

#4 Le 09/05/2017, à 09:51

F50

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Fait signe que tu auras la machine à disposition.

#5 Le 09/05/2017, à 22:19

VrogenGard

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Ok, merci. Je reviendrais vendredi dans la soirée, en principe. En y réfléchissant, je me disais que cela pourrait être dû au fait que it87 pourrait entrer en conflit avec un autre module, en se chargeant à la place d'un autre ou quelque chose du genre. Bien sûr, ce n'est pour l'instant que supputations vaines... C'est très agaçant de ne pas pouvoir régler ce problème tout de suite haha. smile

Hors ligne

#6 Le 13/05/2017, à 22:15

VrogenGard

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Me voilà de retour.
Je suis en train d'essayer de checker les logs de boot.
J'ai tout repris de zéro.
Sortie de

sensors
fam15h_power-pci-00c4
Adapter: PCI adapter
power1:       36.12 W  (crit = 125.19 W)

amdgpu-pci-0100
Adapter: PCI adapter
temp1:        +29.0°C  (crit =  +0.0°C, hyst =  +0.0°C)

it8620-isa-0228
Adapter: ISA adapter
in0:          +0.97 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +1.50 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.02 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +1.99 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +2.05 V  (min =  +0.00 V, max =  +3.06 V)
in5:          +0.54 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +2.23 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.34 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +2.98 V  
fan1:         528 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
fan4:           0 RPM  (min =    0 RPM)
fan5:           0 RPM  (min =    0 RPM)
temp1:        +32.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +27.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:         +7.0°C  (low  =  +0.0°C, high = +90.0°C)  sensor = Intel PECI
temp4:        +45.0°C  
temp5:        +45.0°C  
temp6:        +45.0°C  
intrusion0:  ALARM

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +7.5°C  (high = +70.0°C)
                       (crit = +80.0°C, hyst = +77.0°C)

Voici la sortie de

cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.


# Generated by sensors-detect on Sat May 13 22:59:04 2017
# Chip drivers
it87

Et sortie de

lsmod
Module                  Size  Used by
nvram                  16384  0
video                  40960  0
msr                    16384  0
it87                   57344  0
hwmon_vid              16384  1 it87
nls_iso8859_1          16384  1
kvm_amd                73728  0
kvm                   598016  1 kvm_amd
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_hda_codec_realtek    86016  1
aesni_intel           167936  0
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     45056  1
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 24576  3 ablk_helper,ghash_clmulni_intel,aesni_intel
snd_hda_intel          36864  5
snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           86016  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
input_leds             16384  0
fam15h_power           16384  0
serio_raw              16384  0
snd_hwdep              16384  1 snd_hda_codec
k10temp                16384  0
snd_pcm               110592  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
snd                    86016  21 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
shpchp                 36864  0
i2c_piix4              24576  0
mac_hid                16384  0
tpm_infineon           20480  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
autofs4                40960  2
hid_generic            16384  0
usbhid                 53248  0
hid                   122880  2 hid_generic,usbhid
amdkfd                139264  1
amd_iommu_v2           20480  1 amdkfd
mxm_wmi                16384  0
amdgpu               1208320  66
ttm                   102400  1 amdgpu
drm_kms_helper        167936  1 amdgpu
igb                   208896  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
dca                    16384  1 igb
sysimgblt              16384  1 drm_kms_helper
ptp                    20480  1 igb
fb_sys_fops            16384  1 drm_kms_helper
pps_core               20480  1 ptp
drm                   368640  6 amdgpu,ttm,drm_kms_helper
i2c_algo_bit           16384  2 igb,amdgpu
ahci                   36864  4
libahci                32768  1 ahci
fjes                   28672  0
wmi                    16384  1 mxm_wmi

Merci.

EDIT: problème réglé grâce au wiki d'ArchLinux. J'ai également changé d'écran (pour exactement le même en VGA, ça ne vient pas de ma carte graphique, et plus aucun bug).

Dernière modification par VrogenGard (Le 14/05/2017, à 01:50)

Hors ligne

#7 Le 14/05/2017, à 06:48

F50

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Extra.

Ce serait sympa d'expliquer ce que tu as fais pour d'autres qui verraient ce fil.

Dernière modification par F50 (Le 14/05/2017, à 06:48)

#8 Le 14/05/2017, à 14:37

VrogenGard

Re : [Résolu] Capteurs température Gigabyte 990X et 16.04

Utilisant le chipset 8320E, en théorie recemment usupporté, j'ai ajouté un force_id en option dans mon /etc/modules, avec

it87 force_id=0x8728

, puis j'ai relancé sensors. A partir de ce moment tout fonctionne de la façon dont c'est sensé fonctionner... Les températures sont justes et logiques. Pour la suite, c'est un problème insoluble pour moi. Au redémarrage, pareil, pas de bios.J'ai cependant le buzzer qui m'indique que tout est matériellement ok.
Dans le doute, je change d'écran, avec la meme connectique VGA. Et là, tout roule. Je n'ai absolument aucune explication au pourquoi du comment je ne dispose pas d'affichage avec cet ecran lorsque je charge le module it87. Je testerais un autre écran hdmi dans la semaine, mais amha c'est réglé.
J'avais déjà eu un problème similaire il y a tres longtemps avec cet écran LG.
J'ai meme pu me contenter de charger it87 sans options apres un redémarrage, et ce sans problème.

C'est tres étrange et je suis bien incapable d'apporter une explication a mon problème. Moralité: la prochaine fois, je changerais d'abord d'ecran (bien que dans le contexte, cela m'ait tout d'abord paru absurde...). smile

Hors ligne