kernel panic io-apic [РЕШЕНО]

Трям :-)

Подскажите пожалуйста как и чем собирается Ядро(кратко)

проблема следующая:

Стояла система с ядром 2.6.36-r3 работала нормально, ядро собиралось хорошо, но после каких-то обновлений началось.
Примерно 24 ноября собрал ядро 2.6.36-r3, после ядро я не трогал, до вчерашнего дня. Вчера собрал 2.6.36-r5 и тут при загрузке мне выдаёт:
mp-bios bug 8254 timer not connected to io-apic
kernel panic - not syncing: io-apic timer doesn't work

Угу гружусь со старого бэкаплю его, далее собираю 2.6.36-r3(конфиг тот же самый) и ... аха та же ошибка :-( в гугле нечего стоящего не на копал(noapic и acpi=off пробовал не катит).

Поможите плиззз. Пасиба.

Как ядро пересобирали? После

Как ядро пересобирали?
После сборки ядра 36-r5 и/или пересборки старого модули очищали/удаляли? или заморачивались с экстравершнс? похоже модуль для ядра 35-r5 не собрался если просто подсунули новому ядру конфиг от старого
у меня:

snake@localhost ~ $ zegrep TIMER /proc/config.gz 
CONFIG_TIMERFD=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_HPET_TIMER=y
CONFIG_X86_PM_TIMER=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_SND_TIMER=m
CONFIG_SND_HRTIMER=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_RTCTIMER=m
CONFIG_LEDS_TRIGGER_TIMER=m
# CONFIG_TIMER_STATS is not set
snake@localhost ~ $ uname -r
2.6.35-zen2

делал как обычно make

делал как обычно make oldconfig далее make all && make modules_install && make install

тоесть делал как обычно не как более не заморачивался

Per Aspera ad Astera

make clean перед этим надо

Цитата:
делал как обычно make oldconfig далее make all && make modules_install && make install

и в итоге венигрет из модулей - старые и новые - все в куче

в Вашем случае

make clean

перед этим надо бы

http://www.gentoo.ru/content/kak-vy-perehodite-na-novuyu-versiyu-yadra#comment-141996
http://www.gentoo.ru/content/kak-pravilno-sobrat-yadro-rukami#comment-144555
читали?

и clean, и distclean делал в

и clean, и distclean делал в итоге, но без результатов

и всё же не подскажешь чем собирается ядро?

Per Aspera ad Astera

Цитата: и всё же не

Цитата:
и всё же не подскажешь чем собирается ядро?

в зависимости от предпочтений:

# make && make modules && make modules_install && make install #или
# genkernel --oldconfig --install all

и все же, покажите вывод

zegrep TIMER /usr//src/<ваше новособираемое ядро>/.config 

zegrep TIMER

zegrep TIMER /usr/src/linux-2.6.36-gentoo-r5/.config
CONFIG_TIMERFD=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_HPET_TIMER=y
CONFIG_X86_PM_TIMER=y
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_SND_TIMER=m
# CONFIG_SND_HRTIMER is not set
# CONFIG_SND_RTCTIMER is not set
# CONFIG_LEDS_TRIGGER_TIMER is not set

Цитата:
и всё же не подскажешь чем собирается ядро?
я имею в виду GCC или чем-то ещё
раньше же работало и каши из модулей не было. я грешу на обновление

Per Aspera ad Astera

какая архитектура? какой

какая архитектура?
какой gcc? CFLAGS?
при загрузке передавали ядру параметр noapic? как без него грузилось?
очень похоже что БИОС (старый) не хочет работать с новым ядром

P.S. кстати да: http://bugs.gentoo.org/show_bug.cgi?id=348782

вся проблема была в

вся проблема была в sys-devel/binutils-2.21

когда поставил sys-devel/binutils-2.21.51.0.4 проблема решилась

Per Aspera ad Astera

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".