Вы здесь

lm_sensors

Заметил что проц (prescott 2.8) троттлит, принялся искать как раздобыть температуру...
Пересобрал ядро с параметрами, указанными в вики lm_sensors.

Do you want to scan for Super I/O sensors? (YES/no): yes
Probing for Super-I/O at 0x2e/0x2f
<...>
Found `Winbond W83627THF/THG Super IO Sensors'              Success!
    (address 0x290, driver `w83627hf')


Do you want to probe the I2C/SMBus adapters now? (YES/no): yes
Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801EB ICH5
Module i2c-i801 loaded successfully.
Module i2c-dev loaded successfully.


Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `w83627hf':
  * ISA bus, address 0x290
    Chip `Winbond W83627THF/THG Super IO Sensors' (confidence: 9)

После чего

ussr ~ # sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

Ни данных от материнки (винбонд-то нашелся), ни от проца, ни от видео...

При попытке запуска демона не загружается модуль винбонда:

[  399.136351] w83627hf: Found W83627THF chip at 0x290
[  399.136399] ACPI: resource w83627hf [io  0x0295-0x0296] conflicts with ACPI region HWMT [??? 0x00000295-0x00000296 flags 0x54]
[  399.136406] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Подскажите плз, как же мне хотя бы температуру проца поглядеть..?
В /proc/acpi нетути(

Ядро и lm_sensors свеженькие.

А модуль w83627hf загружен?

Нет, я же привел дмесг - ацпи ему не дает загрузиться. проблема с версии ядра 2.6.31 - отрубили родные дрова, только через ацпи теперь. Но мне винбонд и не особо нужен, мне бы проц...

Ладно - пойдем другим путем
coretemp - такой модуль загружен?

Загружается ручками, но он вроде как для Core-процев.

[ 108.826132] coretemp: CPU (model=0x3) has no thermal sensor.
[ 108.826139] coretemp: CPU (model=0x3) has no thermal sensor.

Так после загрузки модуля что команда sensors выводит? Почему клещами вытягивать инфу надо?

Все то же самое - "No sensors found!"
Именно поэтому и написал вывод дмесг модуля coretemp - что сам модуль не видит сенсоров процессора, куда уж там lm_sensors.

Точно, не внимательно, прошу прощения :)
Интересно, а что это за процессор такой? можно вывод

cat /proc/cpuinfo

увидеть?

Это P4 Prescott 2.8GHz, под виндой SpeedFan все прекрасно видел.

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2800.217
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pebs bts pni dtes64 monitor ds_cpl cid
bogomips        : 5600.43
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2800.217
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pebs bts pni dtes64 monitor ds_cpl cid
bogomips        : 5599.22
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual
power management:

acpi_enforce_resources=lax
В command line ядра, и винбонд должен загрузится.

Читал, но побоялся из-за предупреждений что так делать плохо и надо юзать ацпи. Только вот о том как его юзать нигде не сказано(

Ну да ладно, сейчас попробую.

UPD: что-то заработало)
ussr ~ # sensors
w83627thf-isa-0290
Adapter: ISA adapter
in0: +1.38 V (min = +0.70 V, max = +1.87 V)
in1: +1.07 V (min = +3.07 V, max = +1.41 V) ALARM
in2: +2.91 V (min = +1.09 V, max = +1.28 V) ALARM
in3: +2.98 V (min = +0.03 V, max = +0.05 V) ALARM
in4: +3.09 V (min = +1.89 V, max = +3.07 V) ALARM
in7: +2.98 V (min = +0.13 V, max = +0.29 V) ALARM
in8: +2.69 V (min = +1.10 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 14062 RPM, div = 8) ALARM
fan2: 1288 RPM (min = -1 RPM, div = 8) ALARM
fan3: 0 RPM (min = 3245 RPM, div = 8) ALARM
temp1: +50.0 C (high = +26.0 C, hyst = +0.0 C) ALARM sensor = thermis
temp2: +80.5 C (high = +120.0 C, hyst = +115.0 C) sensor = diode
temp3: +10.0 C (high = +120.0 C, hyst = +115.0 C) sensor = thermistor
cpu0_vid: +1.388 V
beep_enable:enabled

Да, но это не с процессора данные.

cat /proc/acpi/thermal_zone/THRM/temperature

ничего не дает? Само acpid то запущен?
Нашел у себя подобный проц - целерон только, но суть та же получается что и у тебя - так вот температуру проца только в acpi можно глянуть.

В /proc/acpi/thermal_zone/ - пусто.
acpid никакого нету)
Емерджится...

Съемерджился, запустился, в thermal_zone все так же пусто.

После старта acpid вывод sensors тоже пуст?
Имею ввиду в направлении температуры проца...

Да. Походу проц не поддерживает thermal zone и его температуру в никсах вообще никак не посмотреть.
Эх, поставлю с горя венду...

а собственно /etc/init.d/lm_sensors запущен? :) как-то не увидел такой инфы в топике :)

Безусловно :)

Если правильно понимаю инфу http://www.lm-sensors.org/wiki/Devices, то 4 пентиум не поддерживается lm_sensors.

Надо поизучать доки к материнке. Возможно один из этих датчиков:

temp1: +50.0 C (high = +26.0 C, hyst = +0.0 C) ALARM sensor = thermis
temp2: +80.5 C (high = +120.0 C, hyst = +115.0 C) sensor = diode
temp3: +10.0 C (high = +120.0 C, hyst = +115.0 C) sensor = thermistor

показывает температуру процессора. Даже если это так, то это внешний датчик установленный на материнке, который показывает примерную температуру (скорее всего "подложки" проца).