LINUX.ORG.RU
ФорумAdmin

kernel 2.6.14.2: need help


0

0

Скомпилировал новое ядрышко: linux-2.6.14.2.tar.bz2.

При загрузке получил множество сообщенией от insmod и modprobe вида "QM_MODULES: Function not implemented". Погуглил на эту тему, применил module-init-tools-3.2.tar.gz (http://kerneltrap.org/node/3891). Не помогло. И `depmod -ae -F /boot/System.map 2.6.14.2-RTL` тоже пробовал.

Если кто уже имел счастье наступить на теже грабли - подскажите, пожалуйста...

P.S. Ядро патчено под Real Time систему (patch-2.6.14-rt20 от MontaVista -- http://source.mvista.com/linux_2_6_RT.html). Грешил на него. Собрал чистое ядро - тоже самое.

P.P.S. В .config в секции "Loadable module support" везде поставил "y" - не помогло.


сетка при загрузке не поднимается, lsmod говорит, что ни один модуль не загружен. insmod e1000 говорит, что не может найти модуль.

однако если указать полныть путь к файлу (insmod /lib/modules/2.6.14.2-RTL/kernel/drivers/net/e1000/e1000.ko), то модуль загружается.

после /etc/init.d/network restart интерфейсы поднимаются, однако lsmod хоть и говорит, что модуль хоть и загружен, но никем не используется... а сеть работает. чудеса.

может где-то какого-то линка не хватает?!

boatman
() автор топика
Ответ на: комментарий от boatman

У тебя RHEL и проц небось 2 x Xeon ? :) Нафиг тебе вообще юзать модули...встраивай все брова в ядро, и хай себе ругается. У меня пару серваком так уже давно работают.

iron ★★★★★
()
Ответ на: комментарий от iron

Да нет. Ядро взял с kernel.org, хотя да, компилил под RHEL не помню под каким, помню что ядро 2.4.?

Проц Intel(R) Pentium(R) 4 CPU 1.60GHz

Впринципе да, можно все в ядро засунуть, но как-то это немного не хорошо, весь хлам одним монолитом в памяти торчать будет...

Сегодня попробую под SuSE 2.6.x собрать, может не будет таких граблей.

boatman
() автор топика
Ответ на: комментарий от annoynimous

нет, с этим все по мануалу.

линк linux в /usr/src make menuconfig make make modules_install install

Сейчас собрал под linux-2.6.11.4-21.9 (SuSE) - все нормально завелось! Перед этим собирал под RHEL 2.4.28 - не заводились модули.

В общем, как я понял, 2.6.y надо собирать на 2.6.x =)

Сейчас наложил RTL-патч на 2.6.14.2 и собираю. Посмотрим, что получится.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.