Здесь будут шапка и навигация. Вернуться на сайт.

 

asus_eee.ko

Модуль ядра, позволяющий управлять частотой FSB и кулером eee701

Исходники брать здесь

Сборка модуля: в домашнем каталоге выполните следующие команды:

sudo ln -s <путь к исходникам текущего ядра> /lib/modules/<версия текущего ядра>/build
tar xvf asus_eee-0.3.1.tar.gz
cd asus_eee
make

Следует отметить, что указывать необходимо путь именно к исходным кодам ядра. Именно того ядра, которое установлено. Версию в названии тарбола с исходниками сравнить с выводом uname -a. И в этой папке должен лежать соответствующий .config .

После подключения модуля в директории /proc/ появляется поддиректория /proc/eee, содержащая следующие файлы:

  • fan-manual - состояние ручного управления скоростью вентилятора. 1 – вкл / 0 – выкл.
  • fan_speed - скорость вращения вентилятора в процентах. При включенном ручном управлении скорость задается именно здесь.
  • fan_rpm - она же в оборотах в минуту.
  • fsb - управление частотой и напряжением процессора. Содержимое имеет вид <частота fsb> 24 <напряжение>. Изменение частоты fsb достаточно активно обсуждалось здесь. Если кто-нибудь объяснит значение числа 24, буду очень благодарен.

(Частота VCO = 24*Ndiv/Mdiv, где Ndiv=70, Mdiv=24. Меняется только Ndiv, в Readme он называется <PLL N multiplier>)

  • pll - чтение этого файла снимает дамп памяти микросхемы программируемого тактового генератора. Почему-то только первых 15 байт.
  • temperature - температура ёжика.
 
софт/asus_eee.ko.txt · Последние изменения: 09.10.10 20:54 (внешнее изменение)