Собственно, имеется материнка intel SE7230NH1-E
(http://www.intel.com/design/servers/boards/SE7230NH1-E/index...)
И процессор PentiumD 915 (SL9KB, 2 ядра X 2мб кэша, в списке поддерживаемых процессоров есть)Собственно, при работе на однопроцессорном варианте ядро успешно находит один IO-APIC (если компилировать с "support IO-APIC") и успешно с ним работает.
При сборке SMP-ядра эта опция автоматически включается. Но ядро не грузится. Пишет примерно такое:
changing IO_APIC physical apic id to 5 ... ok!
changing IO_APIC physical apic id to 6 ...
<0>Kernel panic: Could not set ID!Версии BIOS пробовал все, которые лежат на сайте (6 или 8 штук), на самой старой завелось, но использовался XT-PIC (т.к. видимо BIOS просто бета или еще что, и о IO-APIC он не знает)
Ядро естественно всегда можно загрузить с опцией "noapic", но при этом используется XT-PIC, который не может распределять нагрузку по прерываниям между ядрами...
Смена ядра никак не меняет (пробовал разные liveCD с ядрами 2.4 и 2.6, всегда паника в одном и томже месте - на определении IO-APIC)
Вопрос всегда один: что я делаю нетак? кто сталкивался с подобной ситуацией?
Используй более новые версии ядра.
И вообще, уточните используемый дистрибутив.
>Используй более новые версии ядра.2.4.36 и 2.6.20 это более новые или нет? :)
>
>
>И вообще, уточните используемый дистрибутив.LFS :)
livecd использовал knoppix, ubuntu, пытался грузить и SLES, и RH AS... ошибка от версии к версии не меняется...
причем тут дистрибутив?
дело-то дальше ядра не уходит... гугление тоже ни к чему хорошему не приводит...
Тоже столкнулся с данным недугом. Что можно сделать, неужели нет рецепта? Тоже, кстати, Intel Pentium D, может это засада именно с ним?