Précédent   Forum des professionnels en informatique > Systèmes > Linux > Matériel
Matériel Vos questions relatives à la configuration optimale et au support matériel
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 11/08/2009, 10h34   #1
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
Par défaut La température passe directement de 60 à 150° ?

Bonjour,

J'ai un pc portable MSI, sous mandriva 2009 Spring, et j'ai placé des plasmoïdes sur mon bureau KDE.

L'une de ces choses me donne 3 (oui, trois) températures de mon PC, et l'autre l'état de ma batterie.

Régulièrement (et plutot lorsque j'écoute de la musique, mais je ne sais pas s'il s'agit d'un hasard), le phénomène suivant se passe :
  • l'une des 3 températures passe de 50-60 au maximum concevable pour un plasmoîde (150/170°), et sautille à cet endroit
  • le chargeur de batterie devient une croix rouge
Autant que je puisse évaluer la situation réelle, rien de tel ne se produit dans notre monde. Toutefois par prudence j'éteins mon PC, j'attends que ça refroidisse un quart d'heure dans le monde des plasmoïdes, et de fait lorsque je rallume tout redevient correct.

Avez-vous une idée de ce qui se passe ?
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2009, 11h03   #2
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Normalement, en atteignant une température limite, le proc devrait s'arrêter de lui-même (autour de 100° ?), a fortiori il devrait pas aller jusqu'à 150°. Après, il se peut ... plein de choses. Comme les senseurs imprécis (fréquent), les drivers lm_sensors mal calibrés, etc etc.

Si tu veux avoir une idée plus précise des températures détectées, regardes le contenu de :

- la sortie de la commande "sensors"
- le contenu des fichiers contenus dans /proc/acpi/thermal_zone

Edit: au passage mon chip Winbond w83627ehf m'indique depuis 4 ans une température qui oscille entre 90° et 150°, dont j'ai jamais compris à quoi elle correspond. Mais je n'ai encore jamais vu sortir des flammes de l'UC :-)

Citation:
Envoyé par keikoz@kgentoo ~ $ sensors | grep Temp
Sys Temp: +39°C (high = +0°C, hyst = +0°C) [thermistor] ALARM
CPU Temp: +51.0°C (high = +80.0°C, hyst = +75.0°C) [CPU diode ]
AUX Temp: +115.0°C (high = +80.0°C, hyst = +75.0°C) [thermistor] ALARM
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2009, 11h16   #3
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
OK merci. J'utiliserai ça à la prochaine alerte.

Pour l'instant (situation normale) j'ai :
Code :
1
2
3
4
5
6
7
~/jetravaille/ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +49°C
Core1 Temp:
             +47°C
Il n'y a plus que deux thermometres ??

Et :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
~/jetravaille/ ls /proc/acpi/thermal_zone                      
THRM/                                                          
█▓▒░herve@localhost░▒▓██▓▒░ mar. août 11 11:13:10              
~/jetravaille/ ls /proc/acpi/thermal_zone/THRM                  
cooling_mode  polling_frequency  state  temperature  trip_points
█▓▒░herve@localhost░▒▓██▓▒░ mar. août 11 11:13:19
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/cooling_mode
<setting not supported>
&#9608;&#9619;&#9618;&#9617;herve@localhost&#9617;&#9618;&#9619;&#9608;&#9608;&#9619;&#9618;&#9617; mar. août 11 11:13:26
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/polling_frequency
<polling disabled>
&#9608;&#9619;&#9618;&#9617;herve@localhost&#9617;&#9618;&#9619;&#9608;&#9608;&#9619;&#9618;&#9617; mar. août 11 11:13:33
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/state
state:                   ok
&#9608;&#9619;&#9618;&#9617;herve@localhost&#9617;&#9618;&#9619;&#9608;&#9608;&#9619;&#9618;&#9617; mar. août 11 11:13:57
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/temperature
temperature:             51 C
&#9608;&#9619;&#9618;&#9617;herve@localhost&#9617;&#9618;&#9619;&#9608;&#9608;&#9619;&#9618;&#9617; mar. août 11 11:14:06
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5):           100 C
&#9608;&#9619;&#9618;&#9617;herve@localhost&#9617;&#9618;&#9619;&#9608;&#9608;&#9619;&#9618;&#9617; mar. août 11 11:14:15
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2009, 11h23   #4
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Bah en tout cas, ce qui est certain c'est que les sorties de ces deux commandes sont plus indicatives que les plasmoids de KDE4. Les plasmoides/applet en tout genre utilisent les infos de lm_sensors et du système acpi, de toute manière. À moins qu'ils peuvent trouver des infos encore ailleurs, mais alors je ne sais pas où.

Tu peux peut-être trouver dans la conf du plasmoid quelle est la source/drivers/n'importe quelle information sur cette source de température ?

Citation:
Envoyé par gifffftane
~/jetravaille/ cat /proc/acpi/thermal_zone/THRM/trip_points
critical (S5): 100 C
Ça, ça doit (je pense) être la température à laquelle le proc se désactive complètement (S5 c'est l'état ACPI d'extinction complète).
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2009, 12h13   #5
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
D'après la config plasmoïde, voici la source des thermometres :
  1. lmsensors/k8temp-pci-00c3/temp3
  2. lmsensors/k8temp-pci-00c3/temp1
  3. acpi/thermal_zone/THRM/temperature (celui qui déconne)
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2009, 12h32   #6
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
À partir de là ... ça dépasse mes connaissances. Mais j'ai deux liens sous les yeux qui pourraient te servir.

Quelques courtes explications sur le contenu de /proc/acpi/thermal_zone: http://www.alionet.org/index.php?showtopic=12633
Un document complet concernant la gestion ACPI par le kernel linux: http://www.columbia.edu/~ariel/acpi/acpi_howto.txt

À voir en particulier la section 8.4. Effectivement, si tu rejoins une température de 100° degrés, normalement le système devrait s'éteindre. Bon, la première chose que tu devrais faire c'est voir ce qu'indique /proc/acpi/thermal_zone/THRM/temperature lorsque ton plasmoid commence à s'exciter.

Enfin, éventuellement, lorsque ça s'excite, jette aussi un oeuil dans les différents logs (/var/log/syslog, /var/log/kern.log) histoire de voir s'il y a des messages d'alerte venant du subsystem ACPI.
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 20h26   #7
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
Le phénomène vient de se reproduire !

Voici la sortie de sensors :
Code :
1
2
3
4
5
6
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:
             +52°C
Core1 Temp:
             +48°C
... tout est normal ici, par contre, pour le 3ème thermomètre :
Ouille !

Mais ce qui est bizarre, est que cette fois-ci après avoir arrété ma machine, je l'ai relancée tout de suite, et la température est immédiatement redevenue normale.

Un composant qui passe en une minute de 146 à 50° ?
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 20h33   #8
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Assez curieux. Presque à se demander s'il y aurait pas un problème de gestion de ton matériel par le système ACPI ... Parallèlement, il te marque une croix rouge sur la batterie, ce qui signifie qu'il détecte un event ACPI. Zarb ...

Regarde dans les logs s'il y a des messages intéressants. Eventuellement poste ici le contenu de /var/log/syslog

tu peux aussi indiquer les spécifications de ton laptop ? (chipset, processeur ...)
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 21h16   #9
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
Citation:
Envoyé par keikoz Voir le message
Regarde dans les logs s'il y a des messages intéressants. Eventuellement poste ici le contenu de /var/log/syslog
Les voilà... rien d'intéressant, ai-je l'impressuion ; toutes les minutes il fait un promisc_check je sais pas ce que c'est.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Aug 13 19:59:01 localhost CROND[14994]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:00:01 localhost CROND[15009]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:01:01 localhost CROND[15024]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Aug 13 20:01:01 localhost CROND[15026]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:02:01 localhost CROND[15045]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:03:01 localhost CROND[15063]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:04:01 localhost CROND[15078]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:05:01 localhost CROND[15093]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:06:01 localhost CROND[15108]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:07:01 localhost CROND[15123]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:08:01 localhost CROND[15138]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:09:01 localhost CROND[15164]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:10:01 localhost CROND[15190]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:11:01 localhost CROND[15205]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:12:01 localhost CROND[15220]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:13:01 localhost CROND[15236]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:14:01 localhost CROND[15256]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:15:01 localhost CROND[15274]: (root) CMD (   /usr/share/msec/promisc_check.sh)
Aug 13 20:15:52 localhost klogd: [drm] Num pipes: 1
Aug 13 20:15:53 localhost klogd: mtrr: MTRR 1 not used
Aug 13 20:15:53 localhost shutdown[15636]: shutting down for system halt
Aug 13 20:15:53 localhost klogd: TomoyoLinux Mandatory Access Control disabled by default.
Aug 13 20:15:53 localhost klogd: You need to install ccs-tools if you want to enable it.
Aug 13 20:15:53 localhost init: Switching to runlevel: 0
Citation:
Envoyé par keikoz Voir le message
tu peux aussi indiquer les spécifications de ton laptop ? (chipset, processeur ...)
de quoi s'agit-il ? quelle est la commande à exécuter pour cela
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 21h55   #10
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Pour les informations sur le matos:

- lspci
- cat /proc/cpu_info

Tu peux poster aussi le contenu complet de la commande "dmesg" ?

Enfin, petite question: la partie de /var/log/syslog que tu as posté correspond au moment où s'est produit le "saut d'humeur" (d'après le timestamp à gauche)? Si c'est le cas, effectivement je ne vois rien. Si ce n'est pas le cas, paste la partie du log correspondant au moment où s'est produite la chose.
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 23h00   #11
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
Avec dmseg, c'est trop long, le système de forum me le refuse.

Voici le résultat des deux premières commandes :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
 
[root@localhost ~]# lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Device 7914                           
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA                  
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)                       
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)                       
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)                       
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)                       
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)                       
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)             
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)                  
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE                                
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)                  
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge                     
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge                     
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration                                                                                                           
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map                          
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller                      
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control                
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]                         
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)                                                                                                           
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)                                                                                              
[root@localhost ~]# cat /proc/cpuinfo                                                                        
processor       : 0                                                                                          
vendor_id       : AuthenticAMD                                                                               
cpu family      : 15                                                                                         
model           : 72                                                                                         
model name      : AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55                                             
stepping        : 2                                                                                          
cpu MHz         : 800.000                                                                                    
cache size      : 256 KB                                                                                     
physical id     : 0                                                                                          
siblings        : 2                                                                                          
core id         : 0                                                                                          
cpu cores       : 2                                                                                          
apicid          : 0                                                                                          
initial apicid  : 0                                                                                          
fdiv_bug        : no                                                                                         
hlt_bug         : no                                                                                         
f00f_bug        : no                                                                                         
coma_bug        : no                                                                                         
fpu             : yes                                                                                        
fpu_exception   : yes                                                                                        
cpuid level     : 1                                                                                          
wp              : yes                                                                                        
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy                                                                                                          
bogomips        : 1599.76                                                                                    
clflush size    : 64                                                                                         
power management: ts fid vid ttp tm stc                                                                      
 
processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15          
model           : 72          
model name      : AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55
stepping        : 2                                             
cpu MHz         : 800.000                                       
cache size      : 256 KB                                        
physical id     : 0                                             
siblings        : 2                                             
core id         : 1                                             
cpu cores       : 2                                             
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 1599.76
clflush size    : 64
power management: ts fid vid ttp tm stc
Oui, l'extrait de log correspond à la période où le pépin s'est produit.
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2009, 23h20   #12
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Désolé, je ne vois pas ... Plus d'idées ... dans le syslog je ne vois rien ... vérifie aussi /var/log/kern.log à tout hasard ?

Si, une. Tu pourrais vérifier, lorsque le proc saute comme ça, si un processus utilise toute la charge processeur, ce qui permettrait au moins de s'assurer s'il y a vraiment quelque chose qui tourne à fond.

Quand ça se reproduit, lance "top" en ligne de commande, regarde les premiers processus et s'il y en a un qui prend une très grosse charge CPU (genre 80-100%).

Au fait, c'est quoi le modèle exact de ton portable ?
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2009, 15h57   #13
Membre Expert
 
Avatar de gifffftane
 
Inscription : février 2007
Messages : 2 356
Détails du profil
Informations personnelles :
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 2 356
Points : 2 034
Points : 2 034
Mon modèle de portable est un MSI VR 610.

Cela s'est reproduit ; cette fois-ci un simple reboot a résolu le problème. J'ai regardé les processus par la commande top, je n'ai rien vu d'anormal.

Tant pis si c'est pas résolu ; je te remercie en tous les cas pour ton aide.
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 18h14.


 
 
 
 
Partenaires

Hébergement Web