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/ , например ? )
Перекомпиляция модуля ядра - как правильнее ?
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 68
- ОС: Debian Lenny
Re: Перекомпиляция модуля ядра - как правильнее ?
Vishay писал(а): ↑24.07.2006 20:02Hello 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).