Страница 1 из 1
Сделал драйвер для мониторинга температуры процессоров VIA
Добавлено: 2012-09-01 18:59:42
DigitalSpirit
Сделал драйвер для мониторинга температуры процессоров VIA
Основывался на драйвере coretemp и линуксовом via-cputemp
Как правильно написать копирайты и выложить?
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-01 20:22:36
manefesto
выкладывай сюда.
только под лицензией bsd
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-01 23:31:00
DigitalSpirit
Правильно ли я сделал копирайт?
надо ли добавить имена из
coretemp - брал "скелет" драйвера (название функций и структуру)
и via-cputemp брал значения регистров MSR?
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-02 0:05:24
DigitalSpirit
Проверял на плате Jetway MVB-VX9GSM и pfsense
Код: Выделить всё
2.1-BETA0 (amd64)
built on Wed Aug 22 14:51:31 EDT 2012
FreeBSD 8.3-RELEASE-p4
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-02 22:18:22
Alex Keda
прикольно
завтра попробую на своём нетбуке
--
в расылку засылали?
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-02 23:25:11
DigitalSpirit
Alex Keda писал(а):в расылку засылали?
нет
для этого и спрашиваю куда выложить и как правильно сделать копирайт
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-03 18:31:50
Alex Keda
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-03 19:14:32
Alex Keda
с модулем
Код: Выделить всё
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 по перегреву тазики гаснут

Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-08 3:46:38
DigitalSpirit
Alex Keda писал(а):вопрос - а оно само тазик погасит по перегреву, или нет?
у HP по перегреву тазики гаснут

в ноутбуках обычно это встроенно в ACPI и стоит свой датчик
acpi_thermal если он "врёт", то можно прибавить/убавить температуру отключения
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-08 20:02:15
Alex Keda
Код: Выделить всё
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#
вопрос - кто врёт

)
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-08 20:03:41
Alex Keda
в рассылку-то отписались?
Re: Сделал драйвер для мониторинга температуры процессоров V
Добавлено: 2012-09-08 21:01:35
DigitalSpirit
Alex Keda писал(а):в рассылку-то отписались?
Нет хочу на форуме forums.freebsd.org в разделе FreeBSD Development написать