LINUX.ORG.RU
ФорумAdmin

Kernel panic. I need help.

 


0

4

В продолжение темы Мониторинг dmesg/top/iotop/etc удалённых машин

Воткнул я 5 дней назад, при очередном зависе (нечастом, что вызывает проблемы с экспериментами) чисто на удачу PS/2 клавиатуру. И что бы вы думали? Сегодня сервер грохнулся в очередной раз, но на этот раз — всё как положено. Мигающие лампочки и трейс на экране! Так что либо в ядре что-то перемудрили и нормально трейс не ловится при USB-клаве, либо… это другая ошибка :)

Увы, трейс мне выдал мало полезного (Ядро linux-3.10.7-gentoo):

http://img24.imageshack.us/img24/1476/gy2r.jpg

Гугление показало, что ошибка встречается не так редко, но вменяемого решения проблемы не нашёл.

Как я понимаю, проблема какая-то то ли с CPU планировщиком, то ли с таймерной подсистемой. Текущие настройки:

$ zcat /proc/config.gz | grep HZ
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
# CONFIG_RCU_FAST_NO_HZ is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
$ zcat /proc/config.gz | grep CPU_FREQ
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=m
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

Есть у кого мысли, куда копать?

Поменял пока на

# CONFIG_NO_HZ is not set
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

Из серии «дверьми похлопать, багажник открыть»…

★★★★★

Последнее исправление: KRoN73 (всего исправлений: 1)

У меня на

> uname -a
Linux nemesis 3.11.2-geek #1 SMP Sun Sep 29 02:47:02 EEST 2013 x86_64 Intel(R) Pentium(R) Dual CPU T3200 @ 2.00GHz GenuineIntel GNU/Linux

Текущие настройки:

> zcat /proc/config.gz | egrep "HZ|CPU_FREQ"
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
# CONFIG_NO_HZ is not set
CONFIG_RCU_FAST_NO_HZ=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=m
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
# CONFIG_MACHZ_WDT is not set

И плохо себя ведет только tuxonice. Короче ломается при запуске и не работает на для всего остального не критично…

init_6 ★★★★★
()

Я недавно тут постил рецепт получения oops в человеческом виде ( как раз для 3.10 )

У тебя видно только последний oops, а что было до этого - не ясно. Нужно увидить первый oops.

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

ЕМНИП у меня таке было на P8H67, но только 1 раз и на другом ядре. Больше не воспроизводится.

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