HP MiscroServer - измерение температуры процессора

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
v0
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-02-09 19:11:00

HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение v0 » 2011-02-09 19:27:48

Всем привет!
Имеется HP Miscroserver (спеки - AMD Neo II, 4Gb оперативки, чипсет AMD RS785E/SB820M), на который устрановлена FreeBSD 8.2 RC3 (так получилось):

Код: Выделить всё

# uname -a
FreeBSD biggiesmalls 8.2-RC3 FreeBSD 8.2-RC3 #0: Wed Feb  9 01:46:14 MSK 2011     rtorrent@biggiesmalls:/usr/src/sys/amd64/compile/GENERIC  amd64
Ядро самосборное GENERIC - конфиг не менял.
Очень хочется видеть температуру процессора, а в идеале еще и скорость кулеров.
Были поставлены:
1) mbmon

Код: Выделить всё

# mbmon -d
No Hardware Monitor found!!
InitMBInfo: Unknown error: 0
2) Тулзы для работы с ipmi:

Код: Выделить всё

# pkg_info | grep ipmi
freeipmi-0.8.12     Library and tools to support IPMI-capable hardware
ipmitool-1.8.11_1   CLI to manage IPMI systems
Делаем как по инструкции:

Код: Выделить всё

kldload ichsmb.ko
kldunload ipmi.ko
И ничего не работает.
Смотрим dmesg:

Код: Выделить всё

acpi_hpet1: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
device_attach: acpi_hpet1 attach returned 12
ipmi0: <IPMI System Interface> on isa0
ipmi0: KCS mode found at mem 0x0 alignment 0x1 on isa
[b]ipmi0: couldn't configure I/O resource
device_attach: ipmi0 attach returned 6
ppc0: cannot reserve I/O port range[/b]
Т.е. не может создать девайс, и действительно, в /dev на i только io.
Вопрос - что делать?
Стоящий до этого FreeNAS температуру показывал. :st:
Заранее спасибо.

PS: sysctl -a | grep therm не выводит ничего, то есть записей с температурой там нет.
Последний раз редактировалось f_andrey 2011-02-09 20:13:21, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение manefesto » 2011-02-10 10:06:06

kldload amdtemp ?
я такой яростный шо аж пиздеЦ
Изображение

v0
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-02-09 19:11:00

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение v0 » 2011-02-10 10:47:49

Да, я вчера сам его нашел, и с amdtemp получилось.

Код: Выделить всё

$ sysctl -a | grep temperature
dev.cpu.0.temperature: 42,5C
dev.cpu.1.temperature: 42,5C
Жаль, что не работают остальные сенсоры - скорость кулеров, температура на матери и т.п.
Например, вот что выдает healthd:

Код: Выделить всё

localhost       255.0    0.0     0.0    0000    0000    0000    4.08    4.08    4.08    6.85    15.50   -14.16  -6.12
ipmi-sensors:

Код: Выделить всё

ipmi-sensors
could not find inband device
И как все это заставить работать - непонятно.
Кстати, чтобы munin нормально отображал температуру процессора, пришлось патчить плагин coretemp:
Заменил

Код: Выделить всё

sysctl -n dev.cpu.$cpu.temperature | tr -cd '0-9.'
на

Код: Выделить всё

sysctl -n dev.cpu.$cpu.temperature | tr -cd '0-9.' | tr -d C | sed -e 's/,/\./'
иначе RRD спотыкался на С и запятой.

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение weec » 2014-04-12 0:08:01

используй sysutils/freeipmi
он напрямую работает с BMC, тобишь не нужно подгружать модуль ipmi

вот к примеру, на мой взгляд, не заменимый инструмент (из пакета sysutils/freeipmi) для мониторинга различных датчиков, сенсоров

Код: Выделить всё

# ipmimonitoring
ID | Name             | Type                        | State    | Reading    | Units | Event
1  | Pwr Unit Status  | Power Unit                  | Nominal  | N/A        | N/A   | 'OK'
2  | IPMI Watchdog    | Watchdog 2                  | Nominal  | N/A        | N/A   | 'OK'
3  | Physical Scrty   | Physical Security           | Nominal  | N/A        | N/A   | 'OK'
4  | SMI Timeout      | OEM Reserved                | N/A      | N/A        | N/A   | 'OK'
5  | System Event Log | Event Logging Disabled      | Nominal  | N/A        | N/A   | 'OK'
6  | System Event     | System Event                | Nominal  | N/A        | N/A   | 'OK'
7  | Button           | Button/Switch               | Nominal  | N/A        | N/A   | 'OK'
8  | BMC Watchdog     | Management Subsystem Health | Nominal  | N/A        | N/A   | 'OK'
9  | VR Watchdog      | Voltage                     | Nominal  | N/A        | N/A   | 'OK'
10 | PCH Therm Trip   | Temperature                 | Nominal  | N/A        | N/A   | 'OK'
11 | BMC FW Health    | Management Subsystem Health | Nominal  | N/A        | N/A   | 'OK'
13 | BB EDGE Temp     | Temperature                 | Nominal  | 31.00      | C     | 'OK'
14 | PCH Temp         | Temperature                 | Nominal  | 46.00      | C     | 'OK'
15 | BB BMC Temp      | Temperature                 | Nominal  | 38.00      | C     | 'OK'
16 | BB CPU VR Temp   | Temperature                 | Nominal  | 37.00      | C     | 'OK'
17 | System Fan 1     | Fan                         | Nominal  | 1078.00    | RPM   | 'OK'
18 | Processor Fan    | Fan                         | Nominal  | 1078.00    | RPM   | 'OK'
19 | P1 Status        | Processor                   | Nominal  | N/A        | N/A   | 'Processor Presence detected'
20 | P1 Therm Margin  | Temperature                 | Nominal  | -47.00     | C     | 'OK'
21 | P1 Therm Ctrl %  | Temperature                 | Nominal  | 0.00       | %     | 'OK'
22 | P1 ERR2          | Processor                   | Nominal  | N/A        | N/A   | 'OK'
23 | CATERR           | Processor                   | Nominal  | N/A        | N/A   | 'OK'
24 | P1 ICC Mismatch  | Processor                   | Nominal  | N/A        | N/A   | 'OK'
25 | CPU Missing      | Processor                   | Nominal  | N/A        | N/A   | 'OK'
26 | P1 DTS Therm Mgn | Temperature                 | Nominal  | -48.00     | C     | 'OK'
27 | P1 VRD Hot       | Temperature                 | Nominal  | N/A        | N/A   | 'OK'
28 | DIMM Thrm Mrgn 1 | Temperature                 | Nominal  | -39.00     | C     | 'OK'
29 | P1 Mem Thrm Trip | Memory                      | Nominal  | N/A        | N/A   | 'OK'
30 | BB +12.0V        | Voltage                     | Nominal  | 11.62      | V     | 'OK'
31 | BB +5.0V1        | Voltage                     | Nominal  | 5.00       | V     | 'OK'
32 | BB +3.3V         | Voltage                     | Nominal  | 3.35       | V     | 'OK'
33 | BB +5.0V2        | Voltage                     | Nominal  | 4.94       | V     | 'OK'
34 | BB +12.0V V2     | Voltage                     | Nominal  | 11.57      | V     | 'OK'
35 | BB +1.75V Vccp   | Voltage                     | Nominal  | 1.77       | V     | 'OK'
37 | BB VBAT          | Voltage                     | Nominal  | 3.13       | V     | 'OK'
38 | BB +1.05V PCH    | Voltage                     | Nominal  | 1.04       | V     | 'OK'
39 | BB +1.05V AUX    | Voltage                     | Nominal  | 1.03       | V     | 'OK'
40 | BB +1.35V MEM    | Voltage                     | Nominal  | 1.32       | V     | 'OK'
41 | BB +12.0V V1     | Voltage                     | Nominal  | 11.57      | V     | 'OK'

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение weec » 2014-04-12 0:29:31

Код: Выделить всё

FreeIPMI includes a userspace driver that works on most motherboards without any driver installation, loading, or configuration required. FreeIPMI also includes support of a Linux SSIF driver through the SSIF device (i.e. ‘/dev/i2c-0’), the OpenIPMI Linux kernel driver (i.e. ‘/dev/ipmi0’), the Sun/Solaris BMC driver (i.e. ‘/dev/bmc’), and the Intel DCMI/MEI driver (i.e. ‘/dev/dcmi’). If you communicate through one of these mechanisms, the appropriate drivers for them should be loaded. Most systems should automatically load the appropriate drivers you need.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение Bayerische » 2014-04-12 6:23:06

По поводу оборотов попробуйте /usr/ports/sysutils/consolehm
chm -I
установить 20%
chm -Ix20


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: HP MiscroServer - измерение температуры процессора

Непрочитанное сообщение Alex Keda » 2014-04-12 19:07:17

для оборотов =)
Убей их всех! Бог потом рассортирует...