LINUX.ORG.RU

Сетевая карта не работает с включенной опцией поддержки многопроцессорности в ядре.


0

0

Если компилирую ядро 4.2.23 с поддержкой
Symmetric multi-processing support

То это ядро работает, но при запуске драйверов сетевой карты появляется сообщение
Kernel panic
и Linux виснет

Если ядро компилировать без этой опции то сетевая карта работает нормально.
У меня однопроцессорный Pentiun 2,8 Гц с поддержкой Hyper Threading.
И она вроде бы должна эмулировать 2 процессора.

Сетевая карта Intel 100 Мбит встроенная в материнскую плату
Intel D865GBF.
Драйвера скачены с сайта Intel для этой сетевой карты.

Вопросы.
1. Можно ли запустить сетевую карту с включенной опцией компиляции ядра
Symmetric multi-processing support ?
2. А нужна ли эта опция на однопроцессорном Pentiun 2,8 Гц?

anonymous

Скорее ядро 2.4.23. Не уверен что на p4 обязательно надо включать SMP. Спроси у кого нибудь. По поводу драйвера: ты как его компилируешь? Покажи Makefile.

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

Что бы работал HT, обязательно нужно собирать ядро с поддержкой SMP!!!
Что же касается сетевухи, то правильнее взять драйвера с intel.com и
поставить их отдельно, не пересобирая ядра, а ядерный драйвер удалить из системы и в будущем его не собирать....

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

Уточняю
Драйвера в виде модулей.
Вставляю их командами

make install
insmod e100
ifconfig eth0 192.1.1.36

После этого
выдается сообщение kernel panic, если ядро скомпилировано с поддежкой
многопроцессорности.

anonymous
()

Модули скомпиленные без SMP не работают с ядром SMP!
Может и не всегда, но сталкивался с этим неоднократно.
Т.е. после компиляции самого ядра нужно делать и
make modules_install
И в ядре драйверы для intel'овских карт нормальные, можно смело ими пользоваться.

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

Модули я потом перекомпилирую, но это не помогает

anonymous
()
Ответ на: комментарий от John

>И в ядре драйверы для intel'овских карт нормальные, можно смело ими
>пользоваться.

Некоторых фич там нет, да и драйвера от интела более свежие, чем
в ядре...

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

А куда этот флаг надо вставлять?

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