Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Linux. Сборка ядра. Проблемы.

Вы не вошли.

 Поиск | Регистрация | Вход 

Diomer
30.09.2004 23:02:22
#1

Гость

Linux. Сборка ядра. Проблемы.

При компиляции ядра в FC2 устанавливаю
CONFIG_MODVERSIONS=y
Дальше собираю ядро:
>make
>make modules_install
>make install
Перегружаюсь. Гружу новое ядро (автоматически появляется в GRUB)
Дальше запускаю патч от 2.6 версии драйверов к l780.
Патчит KConfig. На drivers/Makefile выдает ошибку, что не может пропатчить. Сохраняет в Makefile.rej то, что хотела прописать. От туда я забираю строку с LCARD и вставляю в Makefile (без +)
Дальше в xconfig выставляю грузиться как модуль LCARD.
собираю ядро:
>make
Ошибка при сборе xdsptop.c! Нет modversions.h файла. При предыдущей сборке файл не появился.

Вопрос. Что делать?

sts
01.10.2004 08:48:39
#2

Гость

Re: Linux. Сборка ядра. Проблемы.

Небольшие изменения в config.diff:

#cat config.diff

--- drivers/Kconfig
+++ drivers/Kconfig
@@ -1,3 +1,5 @@
source "drivers/usb/Kconfig"

+source "drivers/lcard/Kconfig"
+
endmenu

--- drivers/Makefile
+++ drivers/Makefile
@@ -1,3 +1,4 @@
obj-$(CONFIG_EISA)             += eisa/
+obj-$(CONFIG_LCARD)            += lcard/
obj-$(CONFIG_CPU_FREQ)         += cpufreq/


После того как патч наложен, проверить /drivers/Kconfig и /drivers/Makefile.

В первом должна появиться строчка:
source "drivers/lcard/Kconfig"

во втором
obj-$(CONFIG_LCARD)             += lcard/

после этого пересобрать ядро.

CONFIG_MODVERSIONS при сборке выключить.