ядро 3.хх и куда переехал /proc/acpi/thermal_zone/?

Автор noname, 28 февраля 2013, 04:29:14

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

noname

Здравствуйте.
В  рабочем ядре 2.6.32 в каталоге /proc/acpi/ есть:
Открыть содержимое (спойлер)
# ls  -1 /proc/acpi
button
dsdt
embedded_controller
fadt
info
power_resource
processor
sleep
thermal_zone
video
wakeup
[свернуть]
а в ядре 3.xx только:
button
lid
wakeup

но # sensors
Открыть содержимое (спойлер)

acpitz-virtual-0
Adapter: Virtual device
temp1:       +53.0°C  (crit = +90.0°C)                 

eeepc-isa-0000
Adapter: ISA adapter
fan1:       1040 RPM
[свернуть]
Собственно вопрос:не определяется датчик температуры на lxpanel т.е выводит N/A.
Устанавливаю ли  ядро 3.хх из пакетного менеджера готовое или скачиваю с kernel.org
и собираю сам по  старому kernel .config разницы нет, в /proc/acpi/ отсутсвует thermal_zone,
откуда как я понимаю и берется та самая температура(/proc/acpi/thermal_zone/TZ00/)
Cобираю так
#make menu config
# fakeroot time make-kpkg --initrd --revision=-3.xx kernel_image kernel_headers
#dpkg -i ....
lm-sensors есть, 
#sensors-detect выдает в 2.6.32 и в 3.xx
Открыть содержимое (спойлер)
Do you want to probe the I2C/SMBus adapters now? (YES/no):
Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801FB ICH6
Module i2c-dev loaded successfully.
....Sorry, no sensors were detected.
This is relatively common on laptops, where thermal management is
handled by ACPI rather than the OS.
[свернуть]
modprobe модулей i2c не помог.
Из гугла понял, только что /proc виртуальная файловая система и наверно как то все это связанно,
вот как пока understand.
В одном общественном месте  обозвали sleepnogом :) Дело в кривизне рук,мозга?
Подскажите кто чем может,куда глянуть.
LXDE openbox
Cпасибо
Gentoo x86_64 AMD E-350 Openbox 3.5.2

Brainey

#1
Цитата: noname от 28 февраля 2013, 04:29:14куда переехал /proc/acpi/thermal_zone/?
CONFIG_ACPI_PROCFS и CONFIG_ACPI_PROCFS_POWER помечены как deprecated:
Открыть содержимое (спойлер)
ЦитироватьDeprecated /proc/acpi files (ACPI_PROCFS)

CONFIG_ACPI_PROCFS:

For backwards compatibility, this option allows
deprecated /proc/acpi/ files to exist, even when
they have been replaced by functions in /sys.

This option has no effect on /proc/acpi/ files
and functions which do not yet exist in /sys.

Say N to delete /proc/acpi/ files that have moved to /sys/
ЦитироватьDeprecated power /proc/acpi directories (ACPI_PROCFS_POWER)

CONFIG_ACPI_PROCFS_POWER:

For backwards compatibility, this option allows
deprecated power /proc/acpi/ directories to exist, even when
they have been replaced by functions in /sys.
The deprecated directories (and their replacements) include:
/proc/acpi/battery/* (/sys/class/power_supply/*)
/proc/acpi/ac_adapter/* (sys/class/power_supply/*)
This option has no effect on /proc/acpi/ directories
and functions, which do not yet exist in /sys
This option, together with the proc directories, will be
deleted in 2.6.39.

Say N to delete power /proc/acpi/ directories that have moved to /sys/
[свернуть]
Так что ищите в /sys/class/thermal
  :)
Цитата: noname от 28 февраля 2013, 04:29:14#sensors-detect выдает
CONFIG_I2C_I801 включен?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

noname

Цитата: Brainey от 28 февраля 2013, 13:36:38CONFIG_I2C_I801 включен?
да,были загружены модули,
ls-mod показывал:  i2c-l801 i2c-core i2c-dev все непомню
Deprecated /proc/acpi files --всё это включал,но всеравно в /proc thermal не появлялось.

Один момент.Когда установленно стандартное ядро 2.6 и  собранное 3.2,то показывает,
но только когда загрузишь 3.2 и сделаешь #reboot.Если удалить 2.6 то опять N/A.
сейчас вот так

В 3.2 пусто,да подставлял туда из /sys/class/hwmon/hwmon0/temp1_input-- не то

Значит надо найти подставить то что нужно  :)
Пересоберу еще раз,поищу не получится оставлю до лучших времен.

Собственно вся замарочка cо сборкой 3.2 из за поддержки камеры speedleenk,2.6 и так устраивает.

Спасибо :)
Gentoo x86_64 AMD E-350 Openbox 3.5.2