ядро 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