Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   компиляция ядра 2.4.20-8 (http://forum.oszone.net/showthread.php?t=14207)

JeweL 19-05-2003 02:48 76234

make bzImage проходит нормально
на этапе make modules при компиляции превого из модулей (видно что раньше еще ничего не компилилось) выдает ошибку (log)
что бы это значило?

ps. .config

ruslandh 19-05-2003 08:05 76235

1 Попробуй внвчале просто make
2 А make dep выполнялась ?
3 Проверь свою конфигурацию возможно в ней заложены "ошибки" (поддержка *4 Гига OЗУ - тебе это нужно ?)

JeweL 19-05-2003 10:59 76236

1. просто make не пробовал, поглядим что получится
2. make dep выполнялась
3. как проверить? на предыдущих ядрах примерно такие конфиги делал - проходило. Насчет 4GB - по-моему меньше нельзя, можно 64GB

Barracuda 19-05-2003 11:46 76237

JeweL
На днях поймал подобный глюк, т.к. считать ошибкой defined but not used за ошибку имхо глюк - куда более интересные варнинги были выше.
Попробуйте сохранить конфиг (.config) в другой каталог, сделать make mrproper, а потом вернуть конфиг в каталог с исзодниками и сделать make oldconfig. Дальше - по плану: make depend && make bzImage ...

JeweL 19-05-2003 12:05 76238

Barracuda
ок. попробуем и так.
насколько я помню, "выше" были только варнинги о циклических инклудах, но при make bzImage они проходили. А здесь - ошибка при компиляции самого первого модуля. Может я чего-то намутил в конфигурациях процессора/модулей/регистрах всяких? :/
ps. если не получится собрать - покажу весь лог make modules

Barracuda 19-05-2003 12:38 76239

JeweL
Цитата:

покажу весь лог make modules
заbzipуйте его предварительно ;)))

JeweL 20-05-2003 12:02 76240

Barracuda
следовал вашим советам и все собралось без проблем, и что самое интересное - работает :) (правда при загрузке некоторые вещи стали притормаживать).
не подскажете что делают mrproper и oldconfig? а то просмотрел доки по диагонали - ничего похожего не нашел

Barracuda 20-05-2003 18:47 76241

JeweL
Цитата:

mrproper
Удаляет все временные файлы, файлы зависимостей, объектники, бинарники, модули и .config, т.е. оставляет только сами исходники - основные файлы. Сдаётся мне, что они чего-то там намутили.
Цитата:

oldconfig
Читает предыдущий .config, рповеряет его и записывает в .config, а старый конф сохраняет (куда - не помню).

VVK 24-05-2003 08:12 76242

Подскажите как устанавливать патчи с kernel.org последнний там rc3 (у меня ASPLinux 7.3 Kernel 2.4.20) и что такое ASPI патчи.  

Barracuda 24-05-2003 14:25 76243

VVK
Патчи с kernel.org ставятся на оригинальное ядро. На ядро из любого дистра, имхо, корректно не поставятся ...
А патч - это то, что изменилось со времени выхода последнего ядра. Например, у меня есть ядро 2.4.0 и патчи к нему до 2.4.20 (были ещё rc и pre разные, но я их по мере ненадобности удаляю, окромя последних - 2.4.21-rc3 вроде).

VVK 27-05-2003 05:46 76244

Вопрос был мной задан глупо.
Ядро у меня 2.4.20 оно оригинальное с kernel.org (The latest stable version of the Linux kernel) оно у меня уже установленно ну и конечно лежит в исходниках в usr/src/linux-2.4.20 архив патча patch-2.4.21-rc3 (The latest prepatch for the stable Linux kernel tree) там же, как мне пересобрать ядро с наложением патча?

ruslandh 27-05-2003 07:19 76245

http://www.ruslandh.narod.ru/howto_r...O-5.html#ss5.1

VVK 28-05-2003 07:06 76246

Ура!!!! заработало !!! Спасибо за ссылку. Похоже работа кувалдой завершена. Всё оборудование даже чёртов VIA  AC97 работает.Осталось слегка обработать напильником.


ruslandh 28-05-2003 07:35 76247

Пожалуйста, заходите ещё  :)

Gorza 18-06-2003 14:34 76248

AltMaster 2.2
ситуация: скомпилял кастом кернел из SRPM в RPM. Установил. Оно появилось в меню загрузки помимо основного. Но не грузится - черный экран. Вопрос - модули ядра ставятся сами при установке из РПМ? или кроме  пакета с ядром надо еще каким то образом ставить модули?
Если не надо, то что случилось со старыми мудулями - они перезаписаны?

JeweL 18-06-2003 14:43 76249

Gorza
посмотреть куда рпм запишет файлы:
rpm -qlp твой-рпм.rpm
или куда уже записал :)
rpm -ql имя-пакета

Gorza 18-06-2003 14:47 76250

Спасибо, я пасатрю  но мне бы услышать человека который бы уже кампилял ядро по-модному , как в последних дистрах где от /usr/src/linux отказались, а все  делается при помощи РПМ.

JeweL 18-06-2003 14:53 76251

интересно-интересно... а как его конфигурить? или все ядра под одну гребенку? :/

Gorza 18-06-2003 16:07 76252

Почему?

в .spec для своего ядра указываешь как хочешь конфигурить его config , menuconfig,
а затем в процессе сборки пакета конфигурялка и выскочит
полчаса - и все - получаешь готовенькое

а я кстати разобрался с модулями - они аккуратненько складываются в папочку с /lib/module/твое_ядро

просто ступил

а вот ядро новое се равно не хочет грузится - черный экран а веник деоргается. ...буду дальше ковыряться


Добавлено:

Почему?

в .spec для своего ядра указываешь как хочешь конфигурить его config , menuconfig,
а затем в процессе сборки пакета конфигурялка и выскочит
полчаса - и все - получаешь готовенькое

а я кстати разобрался с модулями - они аккуратненько складываются в папочку с /lib/module/твое_ядро

просто ступил

а вот ядро новое се равно не хочет грузится - черный экран а веник деоргается. ...буду дальше ковыряться


Время: 22:30.

Время: 22:30.
© OSzone.net 2001-