Перекомпиляция модуля ядра - как правильнее ?

Knoppix

Модераторы: Warderer, Модераторы разделов

Vishay
Сообщения: 12

Перекомпиляция модуля ядра - как правильнее ?

Сообщение Vishay »

Hello all !

У меня стоит на ноутбуке Debian 31r2, ядро 2.6.8.
Мне нужно было в одном из драйверов ( модулей ) ядра (battery.c) несколько раз ( для отладки )добавить/изменить в исходный код строку printk и перекомпилировать модуль. Делал я это так: первый раз редактировал battery.c и пересобрал ядро 2.6.8 по стандартной методике Debian ( заняло где-то 1 час ). Потом еще раз отредактировал battery.c , и снова пересобрал ядро, но не делая команды make-kpkg clean ( заняло где-то 1 минуту) и т.д. Вопрос: насколько правильна такая процедура, или, может быть, можно предложть что-то более правильное ? ( просто компиляция отдельного модуля и перемещение его вручную в /lib/modules/2.6.8/drivers/acpi/ , например ? )
Спасибо сказали:
K.A.
Сообщения: 68
ОС: Debian Lenny

Re: Перекомпиляция модуля ядра - как правильнее ?

Сообщение K.A. »

Vishay писал(а):
24.07.2006 20:02
Hello all !

У меня стоит на ноутбуке Debian 31r2, ядро 2.6.8.
Мне нужно было в одном из драйверов ( модулей ) ядра (battery.c) несколько раз ( для отладки )добавить/изменить в исходный код строку printk и перекомпилировать модуль. Делал я это так: первый раз редактировал battery.c и пересобрал ядро 2.6.8 по стандартной методике Debian ( заняло где-то 1 час ). Потом еще раз отредактировал battery.c , и снова пересобрал ядро, но не делая команды make-kpkg clean ( заняло где-то 1 минуту) и т.д. Вопрос: насколько правильна такая процедура, или, может быть, можно предложть что-то более правильное ? ( просто компиляция отдельного модуля и перемещение его вручную в /lib/modules/2.6.8/drivers/acpi/ , например ? )

Я вчера случайно сделала так же. Вроде всё работает. Знающий товарищ сказал, что ничего страшного не происходит.
IBM ThinkPad T43, Debian Lenny+Sid, 2.6.26 (vanilla).
Спасибо сказали: