Linux-magazine.it Forum
Maggio 23, 2012, 08:38:21 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 2 [3]   Vai giù
  Stampa  
Autore Discussione: acpi  (Letto 3410 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #30 inserita:: Aprile 26, 2009, 09:09:46 pm »

Ciao, ho scoperto in .config la voce che mi hai indicato:
CONFIG_SENSORS_CORETEMP=m

Domani ricompilerò il kernel compilando questo modulo direttamnte nel kernel. Però perchè con modprobe non riesco a caricarlo?!
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #31 inserita:: Aprile 26, 2009, 11:31:03 pm »

...ma a quella voce corrisponde il modulo coretemp?

Non è che per caso ti viene già caricato?...il comando;

lsmod | grep core

cosa ti restituisce?

BYe  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #32 inserita:: Aprile 27, 2009, 04:53:14 pm »

Il comando che che mi hai indicato mi restituisce:
root@darkstar:~# lsmod | grep core
pcmcia_core            31632  1 pcmcia
i2c_core               18448  1 i2c_i801
soundcore               5472  1 snd
rtc_core               13976  1 rtc_cmos
rtc_lib                 2560  1 rtc_core
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #33 inserita:: Aprile 27, 2009, 10:31:35 pm »

...hai provato a caricarlo manualmente?...verifica se è caricabile;

modprobe -l | grep coretemp

e se lo è lo carichi;

modprobe -v coretemp

Mi sembra di capire che hai un Intel e dalla documentazione;

Citazione
Kernel driver coretemp
======================

Supported chips:
  * All Intel Core family
    Prefix: 'coretemp'
    CPUID: family 0x6, models 0xe, 0xf, 0x16, 0x17
    Datasheet: Intel 64 and IA-32 Architectures Software Developer's Manual
               Volume 3A: System Programming Guide
               http://softwarecommunity.intel.com/Wiki/Mobility/720.htm

Author: Rudolf Marek

Description
-----------

This driver permits reading temperature sensor embedded inside Intel Core CPU.
Temperature is measured in degrees Celsius and measurement resolution is
1 degree C. Valid temperatures are from 0 to TjMax degrees C, because
the actual value of temperature register is in fact a delta from TjMax.

Temperature known as TjMax is the maximum junction temperature of processor.
Intel defines this temperature as 85C or 100C. At this temperature, protection
mechanism will perform actions to forcibly cool down the processor. Alarm
may be raised, if the temperature grows enough (more than TjMax) to trigger
the Out-Of-Spec bit. Following table summarizes the exported sysfs files:

temp1_input    - Core temperature (in millidegrees Celsius).
temp1_max    - All cooling devices should be turned on (on Core2).
temp1_crit    - Maximum junction temperature (in millidegrees Celsius).
temp1_crit_alarm - Set when Out-of-spec bit is set, never clears.
         Correct CPU operation is no longer guaranteed.
temp1_label    - Contains string "Core X", where X is processor
         number.

The TjMax temperature is set to 85 degrees C if undocumented model specific
register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as
(sometimes) documented in processor datasheet.

Bye 8-)
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #34 inserita:: Aprile 28, 2009, 06:32:38 pm »

Risultato:
Codice:
root@darkstar:~# modprobe -l | grep coretemp
/lib/modules/2.6.24.5_A2/kernel/drivers/hwmon/coretemp.ko
root@darkstar:~# modprobe -v coretemp
insmod /lib/modules/2.6.24.5_A2/kernel/drivers/hwmon/hwmon.ko
insmod /lib/modules/2.6.24.5_A2/kernel/drivers/hwmon/coretemp.ko
FATAL: Error inserting coretemp (/lib/modules/2.6.24.5_A2/kernel/drivers/hwmon/coretemp.ko): No such device

Dopo aver ricompilato il kernel e modificato manualmente in .config l'opzione relativa a coretemp così non ottengo ancora nulla:
CONFIG_SENSORS_CORETEMP=y
root@darkstar:~# modprobe -l | grep coretemp
root@darkstar:~# modprobe -v coretemp
FATAL: Module coretemp not found.


Puoi per favore riportare la riga esatta in .config a riguardo di  quel maledetto coretemp ?
In compenso sono riuscito a compilare nel kernel l'altro modulo per sensors, così adesso non lo devo più caricare manualmente...

Yes, il mio processore ormai vecchierello e stanco è un Intel Pentium 4 (precott, da cui puoi intuire le mie ansie per le temperature non corrette...)
P.S. Conviene passare a un DualCore e8400 (supponendo che ci sia ancora qualche negozio che lo venda?)
« Ultima modifica: Aprile 28, 2009, 09:19:26 pm da pulce » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #35 inserita:: Aprile 28, 2009, 09:42:26 pm »

...ma se hai impostato a "y" allora è già presente nell'immagine statica del kernel (quella che sta in /boot per intenderci) quindi non devi caricarlo.

...le temperature vengono rilevate?

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #36 inserita:: Aprile 28, 2009, 10:51:34 pm »

Ciao, sarà l'ora ormai tarda ma non capisco più niente...
Anch'io penso che coretemp dovrebbe essere già caricato in automatico avendolo compilato in quel modo, ma invece non compare nell'elenco dei moduli caricati:
Codice:
root@darkstar:/usr/src/linux-2.6.24.5# lsmod | grep core
i2c_core               18704  2 i2c_dev,i2c_i801
soundcore               5984  1 snd

Magari al posto della "y" serviva la "Y" ?
Comunque con sensors si ottengono gli stessi dati postati qualche messaggio fa, ad esclusione di
CPU Fan:  2220 RPM  (min = 1896 RPM, div = 4)
con il minimo che ora è un valore ragionevole...
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #37 inserita:: Maggio 01, 2009, 10:26:27 pm »

..poi qui com'è andata a finire?

Il comando;

cat /proc/modules

(eventualmente fai un grep su core) cosa ti riporta?

Bye  Fico
Registrato

Pagine: 1 2 [3]   Vai su
  Stampa  
 
Vai a: