LINUX.ORG.RU

ACPI и CPU Freq/idle в Openwrt x86 (intelAtom)

 , , , ,


1

1

Приношу извинения за (возможно) неправильный выбор ветки. Да и вообще за этот пост.

Я ламер (могу нести дикую ахинею), но очень хочется (по личным причинам) хорошо работающую Openwrt на нетбуке Acer с процом Atom n450.

Несмотря на низкую (нулевую, чего уж там) загрузку нетбук достаточно горячий. Я уже перекомпилировал ядро и выставил там все, что может касатся сабжа. В итоге, где то в недрах /sys/ я увидел температуру (63 гр.) и текущую частоту ядер (1,5ГГц) проца. Но повлиять на частоту (она должна снижаться до 1ГГц) я не могу.

В глубинах buildroot мной обнаружена папка с драйверами build_dir/target-i386_i486_uClibc-0.9.33.2/linux-x86_generic/linux-3.10.49/drivers/cpufreq

Там я нашел модули:

#ls|grep .ko
cpufreq_conservative.ko
cpufreq_ondemand.ko
cpufreq_userspace.ko
p4-clockmod.ko
speedstep-centrino.ko
speedstep-ich.ko
speedstep-lib.ko
speedstep-smi.ko
Из того, что я начитался мне нужен acpi-cpufreq, он есть, но видимо нескомпилированный
#ls|grep acpi
acpi-cpufreq.c
ia64-acpi-cpufreq.c

В описании компиляции пакета модуля ядра есть строчка (это писал я сам, поэтому могут должны быть косяки. написано под влиянием инструкции[/url):

.define KernelPackage/acpi-cpufreq
  SUBMENU:=$(CPUFREQ_MENU)
  TITLE:=ACPI Processor P-States Driver
#  DEPENDS:=   
#  KCONFIG:=
 [b] FILES:=$(LINUX_DIR)/drivers/cpufreq/acpi-cpufreq.ko[/b]
  AUTOLOAD:=$(call AutoProbe,acpi-cpufreq)
endef

define KernelPackage/acpi-cpufreq/description
ACPI Processor P-States Driver
endef

$(eval $(call KernelPackage,acpi-cpufreq))

А т.к. этого файла нет - make выдает error. Я в детстве читал, что линуксоиды добрые они помогут :)


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.