Добрый день!
Имеется ноутбук Lenovo Ideapad Y510-3 (http://www.i-on.ru/ProductFullCharacteristics/7730/) с FreeBSD 7-STABLE, ядро собрано с SMP. Переодически ядро вываливается с "spin lock held too long". Проблема была и до обновления, на 7-RELEASE. Пересобрал ядро с "DEBUG=-g" и после еще 2х падений выкладываю то что насобирал:uname -a:
FreeBSD nbook.hint.starnet 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon Jun 23 20:23:00 MSD 2008 hint@nbook.hint.starnet:/usr/obj/usr/src/sys/NOTEBOOK i386Конфиг ядра: http://paste.org.ru/?r9if30
kldstat: http://paste.org.ru/?rtc9i1
Info.*, находящиеся рядом с vmcore в /var/crash:
info.0 - http://paste.org.ru/?p1easy
info.1 - http://paste.org.ru/?qpo0ym
Результаты из /var/crash для дампов:
"# kgdb -q /boot/kernel/kernel vmcore.N | tee trace.txt
(kgdb) bt
(kgdb) bt full
(kgdb) quit"1й - http://paste.org.ru/?0m3dqh
2й - http://paste.org.ru/?qcqu0oПаника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания музыки или просто общения в ирк.
>Добрый день!
>Имеется ноутбук Lenovo Ideapad Y510-3 (http://www.i-on.ru/ProductFullCharacteristics/7730/) с FreeBSD 7-STABLE, ядро собрано с
>SMP. Переодически ядро вываливается с "spin lock held too long". Проблема
>
>Паника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания
>музыки или просто общения в ирк.Было такое на сервере 4-х ядерном под 7-кой ... Грешил и на железо ...
Подвисал сервак намертво при перезагрузке - стопил cpu и вис.
Экспериментально нашел выход.
Собрал ядро с такими опциями:
options SCHED_ULE
#options SCHED_4BSD # 4BSD scheduler
options ENABLE_ALART # Control alarm on Intel intpm driver
options PREEMPTION # Enable kernel thread preemption
options IPI_PREEMPTION
#options STOP_NMI # Stop CPUS using NMI instead of IPI
Т.е. отключил последнюю и добавил предпоследнюю.
"проребутился" сервер каждые 10 мин. в течении 3-х дней - нормально, не завис.
>Было такое на сервере 4-х ядерном под 7-кой ... Грешил и на
>железо ...
>Подвисал сервак намертво при перезагрузке - стопил cpu и вис.
>....
>"проребутился" сервер каждые 10 мин. в течении 3-х дней - нормально, не
>завис.Не особо похоже на мою проблему - ребутится он у меня нормально, а зависает именно во время работы..
>1й - http://paste.org.ru/?0m3dqh
>2й - http://paste.org.ru/?qcqu0o
>
>Паника возникает при совершенно разных обстоятельствах - от компилирования портов до прослушивания
>музыки или просто общения в ирк.Сделайте ещё verbose boot и покажите /var/run/dmesg.boot.
Проблема решилась просто: из ядра убрал device sio (драйвер com порта, которого в моем ноуте нету), именно он вызывал панику.