[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