Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра - проблемы

Ответить
Настройки темы
Компиляция ядра - проблемы

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Решил поставить 2.6.9 (сейчас живу на 2.4.22-1.2154.ntpl.asp). Сделал все, как в ридми указано. Вышло... нифига не вышло.
Делал:
make menuconfig (обломался - вывалилось с error'ом)
make xconfig (все ок, настроил (не сильно затрагивая жизненно важные настройки))
make (ОЧЕНЬ много warning'ов)
make modules_install
make install
Все делал с правами su.
Грузиться получается, но после загрузки сеть отсутствует как класс и иксы не грузятся.
Странно так же то, что в /lib/modules/linux-2.6.9/* файлы имеют расширение не .o, а .ko. Так и должно быть? Причем на них не стоит аттрибут "исполнимый". Еще странность: там же отсутствует каталоги alsa/ и NVIDIA/, которые присутствуют в /lib/modules/linux-2.4.22-1.2154.ntpl.asp.
Еще непонятки - много всякого хлама у меня должно было компилироваться в виде модулей, а их нет. Например нет модулей USB клавиатуры и мыши (keybdev* & mousedev*).
Второй день мучаюсь, а так ничего поделать и не могу. Подскажите, плз, где могла собака порыться.
Юзалось:
gcc-3.3.2-1asp
make-3.79.1-18

[s]Исправлено: Dragon1020, 22:40 25-10-2004[/s]

Отправлено: 22:37, 25-10-2004

 

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


juvio
Цитата:
может Вы не все нужное в ядро включаете?
Все конфигурирование у меня заключалось в отказе от того, что мне не нужно 100%. Т.е. поддержка Bluetooth, IrDA, SCSI, всевозможных звуковух (кроме моей), софт-модемов и прочего хлама отправлена в /dev/null. А в остальном практически все по умолчанию.

Отправлено: 12:29, 26-10-2004 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Dragon1020 - может вы приведете часть придупреждений? Можно много предположений строить...

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 03:38, 27-10-2004 | #12


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


juvio, например:
 CC      kernel/intermodule.o
kernel/intermodule.c:179: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38)
kernel/intermodule.c:180: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:79)
kernel/intermodule.c:183: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:160)

 CC [M]  drivers/atm/iphase.o
drivers/atm/iphase.c: In function `desc_dbg':
drivers/atm/iphase.c:1017: warning: passing arg 1 of `readw' makes pointer from integer without a cast

Еще бывают сообщения о том, что переменная <такая-то> зарегистрирована, но не юзается.

PS. Компилировал еще несколько раз (по-разному). Нифига не выходит. Вроде бы и компилятся драйвера(?) не в виде модулей, а в ядро, но оно их найти не может, и сильно ругается. Меня это уже бесит, но разобраться хочется. И даже не из-за того, что ядро новое хочу, а из-за того, что у меня это не выходит.

Отправлено: 14:18, 27-10-2004 | #13


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Dragon1020 - 2.6.9 - ядро с kernel.org? Если есть уже в системе исходники ядра - попробуй подкинуть к 2.6 файлик .conf и скомпилировать...
Кроме того, могу попробовать дать свой конфиг - может с ним что получится? Ради эксперименту...

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 03:22, 28-10-2004 | #14


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


juvio
Цитата:
2.6.9 - ядро с kernel.org?
Конечно. Причем после пары неудачных компиляций поставил на него последние патчи. Не помогает.

Цитата:
Если есть уже в системе исходники ядра - попробуй подкинуть к 2.6 файлик .conf и скомпилировать...
Только что попробовал - не помогло.

Цитата:
Кроме того, могу попробовать дать свой конфиг - может с ним что получится? Ради эксперименту...
Было бы неплохо. А он от 2.6.X?

Отправлено: 13:20, 28-10-2004 | #15


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Dragon1020 - я с ним компилил 2.6.6, 2.6.8.1, 2.6.9.

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 03:18, 29-10-2004 | #16


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


juvio

Боюсь, что конфиг не поможет.
Сегодня попытался скомпилить свое ядро (которое 100% работает и собиралось (я так думаю) именно с теми версиями софта, которые сейчас у меня установлены). Нифига не вышло. Ядро вышло огромным (3.4 метра против 1.2 aspшных), модули не компилятся и, естественно, не устанавливаются. Ни одного. Кстати компиляция прошла на удивление быстро. Я бы даже сказал "настораживающе быстро".
Проблема явно не в конфигах и настройках ядра. Но где она?
Неужели у кого-то ядра ставятся сразу и без каких-либо осложнений?

Отправлено: 22:21, 29-10-2004 | #17


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Dragon1020 - у меня . Особенно если с genkernel

Вопросик - что значит .ntpl.?

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 00:27, 30-10-2004 | #18


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


juvio

ntpl? А черт его знает... Это к ASPшникам вопрос, не ко мне.
Я тут откатился на gcc 2.95.3. Модули ядра 2.4.22 начали компилиться, но в каком-то возникла ошибка. Но не в этом суть. Главное - ясно в чем трабл был. Вот только смущает меня то, что компилятор теперь от 2001 года. Не будет ли траблов с компиляцией новых прог?..
Завтра попробую скомпилить 2.6.9 этим gcc. Должно выйти. Наверно.

Отправлено: 02:27, 30-10-2004 | #19


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Dragon1020
Так, для справки, ядра от ALT, скомпилированы на gcc 2.96, так-как они считают, что эта версия gcc больше подходит для компиляции ядер.

-------
Поспешай не торопясь


Отправлено: 21:14, 02-11-2004 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра - проблемы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Компиляция ядра curast Общий по Linux 3 29-01-2007 15:32
Компиляция ядра Guest Общий по Linux 13 30-12-2003 13:30
компиляция ядра 2.4.20-8 JeweL Общий по Linux 18 18-06-2003 16:07
Компиляция ядра DYURIK Общий по Linux 38 30-04-2003 14:09
Компиляция ядра Zur0 Общий по Linux 6 18-12-2002 16:51




 
Переход