lm_sensors
CoolMan 16 января, 2011 - 22:58
Заметил что проц (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
Все то же самое - "No sensors found!"
Именно поэтому и написал вывод дмесг модуля coretemp - что сам модуль не видит сенсоров процессора, куда уж там lm_sensors.
:)
Точно, не внимательно, прошу прощения :)
Интересно, а что это за процессор такой? можно вывод
увидеть?
Это P4 Prescott 2.8GHz, под
Это P4 Prescott 2.8GHz, под виндой SpeedFan все прекрасно видел.
acpi_enforce_resources=lax В
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
:)
Да, но это не с процессора данные.
ничего не дает? Само acpid то запущен?
Нашел у себя подобный проц - целерон только, но суть та же получается что и у тебя - так вот температуру проца только в acpi можно глянуть.
В /proc/acpi/thermal_zone/ -
В /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.
Надо поизучать доки к материнке. Возможно один из этих датчиков:
показывает температуру процессора. Даже если это так, то это внешний датчик установленный на материнке, который показывает примерную температуру (скорее всего "подложки" проца).