[devel] Что-то не то с ядром 2.4.26
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Июн 5 18:22:45 MSD 2004
On Sat, Jun 05, 2004 at 05:55:26PM +0400, Andrey Orlov wrote:
> On Saturday 05 June 2004 16:35, Sergey Vlasov wrote:
> > Мда...
> >
> > А какую-нибудь диагностику удаётся снять? В логи что-то успевает
> > записаться?
>
> Практически нет. Бац и только резет. И, там все время "все разное".
> Если подскажите на какие поля смотреть - я попробую еще раз
> перегрузится с этим ядром.
Тогда, если нет возможности подключить serial console, придётся
переписывать на бумажку. Нужно сообщение от oops (Unable to handle
paging request или что-то вроде этого), адрес оттуда, далее адрес из
EIP и Call trace (эти адреса выводятся в скобках вида [<...>]).
Предварительно нужно сохранить где-нибудь /proc/modules и /proc/ksyms,
и после этого не загружать никакие модули (если что-то загружается
автоматически при необходимости, нужно сделать это заранее). Тогда
потом по этим адресам можно будет получить нормальный backtrace:
/usr/sbin/ksymoops -k saved-proc-ksyms -l saved-proc-modules \
-o /lib/modules/2.4.26-std-up-alt2/ \
-m /boot/System.map-2.4.26-std-up-alt2 \
-A "<address list>"
В <address list> нужно забить переписанные адреса через пробел (0x и
скобки дописывать не нужно). Нормальному пользователю /boot и
/lib/modules недоступны, поэтому придётся это запускать от root.
Ну и если перед собственно oops есть какая-то ещё интересная ругань,
её тоже надо бы переписать. Вероятно, будет полезно засунуть в
/etc/sysconfig/i18n SYSFONT=UniCyr_8x8, чтобы на экран влезло
побольше.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20040605/cdba7044/attachment-0001.bin>
Подробная информация о списке рассылки Devel