Сделал драйвер для мониторинга температуры процессоров VIA

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Сделал драйвер для мониторинга температуры процессоров VIA

Непрочитанное сообщение DigitalSpirit » 2012-09-01 18:59:42

Сделал драйвер для мониторинга температуры процессоров VIA
Основывался на драйвере coretemp и линуксовом via-cputemp
Как правильно написать копирайты и выложить?

Хостинговая компания 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: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение manefesto » 2012-09-01 20:22:36

выкладывай сюда.
только под лицензией bsd
я такой яростный шо аж пиздеЦ
Изображение

DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение DigitalSpirit » 2012-09-01 23:31:00

Правильно ли я сделал копирайт?
надо ли добавить имена из
coretemp - брал "скелет" драйвера (название функций и структуру)
и via-cputemp брал значения регистров MSR?
Вложения
viatemp.tar
(9.5 КБ) 31 скачивание

DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение DigitalSpirit » 2012-09-02 0:05:24

Проверял на плате Jetway MVB-VX9GSM и pfsense

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

2.1-BETA0 (amd64)
built on Wed Aug 22 14:51:31 EDT 2012
FreeBSD 8.3-RELEASE-p4

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

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение Alex Keda » 2012-09-02 22:18:22

прикольно
завтра попробую на своём нетбуке
--
в расылку засылали?
Убей их всех! Бог потом рассортирует...

DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение DigitalSpirit » 2012-09-02 23:25:11

Alex Keda писал(а):в расылку засылали?
нет
для этого и спрашиваю куда выложить и как правильно сделать копирайт

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

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение Alex Keda » 2012-09-03 18:31:50

про копирайт - не знаю, а послать надо в рассылку
http://lists.freebsd.org/mailman/listin ... sd-current
Убей их всех! Бог потом рассортирует...

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

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение Alex Keda » 2012-09-03 19:14:32

с модулем

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

viatemp0: <VIA CPU Thermal Sensor> on cpu0
hp2133# ll /dev/via*
ls: No match.

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

hp2133# sysctl dev.cpu.0
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.P001
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.freq: 1200
dev.cpu.0.freq_levels: 1200/0 1050/0 900/0 800/0 700/0 600/0 500/0 400/0 300/0 200/0 100/0
dev.cpu.0.cx_supported: C1/0 C2/80 C3/800
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00% 0.00% 0.00% last 178us
dev.cpu.0.temperature: 49,0C
hp2133# 
без модуля

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

hp2133# sysctl dev.cpu.0
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.P001
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.freq: 800
dev.cpu.0.freq_levels: 1200/0 1050/0 900/0 800/0 700/0 600/0 500/0 400/0 300/0 200/0 100/0
dev.cpu.0.cx_supported: C1/0 C2/80 C3/800
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00% 0.00% 0.00% last 566us
hp2133# 

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

hp2133# uname -a
FreeBSD hp2133.lissyara.su 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Apr 10 14:47:27 MSK 2012     lissyara@bsd-test.moskb.local:/usr/obj/usr/src/sys/HP  i386
вопрос - а оно само тазик погасит по перегреву, или нет?
у HP по перегреву тазики гаснут =)
Убей их всех! Бог потом рассортирует...

DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение DigitalSpirit » 2012-09-08 3:46:38

Alex Keda писал(а):вопрос - а оно само тазик погасит по перегреву, или нет?
у HP по перегреву тазики гаснут =)
в ноутбуках обычно это встроенно в ACPI и стоит свой датчик acpi_thermal если он "врёт", то можно прибавить/убавить температуру отключения

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

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение Alex Keda » 2012-09-08 20:02:15

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

hp2133# sysctl hw.acpi.thermal
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 54,0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 0
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: -1
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 105,0C
hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: -1
hw.acpi.thermal.tz0._TC2: -1
hw.acpi.thermal.tz0._TSP: -1
hp2133# sysctl dev.cpu.0
dev.cpu.0.%desc: ACPI CPU
dev.cpu.0.%driver: cpu
dev.cpu.0.%location: handle=\_PR_.P001
dev.cpu.0.%pnpinfo: _HID=none _UID=0
dev.cpu.0.%parent: acpi0
dev.cpu.0.freq: 1200
dev.cpu.0.freq_levels: 1200/0 1050/0 900/0 800/0 700/0 600/0 500/0 400/0 300/0 200/0 100/0
dev.cpu.0.cx_supported: C1/0 C2/80 C3/800
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00% 0.00% 0.00% last 216us
dev.cpu.0.temperature: 47,0C
hp2133#   
вопрос - кто врёт =))
Убей их всех! Бог потом рассортирует...

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

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение Alex Keda » 2012-09-08 20:03:41

в рассылку-то отписались?
Убей их всех! Бог потом рассортирует...

DigitalSpirit
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-04-24 15:52:10

Re: Сделал драйвер для мониторинга температуры процессоров V

Непрочитанное сообщение DigitalSpirit » 2012-09-08 21:01:35

Alex Keda писал(а):в рассылку-то отписались?
Нет хочу на форуме forums.freebsd.org в разделе FreeBSD Development написать